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.

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

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

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a module...

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

C++ Source Code File

A .cpp file is a source code file written in the C++ programming language, which is a high-level, general-purpose language that evolved...

Programming
.CSHTML

C# HTML

A CSHTML file is a web page that uses Razor syntax with C# code. It's primarily used in ASP.NET MVC and ASP.NET Core web applications...

Programming
.CSPROJ

C# Project File

A .csproj file is a project file used by the Microsoft .NET framework to store information about a C# software project. It is an XML-fo...

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

Cascading Style Sheet

A CSS (Cascading Style Sheet) file is a text document that contains style rules for controlling the presentation of HTML or XML documen...

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

C++ Source Code File

A .cxx file is a source code file written in the C++ programming language. It is one of several common extensions used for C++ source f...

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

.CJS

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a module format designe...

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

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

.CPP

C++ Source Code File

A .cpp file is a source code file written in the C++ programming language, which is a high-level, general-purpose language that evolved from the origi...

.CSHTML

C# HTML

A CSHTML file is a web page that uses Razor syntax with C# code. It's primarily used in ASP.NET MVC and ASP.NET Core web applications. CSHTML files co...

.CSPROJ

C# Project File

A .csproj file is a project file used by the Microsoft .NET framework to store information about a C# software project. It is an XML-formatted text fi...

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

.CSS

Cascading Style Sheet

A CSS (Cascading Style Sheet) file is a text document that contains style rules for controlling the presentation of HTML or XML documents. It defines...

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

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

.CXX

C++ Source Code File

A .cxx file is a source code file written in the C++ programming language. It is one of several common extensions used for C++ source files, alongside...