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.

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

9 Programming Extensions Available
.MAKEFILE

Makefile

A Makefile is a special file used by the 'make' utility to automate the process of compiling and building software projects. It contain...

Programming
.MAKO

Mako Template File

Mako is a template library written in Python. Mako templates are used to generate text output, typically HTML, XML, or other markup lan...

Programming
.MESON

Meson Build System Configuration File

The Meson build system uses files with the .meson extension, most notably the meson.build file, to define the build process for softwar...

Programming
.MJS

JavaScript Module

The `.mjs` file extension is used for ECMAScript JavaScript modules. It signifies that the file should be treated as a module by JavaSc...

Programming
.ML4

Minitab Macro File

The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improve...

Programming
.MLI

OCaml Interface File

The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-or...

Programming
.MLY

Menhir Parser Specification File

An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml progra...

Programming
.MLYACC

ML-Yacc Parser Generator Input

The mlyacc file format is a specialized input file used by the ML-Yacc parser generator, which is a tool primarily associated with the...

Programming
.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template sys...

Programming
.MAKEFILE

Makefile

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

.MAKO

Mako Template File

Mako is a template library written in Python. Mako templates are used to generate text output, typically HTML, XML, or other markup languages, dynamic...

.MESON

Meson Build System Configuration File

The Meson build system uses files with the .meson extension, most notably the meson.build file, to define the build process for software projects. Mes...

.MJS

JavaScript Module

The `.mjs` file extension is used for ECMAScript JavaScript modules. It signifies that the file should be treated as a module by JavaScript runtimes...

.ML4

Minitab Macro File

The ML4 file extension denotes a Minitab Macro File. Minitab is a widely used statistical software package designed for quality improvement, education...

.MLI

OCaml Interface File

The .mli file extension is used for interface files in the OCaml programming language. OCaml is a functional, imperative, and object-oriented language...

.MLY

Menhir Parser Specification File

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

.MLYACC

ML-Yacc Parser Generator Input

The mlyacc file format is a specialized input file used by the ML-Yacc parser generator, which is a tool primarily associated with the Standard ML (SM...

.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template system, meaning it...