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.

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

7 Programming Extensions Available
.G4

ANTLR v4 Grammar File

An ANTLR v4 Grammar file, denoted by the .g4 extension, is a source file used by the ANTLR (Another Tool for Language Recognition) pars...

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

Git Ignore File

A .gitignore file is a plain text configuration file used by the Git version control system. Its primary purpose is to tell Git which f...

Programming
.GRADLE

Gradle Build Script

A Gradle file, most commonly encountered as build.gradle, is a configuration script used by the Gradle build automation system. It is a...

Programming
.GRM

GOLD Parser Grammar File

A GRM file is a grammar definition file used primarily by the GOLD Parser, a free source-to-source compiler-compiler tool. These files...

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

Genshi HTML Template

A GSH file is a template file used by Genshi, which is a powerful Python-based library designed for parsing, regenerating, and generati...

Programming