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

Qt Modeling Language File

QML (Qt Modeling Language) is a declarative user interface markup language used for designing and developing application interfaces wit...

Programming
.VBPROJ

Visual Basic Project File

A .vbproj file is an XML-based project file used by Microsoft Visual Studio to manage and organize Visual Basic .NET (VB.NET) source co...

Programming
.VBP

Visual Basic Project File

A VBP file is a project file created and used by Microsoft Visual Basic, specifically versions 4.0 through 6.0. It serves as a central...

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

PowerBuilder Resource File

A PBR file is a PowerBuilder Resource file used by the PowerBuilder development environment, originally created by Sybase and now maint...

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

AutoCAD VBA Project File

An AutoCAD VBA Project file, identified by the .dvb extension, is a specialized file format used by Autodesk's AutoCAD software to stor...

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

Interface Builder XML Document

A XIB file is an XML-based file format used by Apple's Interface Builder, which is integrated into the Xcode development environment, t...

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

Jupyter Notebook

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

Programming
.VCPROJ

Visual C++ Project File

The vcproj file format is an XML-based project file used by Microsoft Visual Studio versions 2002 through 2008. It serves as a configur...

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

JasperReports XML Template

JRXML is an XML-based file format used by the JasperReports library, which is a popular open-source reporting engine written in Java. T...

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

Gradle Build Script

A Gradle file, most commonly encountered as build.gradle, is a configuration script used by the Gradle build automation system. It is a...

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

Code::Blocks Project File

A CBP file is a project file created by Code::Blocks, which is a free, open-source, and cross-platform Integrated Development Environme...

Programming
.SLN.DOTSETTINGS

JetBrains ReSharper/Rider Solution Settings File

A file with the .sln.dotsettings extension is an XML-based configuration file used by JetBrains ReSharper and JetBrains Rider, which ar...

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 primarily used for...

.QML

Qt Modeling Language File

QML (Qt Modeling Language) is a declarative user interface markup language used for designing and developing application interfaces within the Qt fram...

.VBPROJ

Visual Basic Project File

A .vbproj file is an XML-based project file used by Microsoft Visual Studio to manage and organize Visual Basic .NET (VB.NET) source code files and re...

.VBP

Visual Basic Project File

A VBP file is a project file created and used by Microsoft Visual Basic, specifically versions 4.0 through 6.0. It serves as a central configuration m...

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

.PBR

PowerBuilder Resource File

A PBR file is a PowerBuilder Resource file used by the PowerBuilder development environment, originally created by Sybase and now maintained by Appeon...

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

.DVB

AutoCAD VBA Project File

An AutoCAD VBA Project file, identified by the .dvb extension, is a specialized file format used by Autodesk's AutoCAD software to store Visual Basic...

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

.XIB

Interface Builder XML Document

A XIB file is an XML-based file format used by Apple's Interface Builder, which is integrated into the Xcode development environment, to design user i...

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

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

.VCPROJ

Visual C++ Project File

The vcproj file format is an XML-based project file used by Microsoft Visual Studio versions 2002 through 2008. It serves as a configuration file that...

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

.JRXML

JasperReports XML Template

JRXML is an XML-based file format used by the JasperReports library, which is a popular open-source reporting engine written in Java. These files serv...

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

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

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

.GRADLE

Gradle Build Script

A Gradle file, most commonly encountered as build.gradle, is a configuration script used by the Gradle build automation system. It is a fundamental co...

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

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

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

.CBP

Code::Blocks Project File

A CBP file is a project file created by Code::Blocks, which is a free, open-source, and cross-platform Integrated Development Environment (IDE) design...

.SLN.DOTSETTINGS

JetBrains ReSharper/Rider Solution Settings File

A file with the .sln.dotsettings extension is an XML-based configuration file used by JetBrains ReSharper and JetBrains Rider, which are popular devel...