Category Overview

Programming File Extensions

Browse all Programming file extensions with detailed information about compatibility, usage, and alternatives.

139
Programming Extensions

Filter extensions

Filter by letter:

139 Programming extensions available
.LIB (STATIC LIBRARY)

Static Library

A `.lib` file is a static library file format, primarily used on Windows systems. It contains pre-compiled code, routines, functions, a...

Programming
.TPL

Smarty Template File

A .tpl file is a template file used by the Smarty templating engine, a popular PHP web template system. These files contain a mix of HT...

Programming
.SCSS

Sass Stylesheet

SCSS (Sassy CSS) is a preprocessor scripting language that is compiled or interpreted into Cascading Style Sheets (CSS). SCSS is an ext...

Programming
.PY

Python Script

A '.py' file is a source code file written in the Python programming language. Python is a high-level, general-purpose programming lang...

Programming
.EJS

Embedded JavaScript template

EJS (Embedded JavaScript) is a simple templating language that lets you generate HTML markup with plain JavaScript. It's commonly used ...

Programming
.HAML

Haml

Haml (HTML Abstraction Markup Language) is a templating engine designed to simplify and streamline the creation of HTML documents. It i...

Programming
.JINJA2

Jinja2 Template File

A Jinja2 file is a template file used by the Jinja2 templating engine, a popular and powerful templating language for Python. These fil...

Programming
.THYMELEAF

Thymeleaf Template

Thymeleaf is a modern server-side Java template engine for web and standalone environments. It allows developers to create elegant, wel...

Programming
.PYW

Python GUI File

A .pyw file is a Python source code file designed primarily for graphical user interface (GUI) applications on Windows. The key differe...

Programming
.TWIG

Twig Template File

Twig is a flexible, fast, and secure template engine for PHP. It's used to separate the presentation logic from the application logic i...

Programming
.BLADE

Blade Template

The `.blade.php` file extension is used for Blade templates, which are a templating engine included with the Laravel PHP framework. Bla...

Programming
.SLIM

Slim Framework Template

The `.slim` file extension is primarily associated with the Slim Framework, a popular PHP micro-framework used for developing web appli...

Programming
.JSX

JavaScript XML

JSX is a syntax extension to JavaScript that allows you to write HTML-like structures within your JavaScript code. It's primarily used ...

Programming
.VUE

Vue Single-File Component

The `.vue` file extension is primarily associated with Vue.js, a progressive JavaScript framework used for building user interfaces and...

Programming
.JADE

Jade Template

Jade (now known as Pug) is a high-performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js an...

Programming
.MAKO

Mako Template File

Mako is a template library written in Python. Mako templates are used to generate text output, typically HTML, XML, or other markup lan...

Programming
.NJK

Nunjucks Template

Nunjucks is a powerful templating engine for JavaScript, heavily inspired by Jinja2 (Python). Files with the `.njk` extension are Nunju...

Programming
.VELOCITY

Velocity Template File

Velocity Template Language (VTL) files, identified by the '.vm' extension, are used to create dynamic web pages, emails, and other cont...

Programming
.SVELTE

Svelte Component

The `.svelte` file extension is used for Svelte component files. Svelte is a modern JavaScript compiler that transforms component code ...

Programming
.LIQUID

Liquid Template

Liquid is a template engine created by Shopify and written in Ruby. It is used to build dynamic web pages and emails by separating the ...

Programming
.NETMODULE

.netmodule

A .netmodule file is a .NET Framework assembly that does not contain an assembly manifest. It's essentially a compiled code module, sim...

Programming
.FREEMARKER

FreeMarker Template

FreeMarker is a template engine: a Java library to generate text output (anything from HTML to auto generated source code) based on tem...

Programming
.VBX

Visual Basic Extension

A VBX file is a custom control used in earlier versions of Visual Basic (VB) and other Windows development environments. These files co...

Programming
.STYL

Stylus Stylesheet

Stylus is a preprocessor scripting language that is compiled into Cascading Style Sheets (CSS). It is designed to be a concise, flexibl...

Programming
.LIB (STATIC LIBRARY)

Static Library

A `.lib` file is a static library file format, primarily used on Windows systems. It contains pre-compiled code, routines, functions, and data that ca...

.TPL

Smarty Template File

A .tpl file is a template file used by the Smarty templating engine, a popular PHP web template system. These files contain a mix of HTML, CSS, JavaSc...

.SCSS

Sass Stylesheet

SCSS (Sassy CSS) is a preprocessor scripting language that is compiled or interpreted into Cascading Style Sheets (CSS). SCSS is an extension of CSS, ...

.PY

Python Script

A '.py' file is a source code file written in the Python programming language. Python is a high-level, general-purpose programming language known for ...

.EJS

Embedded JavaScript template

EJS (Embedded JavaScript) is a simple templating language that lets you generate HTML markup with plain JavaScript. It's commonly used in Node.js envi...

.HAML

Haml

Haml (HTML Abstraction Markup Language) is a templating engine designed to simplify and streamline the creation of HTML documents. It is primarily use...

.JINJA2

Jinja2 Template File

A Jinja2 file is a template file used by the Jinja2 templating engine, a popular and powerful templating language for Python. These files contain a mi...

.THYMELEAF

Thymeleaf Template

Thymeleaf is a modern server-side Java template engine for web and standalone environments. It allows developers to create elegant, well-formed HTML5 ...

.PYW

Python GUI File

A .pyw file is a Python source code file designed primarily for graphical user interface (GUI) applications on Windows. The key difference between .py...

.TWIG

Twig Template File

Twig is a flexible, fast, and secure template engine for PHP. It's used to separate the presentation logic from the application logic in web developme...

.BLADE

Blade Template

The `.blade.php` file extension is used for Blade templates, which are a templating engine included with the Laravel PHP framework. Blade provides a s...

.SLIM

Slim Framework Template

The `.slim` file extension is primarily associated with the Slim Framework, a popular PHP micro-framework used for developing web applications and API...

.JSX

JavaScript XML

JSX is a syntax extension to JavaScript that allows you to write HTML-like structures within your JavaScript code. It's primarily used with React, a p...

.VUE

Vue Single-File Component

The `.vue` file extension is primarily associated with Vue.js, a progressive JavaScript framework used for building user interfaces and single-page ap...

.JADE

Jade Template

Jade (now known as Pug) is a high-performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers. It ...

.MAKO

Mako Template File

Mako is a template library written in Python. Mako templates are used to generate text output, typically HTML, XML, or other markup languages, dynamic...

.NJK

Nunjucks Template

Nunjucks is a powerful templating engine for JavaScript, heavily inspired by Jinja2 (Python). Files with the `.njk` extension are Nunjucks template fi...

.VELOCITY

Velocity Template File

Velocity Template Language (VTL) files, identified by the '.vm' extension, are used to create dynamic web pages, emails, and other content. Velocity i...

.SVELTE

Svelte Component

The `.svelte` file extension is used for Svelte component files. Svelte is a modern JavaScript compiler that transforms component code into highly eff...

.LIQUID

Liquid Template

Liquid is a template engine created by Shopify and written in Ruby. It is used to build dynamic web pages and emails by separating the presentation lo...

.NETMODULE

.netmodule

A .netmodule file is a .NET Framework assembly that does not contain an assembly manifest. It's essentially a compiled code module, similar to a DLL (...

.FREEMARKER

FreeMarker Template

FreeMarker is a template engine: a Java library to generate text output (anything from HTML to auto generated source code) based on templates and chan...

.VBX

Visual Basic Extension

A VBX file is a custom control used in earlier versions of Visual Basic (VB) and other Windows development environments. These files contain reusable ...

.STYL

Stylus Stylesheet

Stylus is a preprocessor scripting language that is compiled into Cascading Style Sheets (CSS). It is designed to be a concise, flexible, and expressi...

Frequently Asked Questions

About Programming Files

Common questions about this file category and related extensions.

Frequently Asked Questions

3 Questions

File extension categories are organized based on file purpose and usage, such as document files, image formats, audio files, video files, and system-related extensions.

Yes, you can browse file extensions alphabetically to quickly find extensions starting with a specific letter.

Each extension page includes a clear description, typical use cases, compatible software, supported platforms, and related or alternative file formats.