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

BeatSaber Markup Language

BeatSaber Markup Language (BSML) is a specialized XML-based markup language used primarily within the modding community of the virtual ...

Programming
.PBL

PowerBuilder Library

A PBL file, commonly referred to as a 'Pibble,' is a library file used by PowerBuilder, an integrated development environment (IDE) cur...

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

Visual Basic Workspace File

A VBW file is a workspace information file created and used by Microsoft Visual Basic, specifically version 6.0. It is a plain text fil...

Programming
.PJX

Visual FoxPro Project File

A PJX file is a project management file created and used by Microsoft Visual FoxPro, a data-centric procedural programming language and...

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

Netwide Assembler Source Code File

The .nasm file extension is primarily associated with the Netwide Assembler (NASM), which is an 80x86 and x86-64 assembler designed for...

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

ML-Yacc Parser Generator Input

The mlyacc file format is a specialized input file used by the ML-Yacc parser generator, which is a tool primarily associated with the ...

Programming
.FSX

F# Script File

An FSX file is a source code script written in F# (pronounced F sharp), which is a functional-first, multi-paradigm programming languag...

Programming
.CSPROJ.USER

Visual Studio Project User Options File

The .csproj.user file is a specialized configuration file used by Microsoft Visual Studio to store user-specific settings for a C# proj...

Programming
.VFP

Visual FoxPro Project File

The VFP file extension is primarily associated with Microsoft Visual FoxPro, a powerful data-centric programming language and environme...

Programming
.VBG

Visual Basic Project Group File

A VBG file is a project group file created and used by Microsoft Visual Basic versions 5.0 and 6.0. It serves as a container or workspa...

Programming
.EBS

E-Prime Compiled Script File

An EBS file is a compiled script file created by E-Prime, a comprehensive software suite used by researchers for designing and running ...

Programming
.FASL

Common Lisp Fast Load File

A FASL (Fast Load) file is a compiled binary object file used by various implementations of the Common Lisp programming language. When ...

Programming
.CMAKE

CMake Script File

CMake is an open-source, cross-platform family of tools designed to build, test, and package software. The .cmake file extension is pri...

Programming
.FSPROJ

F# Project File

An F# Project file, identified by the .fsproj extension, is an XML-based project file used by Microsoft's build system, MSBuild, to man...

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

Ninja Build File

A Ninja build file is a configuration file used by the Ninja build system, a small and incredibly fast build tool designed to focus on ...

Programming
.CSX

C# Script File

The CSX file extension represents a C# Script file, which is a specialized version of the standard C# source code file. Unlike traditio...

Programming
.MESON

Meson Build System Configuration File

The Meson build system uses files with the .meson extension, most notably the meson.build file, to define the build process for softwar...

Programming
.IPYNB

Jupyter Notebook

The IPYNB file extension stands for Interactive Python Notebook, which is the standard format used by the Jupyter Notebook application ...

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 files, alongside...

.BSML

BeatSaber Markup Language

BeatSaber Markup Language (BSML) is a specialized XML-based markup language used primarily within the modding community of the virtual reality rhythm ...

.PBL

PowerBuilder Library

A PBL file, commonly referred to as a 'Pibble,' is a library file used by PowerBuilder, an integrated development environment (IDE) currently develope...

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

.VBW

Visual Basic Workspace File

A VBW file is a workspace information file created and used by Microsoft Visual Basic, specifically version 6.0. It is a plain text file that stores t...

.PJX

Visual FoxPro Project File

A PJX file is a project management file created and used by Microsoft Visual FoxPro, a data-centric procedural programming language and relational dat...

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

.NASM

Netwide Assembler Source Code File

The .nasm file extension is primarily associated with the Netwide Assembler (NASM), which is an 80x86 and x86-64 assembler designed for portability an...

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

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

.MLYACC

ML-Yacc Parser Generator Input

The mlyacc file format is a specialized input file used by the ML-Yacc parser generator, which is a tool primarily associated with the Standard ML (SM...

.FSX

F# Script File

An FSX file is a source code script written in F# (pronounced F sharp), which is a functional-first, multi-paradigm programming language that is part ...

.CSPROJ.USER

Visual Studio Project User Options File

The .csproj.user file is a specialized configuration file used by Microsoft Visual Studio to store user-specific settings for a C# project. While the ...

.VFP

Visual FoxPro Project File

The VFP file extension is primarily associated with Microsoft Visual FoxPro, a powerful data-centric programming language and environment used for bui...

.VBG

Visual Basic Project Group File

A VBG file is a project group file created and used by Microsoft Visual Basic versions 5.0 and 6.0. It serves as a container or workspace file that al...

.EBS

E-Prime Compiled Script File

An EBS file is a compiled script file created by E-Prime, a comprehensive software suite used by researchers for designing and running psychological a...

.FASL

Common Lisp Fast Load File

A FASL (Fast Load) file is a compiled binary object file used by various implementations of the Common Lisp programming language. When a Lisp source f...

.CMAKE

CMake Script File

CMake is an open-source, cross-platform family of tools designed to build, test, and package software. The .cmake file extension is primarily used for...

.FSPROJ

F# Project File

An F# Project file, identified by the .fsproj extension, is an XML-based project file used by Microsoft's build system, MSBuild, to manage and compile...

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

.NINJA

Ninja Build File

A Ninja build file is a configuration file used by the Ninja build system, a small and incredibly fast build tool designed to focus on speed. Unlike m...

.CSX

C# Script File

The CSX file extension represents a C# Script file, which is a specialized version of the standard C# source code file. Unlike traditional .cs files t...

.MESON

Meson Build System Configuration File

The Meson build system uses files with the .meson extension, most notably the meson.build file, to define the build process for software projects. Mes...

.IPYNB

Jupyter Notebook

The IPYNB file extension stands for Interactive Python Notebook, which is the standard format used by the Jupyter Notebook application and its predece...

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.