Category Overview

Programming File Extensions

Programming file extensions include source code, scripts, markup, templates, configuration files, and development project resources. Browse this category to identify a format and find editors, runtimes, or development tools that support it.

159
Programming Extensions
Category Guide

How to work with programming file extensions

Source and script files are often readable in a text editor, but running them may require a specific runtime, compiler, framework, or build environment. Review unknown code before execution and avoid running scripts from untrusted sources.

Filter Extensions

Filter this category by the first letter of the extension.

159 Programming Extensions Available
.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
.HPP

C++ Header File

An HPP file is a header file specifically associated with the C++ programming language. It serves as a container for declarations of cl...

Programming
.SASS

Syntactically Awesome Style Sheets

Sass (Syntactically Awesome Style Sheets) is a preprocessor scripting language that is compiled or interpreted into Cascading Style She...

Programming
.LSP

Lisp Source Code File

An LSP file is a source code file written in the Lisp programming language, which is one of the oldest and most influential high-level...

Programming
.XHTML

eXtensible HyperText Markup Language

XHTML (eXtensible HyperText Markup Language) is a markup language that is a reformulation of HTML 4 as an XML application. This means t...

Programming
.SRC

Source Code File

A file with the .src extension is a generic source code file containing human-readable instructions written in a programming or scripti...

Programming
.CPP

C++ Source Code File

A .cpp file is a source code file written in the C++ programming language, which is a high-level, general-purpose language that evolved...

Programming
.UNITYPACKAGE

Unity Package File

A Unity Package file, typically with the '.unitypackage' extension, is a proprietary archive format used by the Unity game engine. It f...

Programming
.VCXPROJ

Visual C++ Project

A VCXPROJ file is a project file used by Microsoft Visual Studio to store information and build settings for a C++ programming project...

Programming
.VLX

AutoCAD Compiled Visual LISP File

The VLX file extension is associated with AutoCAD, a professional computer-aided design (CAD) software developed by Autodesk. It repres...

Programming
.ASM

Assembly Language Source Code File

An ASM file is a source code file written in Assembly language, which is a low-level programming language closely related to machine co...

Programming
.HXX

C++ Header File

A file with the .hxx extension is a header file used primarily in C++ programming. It typically contains declarations of classes, funct...

Programming
.SCM

Scheme Source Code File

The .scm file extension is primarily associated with source code files written in the Scheme programming language, which is a minimalis...

Programming
.CSPROJ

C# Project File

A .csproj file is a project file used by the Microsoft .NET framework to store information about a C# software project. It is an XML-fo...

Programming
.PRG

Program File

The .prg file extension is a versatile suffix primarily used to denote program files or source code scripts across several distinct com...

Programming
.NIB

Interface Builder User Interface File

A NIB file is a resource file used in macOS and iOS development to store user interface designs. The acronym stands for NeXT Interface...

Programming
.HH

C++ Header File

A file with the .hh extension is a header file specifically used in C++ programming. These files serve as a blueprint for source code...

Programming
.INC

Include File

An INC file is a text-based file used across various programming and scripting languages to store reusable code, declarations, constant...

Programming
.A51

Intel 8051 Assembly Language Source Code File

An A51 file is a source code file written in assembly language specifically for the Intel 8051 microcontroller architecture. This archi...

Programming
.G4

ANTLR v4 Grammar File

An ANTLR v4 Grammar file, denoted by the .g4 extension, is a source file used by the ANTLR (Another Tool for Language Recognition) pars...

Programming
.FXML

JavaFX Scene Builder Layout File

FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX applicati...

Programming
.XAML

Extensible Application Markup Language

Extensible Application Markup Language (XAML) is a declarative XML-based language developed by Microsoft that is used for initializing...

Programming
.CXX

C++ Source Code File

A .cxx file is a source code file written in the C++ programming language. It is one of several common extensions used for C++ source f...

Programming
.PATCH

Patch File

A patch file is a specialized text document that contains instructions on how to modify a source code file or a set of files. It is typ...

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, flexible, and expressi...

.HPP

C++ Header File

An HPP file is a header file specifically associated with the C++ programming language. It serves as a container for declarations of classes, function...

.SASS

Syntactically Awesome Style Sheets

Sass (Syntactically Awesome Style Sheets) is a preprocessor scripting language that is compiled or interpreted into Cascading Style Sheets (CSS). Sass...

.LSP

Lisp Source Code File

An LSP file is a source code file written in the Lisp programming language, which is one of the oldest and most influential high-level programming lan...

.XHTML

eXtensible HyperText Markup Language

XHTML (eXtensible HyperText Markup Language) is a markup language that is a reformulation of HTML 4 as an XML application. This means that XHTML docum...

.SRC

Source Code File

A file with the .src extension is a generic source code file containing human-readable instructions written in a programming or scripting language. Wh...

.CPP

C++ Source Code File

A .cpp file is a source code file written in the C++ programming language, which is a high-level, general-purpose language that evolved from the origi...

.UNITYPACKAGE

Unity Package File

A Unity Package file, typically with the '.unitypackage' extension, is a proprietary archive format used by the Unity game engine. It functions as a s...

.VCXPROJ

Visual C++ Project

A VCXPROJ file is a project file used by Microsoft Visual Studio to store information and build settings for a C++ programming project. Introduced wit...

.VLX

AutoCAD Compiled Visual LISP File

The VLX file extension is associated with AutoCAD, a professional computer-aided design (CAD) software developed by Autodesk. It represents a Compiled...

.ASM

Assembly Language Source Code File

An ASM file is a source code file written in Assembly language, which is a low-level programming language closely related to machine code instructions...

.HXX

C++ Header File

A file with the .hxx extension is a header file used primarily in C++ programming. It typically contains declarations of classes, functions, variables...

.SCM

Scheme Source Code File

The .scm file extension is primarily associated with source code files written in the Scheme programming language, which is a minimalist dialect of Li...

.CSPROJ

C# Project File

A .csproj file is a project file used by the Microsoft .NET framework to store information about a C# software project. It is an XML-formatted text fi...

.PRG

Program File

The .prg file extension is a versatile suffix primarily used to denote program files or source code scripts across several distinct computing platform...

.NIB

Interface Builder User Interface File

A NIB file is a resource file used in macOS and iOS development to store user interface designs. The acronym stands for NeXT Interface Builder, reflec...

.HH

C++ Header File

A file with the .hh extension is a header file specifically used in C++ programming. These files serve as a blueprint for source code, containing decl...

.INC

Include File

An INC file is a text-based file used across various programming and scripting languages to store reusable code, declarations, constants, or configura...

.A51

Intel 8051 Assembly Language Source Code File

An A51 file is a source code file written in assembly language specifically for the Intel 8051 microcontroller architecture. This architecture is a st...

.G4

ANTLR v4 Grammar File

An ANTLR v4 Grammar file, denoted by the .g4 extension, is a source file used by the ANTLR (Another Tool for Language Recognition) parser generator. A...

.FXML

JavaFX Scene Builder Layout File

FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX application. It provides...

.XAML

Extensible Application Markup Language

Extensible Application Markup Language (XAML) is a declarative XML-based language developed by Microsoft that is used for initializing structured valu...

.CXX

C++ Source Code File

A .cxx file is a source code file written in the C++ programming language. It is one of several common extensions used for C++ source files, alongside...

.PATCH

Patch File

A patch file is a specialized text document that contains instructions on how to modify a source code file or a set of files. It is typically generate...