Category Overview

Programming File Extensions

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

137
Programming Extensions

Filter extensions

Filter by letter:

137 Programming extensions available
.GRM

GOLD Parser Grammar File

A GRM file is a grammar definition file used primarily by the GOLD Parser, a free source-to-source compiler-compiler tool. These files ...

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

Visual Basic Project User Options File

A vbproj.user file is a specialized XML-based configuration file used by Microsoft Visual Studio specifically for Visual Basic .NET pro...

Programming
.RMD

R Markdown Document

An Rmd file is an R Markdown document, which is a plain text file that combines Markdown formatting with embedded R code chunks. This f...

Programming
.SRU

PowerBuilder User Object File

A file with the .sru extension is a PowerBuilder User Object file created by SAP PowerBuilder, which was originally developed by Sybase...

Programming
.RKT

Racket Source Code File

The .rkt file extension is used for source code files written in Racket, a general-purpose, multi-paradigm programming language that be...

Programming
.GSH

Genshi HTML Template

A GSH file is a template file used by Genshi, which is a powerful Python-based library designed for parsing, regenerating, and generati...

Programming
.DIFF

Patch File

A DIFF file, also known as a patch file, is a plain text document that describes the differences between two versions of a file, typica...

Programming
.FSI

F# Signature File

An F# Signature File, denoted by the .fsi extension, is a specialized source file used in the F# programming language, which is a funct...

Programming
.MLI

OCaml Interface File

The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-or...

Programming
.EBNF

Extended Backus-Naur Form

Extended Backus-Naur Form (EBNF) is a formal meta-syntax notation used to express context-free grammars. It is an extension of the orig...

Programming
.QMD

Quarto Markdown Document

Quarto Markdown (.qmd) is an open-source scientific and technical publishing system built on Pandoc. It serves as the next-generation v...

Programming
.LISP

Lisp Source Code File

The .lisp file extension is used for source code files written in the Lisp programming language, which is one of the oldest high-level ...

Programming
.MLY

Menhir Parser Specification File

An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml progra...

Programming
.VCPROJECT

Visual C++ Project File

The vcproject file extension is a legacy project file format used by older versions of Microsoft Visual C++, specifically versions 7.0 ...

Programming
.BAZEL

Bazel Build File

Bazel is an open-source build and test tool developed by Google, designed to handle large-scale software projects with high speed and r...

Programming
.VCXPROJ.USER

Visual Studio C++ Project User Options File

A vcxproj.user file is an XML-based configuration file used by Microsoft Visual Studio to store user-specific settings for a C++ projec...

Programming
.ML4

Minitab Macro File

The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improve...

Programming
.PROPS

Visual Studio Property Sheet

A .props file is an XML-based configuration file used primarily by Microsoft Visual Studio and the MSBuild engine. These files are desi...

Programming
.SPS

SPSS Syntax File

An SPS file is a syntax file used by IBM SPSS Statistics, a widely used software suite for the analysis of statistical data. These file...

Programming
.SCONS

SCons Configuration File

SCons is an open-source software construction tool—that is, a next-generation build tool designed to automate the building of softwar...

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

F# Script File

An F# Script file (fsscript) is a source code file used by the F# programming language, which is a functional-first, strongly typed, mu...

Programming
.GRM

GOLD Parser Grammar File

A GRM file is a grammar definition file used primarily by the GOLD Parser, a free source-to-source compiler-compiler tool. These files contain the for...

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

.VBPROJ.USER

Visual Basic Project User Options File

A vbproj.user file is a specialized XML-based configuration file used by Microsoft Visual Studio specifically for Visual Basic .NET projects. It serve...

.RMD

R Markdown Document

An Rmd file is an R Markdown document, which is a plain text file that combines Markdown formatting with embedded R code chunks. This format is primar...

.SRU

PowerBuilder User Object File

A file with the .sru extension is a PowerBuilder User Object file created by SAP PowerBuilder, which was originally developed by Sybase. This file for...

.RKT

Racket Source Code File

The .rkt file extension is used for source code files written in Racket, a general-purpose, multi-paradigm programming language that belongs to the Li...

.GSH

Genshi HTML Template

A GSH file is a template file used by Genshi, which is a powerful Python-based library designed for parsing, regenerating, and generating HTML, XML, a...

.DIFF

Patch File

A DIFF file, also known as a patch file, is a plain text document that describes the differences between two versions of a file, typically source code...

.FSI

F# Signature File

An F# Signature File, denoted by the .fsi extension, is a specialized source file used in the F# programming language, which is a functional-first lan...

.MLI

OCaml Interface File

The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-oriented language...

.EBNF

Extended Backus-Naur Form

Extended Backus-Naur Form (EBNF) is a formal meta-syntax notation used to express context-free grammars. It is an extension of the original Backus-Nau...

.QMD

Quarto Markdown Document

Quarto Markdown (.qmd) is an open-source scientific and technical publishing system built on Pandoc. It serves as the next-generation version of R Mar...

.LISP

Lisp Source Code File

The .lisp file extension is used for source code files written in the Lisp programming language, which is one of the oldest high-level programming lan...

.MLY

Menhir Parser Specification File

An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml programming language....

.VCPROJECT

Visual C++ Project File

The vcproject file extension is a legacy project file format used by older versions of Microsoft Visual C++, specifically versions 7.0 (Visual Studio ...

.BAZEL

Bazel Build File

Bazel is an open-source build and test tool developed by Google, designed to handle large-scale software projects with high speed and reliability. The...

.VCXPROJ.USER

Visual Studio C++ Project User Options File

A vcxproj.user file is an XML-based configuration file used by Microsoft Visual Studio to store user-specific settings for a C++ project, which is pri...

.ML4

Minitab Macro File

The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improvement, education...

.PROPS

Visual Studio Property Sheet

A .props file is an XML-based configuration file used primarily by Microsoft Visual Studio and the MSBuild engine. These files are designed to store p...

.SPS

SPSS Syntax File

An SPS file is a syntax file used by IBM SPSS Statistics, a widely used software suite for the analysis of statistical data. These files contain comma...

.SCONS

SCons Configuration File

SCons is an open-source software construction tool—that is, a next-generation build tool designed to automate the building of software projects. Thi...

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

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

.FSSCRIPT

F# Script File

An F# Script file (fsscript) is a source code file used by the F# programming language, which is a functional-first, strongly typed, multi-paradigm la...

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.