Category Overview

Programming File Extensions

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

134
Programming Extensions

Filter extensions

Filter by letter:

134 Programming extensions available
.PHTML

PHP HTML

A PHTML file is a web page file containing PHP code. It's essentially an HTML file with embedded PHP scripts. The server's PHP engine p...

Programming
.VBS

Visual Basic Script

A VBS file is a text file containing code written in Visual Basic Scripting Edition (VBScript). VBScript is a scripting language develo...

Programming
.ASP.NET

ASP.NET Web Page

ASP.NET files, typically using the `.aspx` extension (the extension value we'll focus on), are web pages generated using Microsoft's AS...

Programming
.JS

JavaScript File

A 'js' file is a plain text file containing JavaScript code. JavaScript is a high-level, interpreted programming language primarily use...

Programming
.PS1

PowerShell Script

A .ps1 file is a text file containing commands written in the PowerShell scripting language. PowerShell is a task automation and config...

Programming
.JSP

JavaServer Pages

JSP (JavaServer Pages) is a technology that allows developers to create dynamic web pages based on HTML, XML, or other document types. ...

Programming
.CSS

Cascading Style Sheet

A CSS (Cascading Style Sheet) file is a text document that contains style rules for controlling the presentation of HTML or XML documen...

Programming
.TSX

TypeScript JSX

A .tsx file is a TypeScript file that includes JSX syntax. TypeScript is a superset of JavaScript that adds static typing to the langua...

Programming
.CJS

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a module...

Programming
.HBS

Handlebars Template

The .hbs file extension is associated with Handlebars templates. Handlebars is a popular templating engine used primarily in web develo...

Programming
.CSHTML

C# HTML

A CSHTML file is a web page that uses Razor syntax with C# code. It's primarily used in ASP.NET MVC and ASP.NET Core web applications. ...

Programming
.PYC

Python Compiled File

A .pyc file is a compiled bytecode file created by the Python interpreter. When a Python script (.py file) is executed, the interpreter...

Programming
.FTL

FreeMarker Template Language File

An FTL file is a template file used by FreeMarker, a template engine written in Java. FreeMarker is commonly used to generate text-base...

Programming
.SREC

Motorola S-Record

The Motorola S-Record file format, often shortened to SREC or S19, is a text-based file format used to represent binary data, primarily...

Programming
.PYD

Python Dynamic Module

A .pyd file is a dynamic link library (DLL) written in Python. It's essentially a compiled Python extension module that can be imported...

Programming
.VBHTML

ASP.NET Razor Markup

The .vbhtml file extension is used for web pages written using the Razor syntax with Visual Basic .NET. Razor is a markup syntax that a...

Programming
.PHP

PHP Hypertext Preprocessor

PHP files contain code written in the PHP scripting language. PHP is a widely-used open source general-purpose scripting language that ...

Programming
.THRIFT

Apache Thrift Definition File

A .thrift file is a definition file used by the Apache Thrift framework. Apache Thrift is an interface definition language (IDL) and bi...

Programming
.ASPX

Active Server Pages Extended

ASPX (Active Server Pages Extended) is a file extension for web pages generated by Microsoft's ASP.NET web framework. These files conta...

Programming
.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template sys...

Programming
.XSLT

Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other f...

Programming
.MJS

JavaScript Module

The `.mjs` file extension is used for ECMAScript JavaScript modules. It signifies that the file should be treated as a module by JavaSc...

Programming
.ERB

Embedded Ruby

ERB (Embedded Ruby) is a templating system for Ruby. It allows you to embed Ruby code within text documents, typically HTML, XML, or YA...

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, a...

Programming
.PHTML

PHP HTML

A PHTML file is a web page file containing PHP code. It's essentially an HTML file with embedded PHP scripts. The server's PHP engine processes the PH...

.VBS

Visual Basic Script

A VBS file is a text file containing code written in Visual Basic Scripting Edition (VBScript). VBScript is a scripting language developed by Microsof...

.ASP.NET

ASP.NET Web Page

ASP.NET files, typically using the `.aspx` extension (the extension value we'll focus on), are web pages generated using Microsoft's ASP.NET framework...

.JS

JavaScript File

A 'js' file is a plain text file containing JavaScript code. JavaScript is a high-level, interpreted programming language primarily used to add intera...

.PS1

PowerShell Script

A .ps1 file is a text file containing commands written in the PowerShell scripting language. PowerShell is a task automation and configuration managem...

.JSP

JavaServer Pages

JSP (JavaServer Pages) is a technology that allows developers to create dynamic web pages based on HTML, XML, or other document types. JSP pages conta...

.CSS

Cascading Style Sheet

A CSS (Cascading Style Sheet) file is a text document that contains style rules for controlling the presentation of HTML or XML documents. It defines ...

.TSX

TypeScript JSX

A .tsx file is a TypeScript file that includes JSX syntax. TypeScript is a superset of JavaScript that adds static typing to the language. JSX is a sy...

.CJS

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a module format designe...

.HBS

Handlebars Template

The .hbs file extension is associated with Handlebars templates. Handlebars is a popular templating engine used primarily in web development. It allow...

.CSHTML

C# HTML

A CSHTML file is a web page that uses Razor syntax with C# code. It's primarily used in ASP.NET MVC and ASP.NET Core web applications. CSHTML files co...

.PYC

Python Compiled File

A .pyc file is a compiled bytecode file created by the Python interpreter. When a Python script (.py file) is executed, the interpreter first compiles...

.FTL

FreeMarker Template Language File

An FTL file is a template file used by FreeMarker, a template engine written in Java. FreeMarker is commonly used to generate text-based output, such ...

.SREC

Motorola S-Record

The Motorola S-Record file format, often shortened to SREC or S19, is a text-based file format used to represent binary data, primarily for programmin...

.PYD

Python Dynamic Module

A .pyd file is a dynamic link library (DLL) written in Python. It's essentially a compiled Python extension module that can be imported and used withi...

.VBHTML

ASP.NET Razor Markup

The .vbhtml file extension is used for web pages written using the Razor syntax with Visual Basic .NET. Razor is a markup syntax that allows you to em...

.PHP

PHP Hypertext Preprocessor

PHP files contain code written in the PHP scripting language. PHP is a widely-used open source general-purpose scripting language that is especially s...

.THRIFT

Apache Thrift Definition File

A .thrift file is a definition file used by the Apache Thrift framework. Apache Thrift is an interface definition language (IDL) and binary communicat...

.ASPX

Active Server Pages Extended

ASPX (Active Server Pages Extended) is a file extension for web pages generated by Microsoft's ASP.NET web framework. These files contain a combinatio...

.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template system, meaning it...

.XSLT

Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as ...

.MJS

JavaScript Module

The `.mjs` file extension is used for ECMAScript JavaScript modules. It signifies that the file should be treated as a module by JavaScript runtimes, ...

.ERB

Embedded Ruby

ERB (Embedded Ruby) is a templating system for Ruby. It allows you to embed Ruby code within text documents, typically HTML, XML, or YAML files. When ...

.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...

Page 1 of 6
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.