Skip to content

All extensions

  • syntax-highlight — rendered with syntax highlighting (1435)
  • special-renderer — a dedicated preview card (456)
  • native-sufficient — macOS Quick Look already handles it (115)
  • not-a-file — not a standalone file: URI schemes, container atoms, system artifacts (46); documented for reference, nothing to preview
  • gap — not yet supported; the honest backlog (3031)

programming-languages (500)

  • .cts — TypeScript CommonJS Syntax highlightedcommon
  • .cu — CUDA C++ kernel source, compiled by nvcc for NVIDIA GPUs Syntax highlightedcommon
  • .cuh — CUDA C++ header with kernel declarations, included by nvcc builds Syntax highlightedrare
  • .cxx — C++ source file, plain text, compiled by a C++ compiler Syntax highlightedrare
  • .cy — Cycript source, a JavaScript-like language for iOS runtime manipulation Syntax highlightedrare
  • .cypher — Neo4j Cypher Syntax highlightedcommon
  • .d — D language source, compiled by the DMD or LDC compiler Syntax highlightedniche
  • .Dangerfile — Ruby DSL defining code review checks run by the Danger tool Syntax highlightedrare
  • .dart — Dart language source, compiled or run by the Dart SDK and Flutter Syntax highlightedcommon
  • .db2 — SQL PL procedural SQL source for DB2 stored procedures Syntax highlightedrare
  • .ddl — SQL data-definition script creating tables and schemas, run by a database Syntax highlightedrare
  • .decls — BlitzBasic declarations file listing types and globals for the IDE Syntax highlightedrare
  • .Deliverfile — Ruby DSL configuring the fastlane deliver App Store release tool Syntax highlightedrare
  • .DEPS — Python-syntax dependency manifest fetched by the depot_tools gclient tool Syntax highlightedrare
  • .descrip.mmk — Module Management System Syntax highlightedrare
  • .descrip.mms — Module Management System Syntax highlightedrare
  • .di — D interface source declaring types and functions for D modules Syntax highlightedrare
  • .dpr — Delphi project source file listing program units, read by the Delphi IDE Syntax highlightedrare
  • .druby — Mirah JVM language source, compiled to Java bytecode Syntax highlightedrare
  • .Dsr — Visual Basic 6.0 Syntax highlightedrare
  • .duby — Mirah JVM language source, older Duby form, compiled to bytecode Syntax highlightedrare
  • .dyalog — APL source in Dyalog dialect, evaluated by the Dyalog APL interpreter Syntax highlightedrare
  • .dyl — Dylan language source, compiled by Dylan compilers like Open Dylan Syntax highlightedrare
  • .dylan — Dylan dynamic language source, compiled by Open Dylan tooling Syntax highlightedniche
  • .Eask — Emacs Lisp Syntax highlightedrare
  • .ebuild — Gentoo Ebuild Syntax highlightedrare
  • .ecl — ECL data-language source, compiled for the HPCC Systems platform Syntax highlightedrare
  • .eclass — Gentoo Eclass Syntax highlightedrare
  • .eclxml — ECL code wrapped in XML, processed by HPCC Systems tooling Syntax highlightedrare
  • .el — Emacs Lisp Syntax highlightedrare
  • .eliom — OCaml source for server-side Eliom web applications, compiled by ocamlfind Syntax highlightedrare
  • .eliomi — OCaml interface file for Eliom modules, compiled alongside .eliom sources Syntax highlightedrare
  • .elm — Elm language source, compiled by the Elm compiler to JavaScript Syntax highlightedniche
  • .emacs — Emacs Lisp Syntax highlightedrare
  • .emacs.desktop — Emacs Lisp Syntax highlightedrare
  • .Emakefile — Erlang build configuration listing source modules, read by the erlang make utility Syntax highlightedrare
  • .envrc — direnv shell script exporting per-directory environment variables Syntax highlightedrare
  • .es — Erlang source file, plain text, compiled by the Erlang compiler Syntax highlightedrare
  • .es6 — JavaScript ES6 module source, run by JavaScript engines Syntax highlightedrare
  • .escript — Erlang script file executed directly by the escript runner Syntax highlightedrare
  • .ets — ArkTS source for HarmonyOS apps, compiled by ArkTS tooling Syntax highlightedrare
  • .expr-dist — R Syntax highlightedrare
  • .exrc — Vim script Syntax highlightedrare
  • .exs — Elixir script Syntax highlightedcommon
  • .eye — Eye process-monitoring config written as a Ruby DSL Syntax highlightedrare
  • .f — Filebench WML Syntax highlightedrare
  • .f03 — Fortran Free Form Syntax highlightedrare
  • .f08 — Fortran Free Form Syntax highlightedrare
  • .f77 — Fortran 77 source, fixed-form text compiled by Fortran compilers Syntax highlightedrare
  • .f90 — Fortran 90 Syntax highlightedcommon
  • .f95 — Fortran Free Form Syntax highlightedrare
  • .factor — Factor concatenative language source, run by the Factor listener Syntax highlightedrare
  • .factor-boot-rc — Factor boot-time startup script run when the Factor image loads Syntax highlightedrare
  • .factor-rc — Factor startup script run when the Factor listener starts Syntax highlightedrare
  • .Fastfile — Ruby DSL defining iOS release automation for the fastlane tool Syntax highlightedrare
  • .fcgi — FastCGI handler script embedding Lua, executed via the web server Syntax highlightedrare
  • .feature — Gherkin feature file of BDD scenarios, run by Cucumber and similar tools Syntax highlightedcommon
  • .fish — Fish shell Syntax highlightedcommon
  • .flaskenv — dotenv-style file of Flask environment settings, loaded by python-dotenv Syntax highlightedrare
  • .fnc — PL/SQL function source stored in a script, run against Oracle databases Syntax highlightedrare
  • .fnl — Fennel Lisp source, compiled to Lua for Neovim and Lua runtimes Syntax highlightedrare
  • .forth — Forth stack-based language source, interpreted by Forth systems Syntax highlightedrare
  • .fp — GLSL fragment shader source, compiled by the GPU driver Syntax highlightedrare
  • .fr — Forth source file, plain text, interpreted by Forth systems Syntax highlightedrare
  • .frag — GLSL fragment Syntax highlightedcommon
  • .frg — GLSL fragment shader source, compiled and run on the GPU Syntax highlightedrare
  • .frt — Forth source file, plain text, interpreted by Forth systems Syntax highlightedrare
  • .fsh — GLSL shader source, compiled by the GPU driver at load time Syntax highlightedrare
  • .fshader — GLSL fragment shader source, compiled and run on the GPU Syntax highlightedrare
  • .fsi — F# signature Syntax highlightedcommon
  • .fsx — F# script Syntax highlightedcommon
  • .fth — Forth stack-language source, interpreted by Forth systems Syntax highlightedniche
  • .fun — Standard ML Syntax highlightedrare
  • .fx — DirectX Effect Syntax highlightedcommon
  • .fxh — HLSL shader header with shared declarations, included by HLSL code Syntax highlightedrare
  • .g4 — ANTLR grammar file defining a language syntax, compiled by the ANTLR tool Syntax highlightedrare
  • .gawk — AWK program source, executed by the gawk interpreter Syntax highlightedrare
  • .gclient — gclient configuration in Python syntax for Chromium depot_tools checkouts Syntax highlightedrare
  • .gd — GDScript source for Godot game logic, run by the Godot engine Syntax highlightedcommon
  • .gdshader — Godot shader source, compiled by the Godot engine for materials Syntax highlightedrare
  • .gdshaderinc — Godot shader include file of shared code, included by .gdshader files Syntax highlightedrare
  • .geo — GLSL geometry shader source, compiled and run on the GPU Syntax highlightedrare
  • .geom — GLSL geometry Syntax highlightedniche
  • .gjs — Glimmer JS Syntax highlightedrare
  • .gleam — Gleam Language Syntax highlightedniche
  • .glsl — OpenGL Shading Language source, shader programs executed on GPUs by OpenGL and Vulkan Syntax highlighteduniversal
  • .glslf — GLSL fragment shader source, compiled and run on the GPU Syntax highlightedrare
  • .glslv — GLSL vertex shader source, compiled and run on the GPU Syntax highlightedrare
  • .gno — Gno language source, a Go dialect for the Gno land blockchain Syntax highlightedrare
  • .gnu — Gnuplot plotting script, executed by gnuplot to render charts Syntax highlightedrare
  • .GNUmakefile — GNU make build definition, plain text executed by gnu make Syntax highlightedrare
  • .gnuplot — Gnuplot plotting script, executed by gnuplot to render plots Syntax highlightedrare
  • .gnus — Emacs Lisp Syntax highlightedrare
  • .go — Go language source, compiled by the Go toolchain Syntax highlighteduniversal
  • .god — God process-monitoring config written as a Ruby DSL Syntax highlightedrare
  • .gradlew — Gradle wrapper startup script, executed to bootstrap a Gradle build Syntax highlightedrare
  • .gradlew.bat — Gradle wrapper batch script, executed to bootstrap Gradle on Windows Syntax highlightedrare
  • .groovy — Groovy language source, compiled to JVM bytecode by the Groovy compiler Syntax highlightedcommon
  • .grt — Groovy template source, rendered to text by Groovy tooling Syntax highlightedrare
  • .gs — GLSL geometry shader source, compiled and run on the GPU Syntax highlightedrare
  • .gsp — Groovy Server Pages Syntax highlightedrare
  • .gtpl — Groovy template source, rendered to text by Groovy tooling Syntax highlightedrare
  • .Guardfile — Ruby DSL defining file-watch tasks for the Guard test runner Syntax highlightedrare
  • .gvimrc — Vim script Syntax highlightedrare
  • .gvy — Groovy language source, plain text, run on the JVM by Groovy Syntax highlightedrare
  • .gyp — Chromium GYP build configuration written in Python syntax, evaluated by gyp tools Syntax highlightedrare
  • .gypi — GYP build configuration include file in Python syntax, imported by other gyp files Syntax highlightedrare
  • .h — C or C++ header file declaring interfaces and types, included by C/C++ source Syntax highlighteduniversal
  • .h.in — Autotools C header template processed by configure to substitute build variables Syntax highlightedrare
  • .h++ — C++ header file declaring classes and functions, included by C++ source code Syntax highlightedrare
  • .ha — Hare systems programming language source, compiled by the Hare toolchain Syntax highlightedrare
  • .hack — Hack Language Syntax highlightedcommon
  • .hc — HolyC programming language source for the TempleOS environment Syntax highlightedrare
  • .hh — C++ header file declaring classes and templates, included by C++ source Syntax highlightedrare
  • .hic — Clojure source file, typically Hiccup HTML markup evaluated by Clojure code Syntax highlightedrare
  • .hip — HIP GPU kernel source in a C++ dialect, compiled by the hipcc compiler Syntax highlightedrare
  • .hlean — Lean theorem prover header file declaring items for other Lean modules Syntax highlightedrare
  • .hlsl — HLSL shader source for Direct3D rendering, compiled by the fxc or DXC compilers Syntax highlightedcommon
  • .hlsli — HLSL shader include file sharing functions and types between shaders Syntax highlightedrare
  • .hpp — C++ header with class and template declarations, included by C++ source files Syntax highlightedrare
  • .hql — HiveQL query script defining data operations, run on Apache Hive Syntax highlightedrare
  • .hrl — Erlang Header Syntax highlightedcommon
  • .hs — Haskell purely functional language source, compiled by GHC Syntax highlightedcommon
  • .hs-boot — Haskell interface stub used by GHC to break module import cycles Syntax highlightedrare
  • .hsc — Haskell source with C inline bindings preprocessed by hsc2hs Syntax highlightedrare
  • .hx — Haxe multi-target language source, compiled to JavaScript and other targets Syntax highlightedniche
  • .hxsl — Haxe shader language source, compiled by Haxe to target GPU shaders Syntax highlightedrare
  • .hxx — C++ header file declaring templates and classes, included by C++ source Syntax highlightedrare
  • .hy — Hy Lisp source that compiles to Python AST, run on the CPython runtime Syntax highlightedrare
  • .i — Preprocessed assembler source passed to the assembler after macro expansion Syntax highlightedrare
  • .iced — CoffeeScript source for IcedCoffeeScript with async extensions, compiled to JS Syntax highlightedrare
  • .idc — IDA Pro script in C-like syntax, executed by the IDA disassembler Syntax highlightedrare
  • .idr — Idris dependently-typed language source, checked and compiled by Idris Syntax highlightedrare
  • .ijm — ImageJ Macro Syntax highlightedrare
  • .ijs — J array-programming language script, executed by the J interpreter Syntax highlightedrare
  • .ily — LilyPond include file with notation snippets, imported by LilyPond scores Syntax highlightedrare
  • .inc — Assembler include file with shared routines and macros, inserted during assembly Syntax highlightedrare
  • .inl — C++ inline function definitions header, included by C++ source files Syntax highlightedrare
  • .ino — Arduino sketch source in a C++ dialect, built by the Arduino IDE toolchain Syntax highlightedrare
  • .installscript.qs — Qt Script Syntax highlightedrare
  • .intr — Dylan interface definition module, compiled with the Dylan toolchain Syntax highlightedrare
  • .io — Io Language Syntax highlightedniche
  • .ipf — IGOR Pro Syntax highlightedrare
  • .ipp — C++ inline template implementation header, included by C++ source files Syntax highlightedrare
  • .irbrc — Ruby irb console configuration, loaded at interactive Ruby startup Syntax highlightedrare
  • .ispc — ISPC SPMD kernel source, compiled by the Intel ISPC compiler Syntax highlightedrare
  • .ixx — C++20 module interface unit source, compiled by MSVC Syntax highlightedrare
  • .jake — Jake JavaScript buildfile defining tasks, executed by the jake runner Syntax highlightedrare
  • .Jakefile — JavaScript build script for the Jake build tool, executed with node Syntax highlightedrare
  • .janet — Janet Lisp dialect source, executed by the Janet interpreter Syntax highlightedrare
  • .Jarfile — Ruby DSL pinning jar dependencies for the JBundler tool Syntax highlightedrare
  • .jav — Java source file variant, compiled by the javac compiler Syntax highlightedrare
  • .java — Java object-oriented language source, compiled by javac to JVM bytecode Syntax highlighteduniversal
  • .javascript — JavaScript source without an extension, executed by JS runtimes Syntax highlightedrare
  • .jbuilder — Rails jbuilder view template producing JSON responses, rendered by Ruby on Rails Syntax highlightedrare
  • .jl — Julia technical computing language source, executed by the Julia runtime Syntax highlightedcommon
  • .js — JavaScript web language source, executed by browsers and Node.js Syntax highlighteduniversal
  • .js.erb — JavaScript template with embedded Ruby, rendered by Rails asset pipeline Syntax highlightedrare
  • .jscad — OpenJSCAD 3D model defined in JavaScript, rendered by the jscad toolchain Syntax highlightedrare
  • .jsfl — Flash JavaScript automation script, executed by the Adobe Animate IDE Syntax highlightedrare
  • .jsh — Java source script run directly with the java single-file launcher Syntax highlightedrare
  • .jslib — JavaScript library source shared across projects, loaded by web pages Syntax highlightedrare
  • .jsm — JavaScript module file with importable functions, loaded by JS runtimes Syntax highlightedrare
  • .jspre — JavaScript Syntax highlightedrare
  • .jss — JavaScript source file variant, executed by JS runtimes Syntax highlightedrare
  • .jsx — React JSX source, JavaScript syntax extension compiled into render functions for React applications Syntax highlighteduniversal
  • .justfile — Just command runner recipe file defining tasks, executed by just Syntax highlightedrare
  • .k — K Language Syntax highlightedniche
  • .kak — Kakoune editor script extending the Kakoune text editor Syntax highlightedrare
  • .kakrc — Kakoune editor configuration, sourced at Kakoune startup Syntax highlightedrare
  • .Kbuild — Kernel build definition in make syntax, read by the Linux kernel build system Syntax highlightedrare
  • .kcl.mod — KCL package manifest declaring dependencies, read by the KCL package manager Syntax highlightedrare
  • .kid — Genshi XML template with Python expressions, rendered by the Genshi engine Syntax highlightedrare
  • .kojo — Kojo learning-environment Scala script, executed by the Kojo application Syntax highlightedrare
  • .ksh — KornShell script automating Unix tasks, executed by the ksh shell Syntax highlightedcommon
  • .kshrc — KornShell startup configuration, sourced when ksh starts Syntax highlightedrare
  • .ksy — Kaitai Struct Syntax highlightedrare
  • .kt — Kotlin JVM language source, compiled by kotlinc to JVM or native code Syntax highlighteduniversal
  • .ktm — Kotlin source file variant used by IDE templates, compiled by kotlinc Syntax highlightedrare
  • .kts — Kotlin Script Syntax highlightedcommon
  • .l — Common Lisp Syntax highlightedrare
  • .latexmkrc — Perl configuration for the latexmk build tool, read at latexmk startup Syntax highlightedrare
  • .lean — Lean theorem prover source with proofs, checked by the Lean compiler Syntax highlightedniche
  • .lhs — Literate Haskell Syntax highlightedrare
  • .libsonnet — Jsonnet library module with reusable functions, imported by jsonnet code Syntax highlightedrare
  • .lid — Dylan library definition module listing imports, read by the Dylan compiler Syntax highlightedrare
  • .linq — LINQPad query script in C#, executed by the LINQPad tool Syntax highlightedrare
  • .lisp — Common Lisp Syntax highlightedcommon
  • .litcoffee — Literate CoffeeScript Syntax highlightedrare
  • .ll — LLVM IR Syntax highlightedcommon
  • .lmi — Python Syntax highlightedrare
  • .login — Shell login script setting environment variables, sourced at login time Syntax highlightedrare
  • .lpr — Pascal program source, compiled by Free Pascal or Turbo Pascal Syntax highlightedrare
  • .lsp — Common Lisp Syntax highlightedrare
  • .lua — Lua lightweight scripting language source, executed by the Lua interpreter Syntax highlightedcommon
  • .luacheckrc — Luacheck linter configuration for Lua code, read by luacheck Syntax highlightedrare
  • .luau — Luau robust Lua variant source, executed by Roblox runtimes Syntax highlightedrare
  • .lvclass — LabVIEW class definition in virtual instrument XML, opened by LabVIEW Syntax highlightedrare
  • .lvlib — LabVIEW library grouping virtual instruments, opened by LabVIEW Syntax highlightedrare
  • .lvproj — LabVIEW project file organizing instruments, opened by LabVIEW Syntax highlightedrare
  • .m2 — Macaulay2 algebra computation script, run by the Macaulay2 system Syntax highlightedrare
  • .m3 — Modula-3 implementation module, compiled by the m3 build system Syntax highlightedrare
  • .mak — Makefile fragment defining build rules, included by make Syntax highlightedrare
  • .make — Makefile fragment defining build rules, executed by GNU make Syntax highlightedrare
  • .Makefile.am — Automake input defining build rules, processed into a Makefile by automake Syntax highlightedrare
  • .Makefile.boot — Make build rule file used during bootstrapping, plain text executed by make Syntax highlightedrare
  • .Makefile.frag — Make build rule fragment included from another makefile, plain text Syntax highlightedrare
  • .Makefile.in — Makefile template processed into a Makefile by the configure script Syntax highlightedrare
  • .Makefile.inc — Make build rules included from other makefiles, plain text Syntax highlightedrare
  • .Makefile.pc — Makefile in make syntax, plain text executed by the make tool Syntax highlightedrare
  • .Makefile.PL — Perl script generating a Makefile for building a Perl distribution Syntax highlightedrare
  • .Makefile.wat — Makefile in make syntax, plain text executed by the make tool Syntax highlightedrare
  • .mako — Mako Python template with expressions, rendered by the Mako engine Syntax highlightedrare
  • .mao — Mako template file rendered to text by the Mako engine Syntax highlightedrare
  • .mathematica — Wolfram Language Syntax highlightedrare
  • .matlab — MATLAB numerical computing script, executed by the MATLAB interpreter Syntax highlightedrare
  • .Mavenfile — Ruby DSL defining Maven project settings, read by JRuby Maven tooling Syntax highlightedrare
  • .mawk — Awk text-processing script, executed by the mawk interpreter Syntax highlightedrare
  • .maxhelp — Max help patch demonstrating object usage, opened by Cycling 74 Max Syntax highlightedrare
  • .maxpat — Max visual programming patch connecting objects, opened by Cycling 74 Max Syntax highlightedrare
  • .maxproj — Max project file organizing patches and assets, opened by Cycling 74 Max Syntax highlightedrare
  • .mbt — MoonBit language source, compiled by the MoonBit toolchain Syntax highlightedrare
  • .mc — M4 macro file with macro definitions, expanded by the m4 processor Syntax highlightedrare
  • .mcfunction — Minecraft function file with console commands, executed by the game engine Syntax highlightedrare
  • .md — GCC Machine Description Syntax highlightedrare
  • .meson_options.txt — Meson build option definitions, read by meson during configuration Syntax highlightedrare
  • .meson.build — Meson build definition specifying targets, read by the meson build system Syntax highlightedrare
  • .metal — Metal Shader Syntax highlightedcommon
  • .mg — Modula-3 interface generic module, instantiated by the m3 build system Syntax highlightedrare
  • .mirah — Mirah JVM language with Ruby syntax, compiled to Java bytecode Syntax highlightedrare
  • .mix.lock — Elixir Mix dependency lockfile pinning package versions, read by mix Syntax highlightedrare
  • .mjs — JavaScript ES Module Syntax highlightedcommon
  • .mkfile — Makefile used by the Plan 9 mk build tool, executed by mk Syntax highlightedrare
  • .ml4 — OCaml camlp4 syntax extension source, preprocessed before compilation Syntax highlightedrare
  • .mli — OCaml Interface Syntax highlightedcommon
  • .mlir — MLIR multi-level compiler IR defining dialects, processed by LLVM tooling Syntax highlightedrare
  • .mll — OCaml lexer specification, compiled by ocamllex to OCaml code Syntax highlightedrare
  • .mly — OCaml parser grammar, compiled by ocamlyacc or Menhir Syntax highlightedrare
  • .mm — Objective-C++ source mixing ObjC and C++, compiled by clang Syntax highlightedcommon
  • .mmk — Module Management System Syntax highlightedrare
  • .mms — Module Management System Syntax highlightedrare
  • .MODULE.bazel — Starlark module definition declaring dependencies for the Bazel build system Syntax highlightedrare
  • .Modulefile — Puppet module metadata and code, plain text read by the puppet tool Syntax highlightedrare
  • .mojo — Mojo Language Syntax highlightedcommon
  • .moon — MoonScript language source compiling to Lua, run by Lua runtimes Syntax highlightedrare
  • .mq4 — MQL4 trading algorithm source for MetaTrader 4, compiled by MetaEditor Syntax highlightedrare
  • .mq5 — MQL5 trading algorithm source for MetaTrader 5, compiled by MetaEditor Syntax highlightedrare
  • .mqh — MQL4 include header with shared functions, imported by MetaTrader code Syntax highlightedrare
  • .mspec — Ruby spec file written with mspec matchers, run by the mspec runner Syntax highlightedrare
  • .mt — Wolfram Language Syntax highlightedrare
  • .mts — TypeScript ES Module Syntax highlightedcommon
  • .muf — MUF Forth-like script for MUCK servers, run by the MUCK interpreter Syntax highlightedrare
  • .mvnw — Maven wrapper boot script downloading the pinned Maven, run by developers Syntax highlightedrare
  • .mvnw.cmd — Maven wrapper boot script for Windows cmd, fetching the pinned Maven Syntax highlightedrare
  • .mxt — Max patcher file defining objects and patch cords, opened by Cycling 74 Max Syntax highlightedrare
  • .myt — Myghty Python web template, rendered by the Myghty engine Syntax highlightedrare
  • .mzn — MiniZinc constraint modelling language source, plain text, solved by MiniZinc constraint solvers Syntax highlightedrare
  • .nas — Assembly language source, plain text, assembled with a standard assembler Syntax highlightedrare
  • .nasm — NASM x86 assembly language source, plain text, assembled with the Netwide Assembler Syntax highlightedrare
  • .nawk — Awk text-processing script, plain text, run by nawk or a compatible awk interpreter Syntax highlightedrare
  • .nextflow.config — Nextflow pipeline configuration file, plain text, setting parameters for workflow runs Syntax highlightedrare
  • .nf — Nextflow pipeline script, plain text, run by the Nextflow workflow engine Syntax highlightedrare
  • .nim — Nim systems programming language source, plain text, compiled by the nim compiler Syntax highlightedniche
  • .nim.cfg — Nim project configuration file, plain text, setting compiler options read by nim Syntax highlightedrare
  • .nimble — Nimble package definition file, plain text, declaring metadata for Nim packages Syntax highlightedrare
  • .nimrod — Nim (formerly Nimrod) language source, plain text, compiled by the nim compiler Syntax highlightedrare
  • .nims — Nim script configuration or build file, plain text, executed by the nim compiler Syntax highlightedrare
  • .njs — JavaScript source file, plain text, executed by a JavaScript engine Syntax highlightedrare
  • .nqp — NQP (Not Quite Perl) compiler-building language source for the Raku toolchain, plain text Syntax highlightedrare
  • .nse — Lua script for the Nmap Scripting Engine, plain text, run during Nmap network scans Syntax highlightedrare
  • .nsh — NSIS header file with macro and function definitions, included by NSIS installer scripts Syntax highlightedrare
  • .nsi — NSIS installer script, plain text, compiled by makensis into Windows installers Syntax highlightedrare
  • .nss — NWScript source for Neverwinter Nights game modules, plain text, compiled by nwnsc Syntax highlightedrare
  • .nu — Nushell shell script, plain text, executed by the nushell interpreter Syntax highlightedniche
  • .nvimrc — Vim script Syntax highlightedrare
  • .ny — Common Lisp Syntax highlightedrare
  • .ob2 — Oberon-2 programming language source, plain text, compiled by Oberon compilers Syntax highlightedrare
  • .odin — Odin Language Syntax highlightedniche
  • .opencl — OpenCL kernel source, plain text, compiled and run on GPUs and other accelerators Syntax highlightedrare
  • .owh — Tcl script, plain text, executed by a Tcl interpreter Syntax highlightedrare
  • .oxygene — Oxygene object-oriented Pascal-based language source, plain text, compiled for .NET runtimes Syntax highlightedrare
  • .p — Gnuplot plotting script, plain text, executed by the gnuplot program Syntax highlightedrare
  • .p6 — Raku (formerly Perl 6) programming language source, plain text, run by a Raku interpreter Syntax highlightedrare
  • .p6l — Raku lexer module source, plain text, run by a Raku interpreter Syntax highlightedrare
  • .p6m — Raku module source, plain text, imported by Raku programs Syntax highlightedrare
  • .p8 — PICO-8 cartridge Lua source, plain text, loaded by the PICO-8 fantasy console Syntax highlightedrare
  • .pac — Proxy auto-config JavaScript file, plain text, evaluated by browsers to pick proxies Syntax highlightedrare
  • .pacscript — Pamac package build script, shell text, used by Pamac to build AUR packages Syntax highlightedrare
  • .pas — Pascal programming language source, plain text, compiled by FPC or Delphi Syntax highlightedcommon
  • .pascal — Pascal programming language source, plain text, compiled by Pascal compilers Syntax highlightedrare
  • .pc — Pro*C source with embedded SQL, plain text, preprocessed by Oracle proc into C code Syntax highlightedrare
  • .pck — PL/SQL package body source, plain text, loaded into Oracle databases Syntax highlightedrare
  • .pd_lua — Pure Data external written in Lua, plain text, loaded by the pd-lua runtime Syntax highlightedrare
  • .pde — Processing sketch source, plain text, opened in the Processing development environment Syntax highlightedrare
  • .perl — Perl script, plain text, executed by a Perl interpreter Syntax highlightedrare
  • .ph — Perl header file with reusable code, plain text, required by Perl programs Syntax highlightedrare
  • .Phakefile — PHP build script for the Phake build tool, plain text Syntax highlightedrare
  • .php — PHP web scripting language source, plain text, executed by PHP or PHP-FPM Syntax highlighteduniversal
  • .php_cs — PHP-CS-Fixer configuration script, plain text, read by the PHP Coding Standards Fixer Syntax highlightedrare
  • .php_cs.dist — PHP-CS-Fixer distributed configuration script, read by the PHP Coding Standards Fixer Syntax highlightedrare
  • .php3 — PHP 3 script source, plain text, executed by PHP runtimes Syntax highlightedrare
  • .php4 — PHP 4 script source, plain text, executed by PHP runtimes Syntax highlightedrare
  • .php5 — PHP 5 script source, plain text, executed by PHP runtimes Syntax highlightedrare
  • .phps — PHP syntax-highlighted source file, plain text, rendered by PHP for colored code display Syntax highlightedrare
  • .phpt — PHP test file with PHPT test sections, plain text, run by PHP's run-tests suite Syntax highlightedrare
  • .phtml — PHP HTML Syntax highlightedcommon
  • .pig — Apache Pig Latin dataflow script, plain text, run on Hadoop by the Pig engine Syntax highlightedrare
  • .pkb — PL/SQL package body source, plain text, loaded into Oracle databases Syntax highlightedrare
  • .PKGBUILD — Shell build script defining an Arch Linux package, read by the makepkg tool Syntax highlightedrare
  • .pks — PL/SQL package specification source, plain text, loaded into Oracle databases Syntax highlightedrare
  • .pl — Perl script, plain text, executed by a Perl interpreter Syntax highlightedcommon
  • .pl6 — Raku (formerly Perl 6) source, plain text, run by a Raku interpreter Syntax highlightedrare
  • .plb — PL/SQL source file, plain text, loaded into Oracle databases Syntax highlightedrare
  • .plot — Gnuplot plotting script, plain text, executed by the gnuplot program Syntax highlightedrare
  • .plsql — PL/SQL source code, plain text, executed against Oracle databases Syntax highlighteduniversal
  • .plt — Gnuplot plotting script, plain text, executed by the gnuplot program Syntax highlightedrare
  • .pluginspec — Plugin specification file in Ruby, plain text, read by plugin tooling for metadata Syntax highlightedrare
  • .plx — Perl script, plain text, executed by a Perl interpreter Syntax highlightedrare
  • .pm — Perl module Syntax highlightedcommon
  • .pm6 — Raku (formerly Perl 6) module source, plain text, imported by Raku programs Syntax highlightedrare
  • .pml — Promela process modelling language source, plain text, verified with the SPIN model checker Syntax highlightedrare
  • .Podfile — Ruby DSL declaring CocoaPods dependencies for iOS projects Syntax highlightedrare
  • .podsl — Common Lisp Syntax highlightedrare
  • .pony — Pony Language Syntax highlightedniche
  • .pov — POV-Ray SDL Syntax highlightedrare
  • .pq — Power Query Syntax highlightedrare
  • .prawn — Prawn PDF generation script in Ruby, plain text, executed to build PDF documents Syntax highlightedrare
  • .Procfile — Process declaration listing commands run by process managers like foreman Syntax highlightedrare
  • .Project.ede — Emacs Lisp Syntax highlightedrare
  • .prolog — Prolog logic programming source, plain text, loaded into a Prolog interpreter Syntax highlightedrare
  • .pryrc — Pry REPL startup configuration in Ruby, plain text, loaded by the pry console Syntax highlightedrare
  • .ps1 — PowerShell script, plain text, executed by Windows PowerShell or PowerShell Core Syntax highlightedcommon
  • .psgi — Perl PSGI web application script, plain text, served by PSGI-compatible servers Syntax highlightedrare
  • .psm1 — PowerShell Module Syntax highlightedcommon
  • .Puppetfile — Ruby DSL declaring Puppet module dependencies, read by r10k and librarian-puppet Syntax highlightedrare
  • .purs — PureScript functional programming language source, plain text, compiled to JavaScript Syntax highlightedniche
  • .pxd — Cython declaration Syntax highlightedniche
  • .pxi — Cython include file with shared declarations, plain text, included by Cython modules Syntax highlightedrare
  • .py — Python programming language source, plain text, run by a Python interpreter Syntax highlighteduniversal
  • .py3 — Python 3 source file, plain text, run by a Python interpreter Syntax highlightedrare
  • .pyde — Processing Python-mode sketch source, plain text, opened in the Processing IDE Syntax highlightedrare
  • .pyi — Python Stub Syntax highlightedcommon
  • .pyp — Python source file, plain text, run by a Python interpreter Syntax highlightedrare
  • .pyt — Python test or script source, plain text, run by a Python interpreter Syntax highlightedrare
  • .pyw — Python Windows GUI Syntax highlightedcommon
  • .pyx — Cython module Syntax highlightedniche
  • .q — Q Language Syntax highlightedniche
  • .qbs — Qbs project file in QML-like syntax, plain text, read by the Qbs build tool Syntax highlightedrare
  • .qc — QuakeC game logic source, plain text, compiled with qcc for Quake engine mods Syntax highlightedrare
  • .r2 — Rebol script source, plain text, evaluated by the Rebol interpreter Syntax highlightedrare
  • .r3 — Rebol 3 script source, plain text, evaluated by the Rebol interpreter Syntax highlightedrare
  • .rabl — RABL view template in Ruby, plain text, rendering JSON in Rails applications Syntax highlightedrare
  • .rake — Ruby Rakefile Syntax highlightedcommon
  • .Rakefile — Ruby task script defining build and test tasks, executed by rake Syntax highlightedrare
  • .raku — Raku programming language source, plain text, run by a Raku interpreter Syntax highlightedniche
  • .rakumod — Raku module source, plain text, imported by Raku programs Syntax highlightedrare
  • .Rapp.history — Command history log from the macOS R.app graphical console Syntax highlightedrare
  • .rb — Ruby programming language source, plain text, run by the ruby interpreter Syntax highlighteduniversal
  • .rbbas — REALbasic class module source, plain text, opened in the REALbasic IDE Syntax highlightedrare
  • .rbfrm — REALbasic window form definition, plain text, opened in the REALbasic IDE Syntax highlightedrare
  • .rbi — Ruby interface signature file, plain text, used by Sorbet for type checking Syntax highlightedrare
  • .rbmnu — REALbasic menu definition, plain text, opened in the REALbasic IDE Syntax highlightedrare
  • .rbtbar — REALbasic toolbar definition, plain text, opened in the REALbasic IDE Syntax highlightedrare
  • .rbuild — Ruby build script, plain text, executed by Ruby tooling Syntax highlightedrare
  • .rbuistate — REALbasic UI state file, plain text, opened in the REALbasic IDE Syntax highlightedrare
  • .rbw — Ruby script for Windows, plain text, run by the rubyw interpreter Syntax highlightedrare
  • .rbx — Ruby script, plain text, run by the ruby interpreter Syntax highlightedrare
  • .rbxs — Roblox script file in Lua, plain text, loaded by Roblox Studio Syntax highlightedrare
  • .rchit — GLSL closest-hit shader source, plain text, compiled into Vulkan ray-tracing pipelines Syntax highlightedrare
  • .rd — R documentation source in Rd format, plain text, built into R package help pages Syntax highlightedrare
  • .re — ReasonML programming language source, plain text, compiled by the Reason toolchain Syntax highlightedniche
  • .reb — Rebol script source, plain text, evaluated by the Rebol interpreter Syntax highlightedrare
  • .rebar.config — Rebar3 project configuration file, plain text, read by the rebar3 build tool Syntax highlightedrare
  • .rebar.config.lock — Rebar3 dependency lock file, plain text, read by the rebar3 build tool Syntax highlightedrare
  • .rebar.lock — Rebar3 dependency lock file, plain text, read by the rebar3 build tool Syntax highlightedrare
  • .rebol — Rebol programming language source, plain text, evaluated by the Rebol interpreter Syntax highlightedniche
  • .red — Red Language Syntax highlightedniche
  • .reds — Red programming language source, plain text, compiled or interpreted by the Red toolchain Syntax highlightedrare
  • .rei — Reason interface file declaring module signatures, plain text, used by the Reason compiler Syntax highlightedrare
  • .res — ReScript programming language source, plain text, compiled to JavaScript Syntax highlightedniche
  • .rex — REXX procedure source, plain text, executed by a REXX interpreter Syntax highlightedrare
  • .Rexfile — Perl DSL defining server automation tasks for the Rex tool Syntax highlightedrare
  • .rexx — REXX procedure source, plain text, executed by a REXX interpreter Syntax highlightedrare
  • .rg — Rouge Syntax highlightedrare
  • .rhistory — R command history file, plain text, saved and reloaded by R sessions Syntax highlightedrare
  • .riemann.config — Riemann stream-processing configuration written in Clojure, read at startup Syntax highlightedrare
  • .ring — Ring programming language source, plain text, run by the Ring interpreter Syntax highlightedrare
  • .rkt — Racket programming language source, plain text, run by the racket interpreter Syntax highlightedniche
  • .rktd — Racket data file with serialized s-expressions, read by Racket programs Syntax highlightedrare
  • .rktl — Racket library source, plain text, imported by Racket programs Syntax highlightedrare
  • .rmiss — GLSL ray-miss shader source, plain text, compiled into Vulkan ray-tracing pipelines Syntax highlightedrare
  • .rockspec — LuaRocks package specification file, plain text, used by the luarocks package manager Syntax highlightedrare
  • .rpgle — RPG ILE program source for IBM i, plain text, compiled on AS/400 systems Syntax highlightedrare
  • .Rprofile — R startup configuration script, sourced by the R interpreter Syntax highlightedrare
  • .rpy — Ren'Py visual novel script, plain text, run by the Ren'Py game engine Syntax highlightedrare
  • .rs — Rust programming language source, plain text, compiled by the cargo and rustc toolchain Syntax highlighteduniversal
  • .rs.in — Rust source template with build placeholders, expanded into a .rs file at build time Syntax highlightedrare
  • .rsh — RenderScript header or kernel source, plain text, used by Android RenderScript code Syntax highlightedrare
  • .rsx — R source file, plain text, executed by the R interpreter Syntax highlightedrare
  • .ru — Rackup configuration script in Ruby, plain text, started by Rack web servers Syntax highlightedrare
  • .ruby — Ruby script, plain text, run by the ruby interpreter Syntax highlightedrare
  • .sagews — SageMath worksheet file, plain text, opened in SageMathCloud worksheets Syntax highlightedrare
  • .sas — SAS program source, plain text, run by the SAS statistical system Syntax highlightedrare
  • .sbatch — SLURM batch job script, shell text, submitted to SLURM schedulers with sbatch Syntax highlightedrare
  • .sc — Scala script source, plain text, run by the scala interpreter or compiler Syntax highlightedrare
  • .scad — OpenSCAD 3D model description source, plain text, rendered by OpenSCAD Syntax highlightedrare
  • .scala — Scala programming language source, plain text, compiled by scalac Syntax highlightedcommon
  • .sce — Scilab script source, plain text, executed by the Scilab interpreter Syntax highlightedrare
  • .scm — Scheme programming language source, plain text, run by a Scheme interpreter Syntax highlightedniche
  • .SConscript — Python build script defining build rules for the SCons tool Syntax highlightedrare
  • .SConstruct — Python build script controlling the SCons build system Syntax highlightedrare
  • .scrbl — Scribble document source in Racket, plain text, rendered into documentation by scribble Syntax highlightedrare
  • .sdc — Tcl script, plain text, executed by a Tcl interpreter Syntax highlightedrare
  • .sed — sed script Syntax highlightedcommon
  • .sexp — Common Lisp Syntax highlightedrare
  • .sh — Shell script Syntax highlighteduniversal
  • .sh-session — Shell session transcript, recorded terminal input and output, plain text Syntax highlightedrare
  • .sh.in — Shell script template expanded by autoconf configure, plain text Syntax highlightedrare
  • .shader — Unity Shader Syntax highlightedcommon
  • .sieve — Sieve email-filtering script, executed by mail servers like Dovecot Syntax highlightedrare
  • .simplecov — SimpleCov Ruby coverage configuration or profile, plain text Syntax highlightedrare
  • .sj — Objective-J language source, used by the Cappuccino web framework Syntax highlightedrare
  • .sjs — JavaScript source file, plain text, run by JavaScript engines Syntax highlightedrare
  • .slang — Slang graphics shader-language source, compiled by the Slang compiler Syntax highlightedrare
  • .sld — Scheme library definition source, read by R7RS Scheme interpreters Syntax highlightedrare
  • .slurm — SLURM workload-manager job script, submitted with sbatch to HPC clusters Syntax highlightedrare
  • .smali — Smali assembler source, disassembled Android Dalvik virtual-machine bytecode Syntax highlightedrare
  • .smk — Snakemake workflow rule file, executed by the snakemake pipeline tool Syntax highlightedrare
  • .sml — Standard ML Syntax highlightedrare
  • .snakefile — Snakemake workflow definition, executed by the snakemake pipeline tool Syntax highlightedrare
  • .Snapfile — Ruby DSL configuring iOS screenshot automation for the fastlane snapshot tool Syntax highlightedrare
  • .sp — SourcePawn plugin source, compiled for SourceMod game servers Syntax highlightedrare
  • .spacemacs — Emacs Lisp Syntax highlightedrare
  • .spec — Python test module file, discovered and run by unittest test runners Syntax highlightedrare
  • .sps — Scheme source file, plain text, read by Scheme interpreters Syntax highlightedrare
  • .sqlrpgle — RPGLE source with embedded SQL, compiled on IBM i systems Syntax highlightedrare
  • .ss — Scheme source file with s-expression syntax, read by Scheme interpreters Syntax highlightedrare
  • .ssjs — Server-side JavaScript source, run by Node.js or similar runtimes Syntax highlightedrare
  • .st — Smalltalk source file, class code filed out from a Smalltalk image Syntax highlightedniche
  • .starfield — Tcl script source, plain text, interpreted by the Tcl shell Syntax highlightedrare
  • .Steepfile — Ruby configuration script for the Steep static type checker Syntax highlightedrare
  • .story — Gherkin behavior-scenario file, parsed by Cucumber-style BDD tools Syntax highlightedrare
  • .sv — SystemVerilog hardware-description source, compiled by EDA simulation tools Syntax highlightedcommon
  • .svh — SystemVerilog header file, included by SystemVerilog source modules Syntax highlightedrare
  • .swift — Swift programming-language source, compiled by the Swift toolchain Syntax highlighteduniversal
  • .t — Perl test script, executed by prove or the TAP test harness Syntax highlightedrare
  • .tac — Twisted application configuration, Python file loaded by the twistd tool Syntax highlightedrare
  • .talon — Talon voice-control script defining spoken commands, run by Talon Syntax highlightedrare
  • .tape — VHS tape script of terminal commands, rendered to GIF by the vhs tool Syntax highlightedrare
  • .tcc — C++ template implementation file, included by C++ source headers Syntax highlightedrare
  • .tcl — Tcl script source, interpreted by tclsh or the wish windowing shell Syntax highlightedcommon
  • .tcl.in — Tcl script template expanded by autoconf configure, plain text Syntax highlightedrare
  • .tcsh — TENEX C Shell Syntax highlightedniche
  • .td — LLVM TableGen Syntax highlightedrare
  • .tesc — GLSL tess control Syntax highlightedrare
  • .tese — GLSL tess eval Syntax highlightedrare
  • .thor — Thor Ruby task script, executed by the thor command-line framework Syntax highlightedrare
  • .Thorfile — Ruby script defining command-line tasks run by the Thor toolkit Syntax highlightedrare
  • .Tiltfile — Starlark configuration defining local dev deployments for the Tilt tool Syntax highlightedrare
  • .tl — Teal typed-Lua source, checked and compiled by the Teal type checker Syntax highlightedrare
  • .tm — Tcl module source file, plain text, interpreted by the Tcl shell Syntax highlightedrare
  • .tmux.conf — tmux terminal-multiplexer configuration, sourced at tmux startup Syntax highlightedrare
  • .tofu — OpenTofu infrastructure-as-code file in HCL, executed by tofu commands Syntax highlightedrare
  • .tool — Shell utility script, executed as a build or maintenance tool Syntax highlightedrare
  • .toolchain_installscript.qs — Qt Script Syntax highlightedrare
  • .tpb — PL/SQL package-body source, loaded into Oracle databases Syntax highlightedrare
  • .tpp — C++ template implementation file, included by C++ source headers Syntax highlightedrare
  • .tps — PL/SQL package-specification source, loaded into Oracle databases Syntax highlightedrare
  • .trg — PL/SQL trigger definition source, loaded into Oracle databases Syntax highlightedrare
  • .trigger — Apex trigger source, deployed and run on the Salesforce platform Syntax highlightedrare
  • .tsql — Transact-SQL script, executed against Microsoft SQL Server databases Syntax highlighteduniversal
  • .tst — GAP test file, executed by the GAP computer-algebra system Syntax highlightedrare
  • .tsx — TypeScript React Syntax highlighteduniversal
  • .tu — Turing programming-language source, run by Turing IDEs or interpreters Syntax highlightedrare
  • .txx — C++ template implementation file, included by C++ source headers Syntax highlightedrare
  • .uc — UnrealScript source file, compiled into Unreal Engine game projects Syntax highlightedrare
  • .uplc — Untyped Plutus Core Syntax highlightedrare
  • .usf — Unreal Shader Syntax highlightedcommon
  • .ush — Unreal Shader Header Syntax highlightedcommon
  • .v — V programming-language source, compiled by the V compiler Syntax highlightedniche
  • .vala — Vala programming-language source, compiled to C by the Vala compiler Syntax highlightedrare
  • .vapi — Vala API binding description, read when compiling Vala code Syntax highlightedrare
  • .vb — Visual Basic Syntax highlightedcommon
  • .vba — VBA macro source code, executed inside Microsoft Office applications Syntax highlightedrare
  • .vbhtml — Razor VB Syntax highlightedniche
  • .veo — Verilog hardware-description source, plain text for EDA synthesis tools Syntax highlightedrare
  • .vert — GLSL vertex Syntax highlightedcommon
  • .vh — SystemVerilog header file, included by SystemVerilog source modules Syntax highlightedrare
  • .vhd — VHDL hardware-description source, compiled by EDA simulation tools Syntax highlightedcommon
  • .vhdl — VHDL hardware-description source, compiled by EDA simulation tools Syntax highlightedrare
  • .vhf — VHDL-generated design file, plain text consumed by EDA tool flows Syntax highlightedrare
  • .vhi — VHDL interface or include file, plain text consumed by EDA tool flows Syntax highlightedrare
  • .vho — VHDL simulation-output stub file, plain text used by EDA simulators Syntax highlightedrare
  • .vhs — VHDL design-flow file, plain text consumed by EDA tool flows Syntax highlightedrare
  • .vht — VHDL design-flow file, plain text consumed by EDA tool flows Syntax highlightedrare
  • .vhw — VHDL design-flow file, plain text consumed by EDA tool flows Syntax highlightedrare
  • .vim — Vim Script Syntax highlighteduniversal
  • .vimrc — Vim script Syntax highlightedrare
  • .viper — Emacs Lisp Syntax highlightedrare
  • .vmb — Vim script Syntax highlightedrare