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

Helm Ignore File

A .helmignore file is a specialized configuration file used by Helm, the package manager for Kubernetes, to define which files and dire...

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

Prettier Configuration File

A .prettierrc file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. Th...

Programming
.ESLINTIGNORE

ESLint Ignore File

An eslintignore file is a plain text configuration file used by ESLint, a popular static code analysis tool for identifying and reporti...

Programming
.GCLOUDIGNORE

Google Cloud Ignore File

A .gcloudignore file is a configuration file used by the Google Cloud Command Line Interface (gcloud CLI) to specify which local files...

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

ESLint Configuration File

An ESLint configuration file, typically saved as a dotfile named .eslintrc, is used by ESLint, a widely adopted static code analysis to...

Programming
.CVSIGNORE

CVS Ignore File

A .cvsignore file is a configuration file used by the Concurrent Versions System (CVS), an older revision control system. It is used to...

Programming
.CLANG-FORMAT

Clang-Format Configuration File

A .clang-format file is a configuration file used by ClangFormat, a highly popular tool developed under the LLVM project designed to au...

Programming
.LIB

Static Library

A .lib file is a static library used primarily in Windows development environments, such as Microsoft Visual C++. It acts as a containe...

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 editing in Vim, the...

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

.HELMIGNORE

Helm Ignore File

A .helmignore file is a specialized configuration file used by Helm, the package manager for Kubernetes, to define which files and directories should...

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

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

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

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

.PRETTIERRC

Prettier Configuration File

A .prettierrc file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. This file is typi...

.ESLINTIGNORE

ESLint Ignore File

An eslintignore file is a plain text configuration file used by ESLint, a popular static code analysis tool for identifying and reporting on patterns...

.GCLOUDIGNORE

Google Cloud Ignore File

A .gcloudignore file is a configuration file used by the Google Cloud Command Line Interface (gcloud CLI) to specify which local files and directories...

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

.ESLINTRC

ESLint Configuration File

An ESLint configuration file, typically saved as a dotfile named .eslintrc, is used by ESLint, a widely adopted static code analysis tool for JavaScri...

.CVSIGNORE

CVS Ignore File

A .cvsignore file is a configuration file used by the Concurrent Versions System (CVS), an older revision control system. It is used to specify files...

.CLANG-FORMAT

Clang-Format Configuration File

A .clang-format file is a configuration file used by ClangFormat, a highly popular tool developed under the LLVM project designed to automatically for...

.LIB

Static Library

A .lib file is a static library used primarily in Windows development environments, such as Microsoft Visual C++. It acts as a container for a collect...