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…
Browse file extensions by category or letter. Learn what each file type is used for and find software that can open, view, edit, or convert it.
Use this directory to look up file formats, understand what files are used for, and find compatible applications for Windows, macOS, Linux, mobile, and online tools.
Refine your search with categories and letters
Bazel is an open-source build and test tool developed by Google, designed to handle large-scale software projects with high speed and…
A GRM file is a grammar definition file used primarily by the GOLD Parser, a free source-to-source compiler-compiler tool. These files…
The .rkt file extension is used for source code files written in Racket, a general-purpose, multi-paradigm programming language that b…
A file with the .h++ extension is a C++ header file. Header files are used in C++ programming to declare functions, classes, variables…
The HPS file extension is primarily associated with the HPL Engine, a proprietary game engine developed by Frictional Games. These fil…
An MSBuild Targets file, bearing the .targets extension, is an XML-based configuration file used by the Microsoft Build Engine (MSBuil…
The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-o…
A .props file is an XML-based configuration file used primarily by Microsoft Visual Studio and the MSBuild engine. These files are des…
An F# Script file (fsscript) is a source code file used by the F# programming language, which is a functional-first, strongly typed, m…
A Makefile is a special file used by the 'make' utility to automate the process of compiling and building software projects. It contai…
An Adobe Native Extension (ANE) is a specialized file format used by developers working with the Adobe AIR (Adobe Integrated Runtime)…
A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and pr…
SCons is an open-source software construction tool—that is, a next-generation build tool designed to automate the building of software…
A .kts file is a Kotlin Script file, which is a variation of the Kotlin programming language specifically designed to be executed as a…
A .bison file is a grammar specification file used by GNU Bison, a general-purpose parser generator that converts an annotated context…
An EditorConfig file is a highly portable configuration file used to define and maintain consistent coding styles between different ed…
The .stylelintignore file is a configuration file used in conjunction with Stylelint, a powerful, modern linter that helps developers…
The .lisp file extension is used for source code files written in the Lisp programming language, which is one of the oldest high-level…
An .npmignore file is a configuration file used by the Node Package Manager (npm) in the Node.js development ecosystem. Its primary pu…
A .hgignore file is a plain text configuration file used by the Mercurial distributed version control system (DVCS). Its primary purpo…
A .prettierignore file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web developmen…
An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml progr…
The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improv…
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 edit…
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 .bazel e…
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 formal speci…
The .rkt file extension is used for source code files written in Racket, a general-purpose, multi-paradigm programming language that belongs to the Lisp-Scheme…
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 that are…
The HPS file extension is primarily associated with the HPL Engine, a proprietary game engine developed by Frictional Games. These files contain scripts writte…
An MSBuild Targets file, bearing the .targets extension, is an XML-based configuration file used by the Microsoft Build Engine (MSBuild), which is the build pl…
The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-oriented language that uti…
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 project-le…
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 language th…
A Makefile is a special file used by the 'make' utility to automate the process of compiling and building software projects. It contains a set of directives, r…
An Adobe Native Extension (ANE) is a specialized file format used by developers working with the Adobe AIR (Adobe Integrated Runtime) platform, now maintained…
A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and project management tool for…
SCons is an open-source software construction tool—that is, a next-generation build tool designed to automate the building of software projects. Think of SCons…
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 than being…
A .bison file is a grammar specification file used by GNU Bison, a general-purpose parser generator that converts an annotated context-free grammar into a dete…
An EditorConfig file is a highly portable configuration file used to define and maintain consistent coding styles between different editors and IDEs working on…
The .stylelintignore file is a configuration file used in conjunction with Stylelint, a powerful, modern linter that helps developers avoid errors and enforce…
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 languages st…
An .npmignore file is a configuration file used by the Node Package Manager (npm) in the Node.js development ecosystem. Its primary purpose is to prevent speci…
A .hgignore file is a plain text configuration file used by the Mercurial distributed version control system (DVCS). Its primary purpose is to specify untracke…
A .prettierignore file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. This file tells the Pr…
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. Menhir s…
The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improvement, education, and res…
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 applicati…
Everything you need to know about file extensions