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

Common Lisp Fast Load File

A FASL (Fast Load) file is a compiled binary object file used by various implementations of the Common Lisp programming language. When...

Programming
.FREEMARKER

FreeMarker Template

FreeMarker is a template engine: a Java library to generate text output (anything from HTML to auto generated source code) based on tem...

Programming
.FSI

F# Signature File

An F# Signature File, denoted by the .fsi extension, is a specialized source file used in the F# programming language, which is a funct...

Programming
.FSPROJ

F# Project File

An F# Project file, identified by the .fsproj extension, is an XML-based project file used by Microsoft's build system, MSBuild, to man...

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

F# Script File

An F# Script file (fsscript) is a source code file used by the F# programming language, which is a functional-first, strongly typed, mu...

Programming
.FSX

F# Script File

An FSX file is a source code script written in F# (pronounced F sharp), which is a functional-first, multi-paradigm programming languag...

Programming
.FTL

FreeMarker Template Language File

An FTL file is a template file used by FreeMarker, a template engine written in Java. FreeMarker is commonly used to generate text-base...

Programming
.FXML

JavaFX Scene Builder Layout File

FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX applicati...

Programming
.FASL

Common Lisp Fast Load File

A FASL (Fast Load) file is a compiled binary object file used by various implementations of the Common Lisp programming language. When a Lisp source f...

.FREEMARKER

FreeMarker Template

FreeMarker is a template engine: a Java library to generate text output (anything from HTML to auto generated source code) based on templates and chan...

.FSI

F# Signature File

An F# Signature File, denoted by the .fsi extension, is a specialized source file used in the F# programming language, which is a functional-first lan...

.FSPROJ

F# Project File

An F# Project file, identified by the .fsproj extension, is an XML-based project file used by Microsoft's build system, MSBuild, to manage and compile...

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

.FSSCRIPT

F# Script File

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

.FSX

F# Script File

An FSX file is a source code script written in F# (pronounced F sharp), which is a functional-first, multi-paradigm programming language that is part...

.FTL

FreeMarker Template Language File

An FTL file is a template file used by FreeMarker, a template engine written in Java. FreeMarker is commonly used to generate text-based output, such...

.FXML

JavaFX Scene Builder Layout File

FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX application. It provides...