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

Vim Swap File

A .swp file is a temporary swap file created by the Vim (Vi IMproved) text editor or its variants when a user begins editing a file. It...

Programming
.SBT

Scala Build Tool Configuration File

An SBT file is a configuration script used by the Scala Build Tool (sbt), which is the primary build system for the Scala programming l...

Programming
.ABNF

Augmented Backus-Naur Form

Augmented Backus-Naur Form (ABNF) is a formal grammar notation used extensively in Internet engineering to define the syntax of protoco...

Programming
.RNW

Sweave Source File

An RNW file is a source document used for literate programming, specifically within the R statistical computing environment. It combine...

Programming
.SWC

Adobe Flash Component

An SWC file is a package of pre-compiled Flash symbols and ActionScript code that allows developers to distribute libraries of componen...

Programming
.FSPROJ.USER

Visual Studio F# Project User Options File

An FSPROJ.USER file is a user-specific configuration file used by Microsoft Visual Studio and MSBuild for F# (F Sharp) programming proj...

Programming
.ANE

Adobe Native Extension

An Adobe Native Extension (ANE) is a specialized file format used by developers working with the Adobe AIR (Adobe Integrated Runtime) p...

Programming
.POM

Project Object Model File

A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and pro...

Programming
.SWO

Vim Swap File

A .swo file is a temporary swap file created by the Vim (Vi Improved) text editor. When a user opens a file in Vim, the editor creates ...

Programming
.SWN

Vim Swap File

A file with the SWN extension is a temporary swap file created by the Vim (Vi IMproved) text editor. When a user opens a file for editi...

Programming
.KTS

Kotlin Script File

A .kts file is a Kotlin Script file, which is a variation of the Kotlin programming language specifically designed to be executed as a ...

Programming
.GROOVY

Groovy Source Code File

A file with the .groovy extension contains source code written in the Groovy programming language, which is an object-oriented, dynamic...

Programming
.H++

C++ Header File

A file with the .h++ extension is a C++ header file. Header files are used in C++ programming to declare functions, classes, variables,...

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 software projects. Thi...

.SWP

Vim Swap File

A .swp file is a temporary swap file created by the Vim (Vi IMproved) text editor or its variants when a user begins editing a file. Its primary purpo...

.SBT

Scala Build Tool Configuration File

An SBT file is a configuration script used by the Scala Build Tool (sbt), which is the primary build system for the Scala programming language and is ...

.ABNF

Augmented Backus-Naur Form

Augmented Backus-Naur Form (ABNF) is a formal grammar notation used extensively in Internet engineering to define the syntax of protocols and data for...

.RNW

Sweave Source File

An RNW file is a source document used for literate programming, specifically within the R statistical computing environment. It combines LaTeX documen...

.SWC

Adobe Flash Component

An SWC file is a package of pre-compiled Flash symbols and ActionScript code that allows developers to distribute libraries of components. It is essen...

.FSPROJ.USER

Visual Studio F# Project User Options File

An FSPROJ.USER file is a user-specific configuration file used by Microsoft Visual Studio and MSBuild for F# (F Sharp) programming projects. It is an ...

.ANE

Adobe Native Extension

An Adobe Native Extension (ANE) is a specialized file format used by developers working with the Adobe AIR (Adobe Integrated Runtime) platform, now ma...

.POM

Project Object Model File

A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and project management...

.SWO

Vim Swap File

A .swo file is a temporary swap file created by the Vim (Vi Improved) text editor. When a user opens a file in Vim, the editor creates a swap file to ...

.SWN

Vim Swap File

A file with the SWN extension is a temporary swap file created by the Vim (Vi IMproved) text editor. When a user opens a file for editing in Vim, the ...

.KTS

Kotlin Script File

A .kts file is a Kotlin Script file, which is a variation of the Kotlin programming language specifically designed to be executed as a script rather t...

.GROOVY

Groovy Source Code File

A file with the .groovy extension contains source code written in the Groovy programming language, which is an object-oriented, dynamic language desig...

.H++

C++ Header File

A file with the .h++ extension is a C++ header file. Header files are used in C++ programming to declare functions, classes, variables, and constants ...

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.