Category Overview

Programming File Extensions

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

139
Programming Extensions

Filter extensions

Filter by letter:

139 Programming extensions available
.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
.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
.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
.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
.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
.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
.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
.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
.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
.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
.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
.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
.TJC

TJC HMI Project File

A TJC file is a project file created by USART HMI, a software development tool used to design user interfaces for TJC (Taojingchi) Huma...

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

Bison Grammar File

A .bison file is a grammar specification file used by GNU Bison, a general-purpose parser generator that converts an annotated context-...

Programming
.YPP

YPP Project File

The YPP file extension is primarily associated with YPP (Yet Another Pre-Processor), a specialized tool used in software development an...

Programming
.TARGETS

MSBuild Targets File

An MSBuild Targets file, bearing the .targets extension, is an XML-based configuration file used by the Microsoft Build Engine (MSBuild...

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 Environment (IDE) design...

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

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

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

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

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

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

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

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

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

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

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

.TJC

TJC HMI Project File

A TJC file is a project file created by USART HMI, a software development tool used to design user interfaces for TJC (Taojingchi) Human-Machine Inter...

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

.BISON

Bison Grammar File

A .bison file is a grammar specification file used by GNU Bison, a general-purpose parser generator that converts an annotated context-free grammar in...

.YPP

YPP Project File

The YPP file extension is primarily associated with YPP (Yet Another Pre-Processor), a specialized tool used in software development and programming e...

.TARGETS

MSBuild Targets File

An MSBuild Targets file, bearing the .targets extension, is an XML-based configuration file used by the Microsoft Build Engine (MSBuild), which is the...

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.