PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

List of File Extensions

List of File Extensions

Here is the list of 1,420 unique file extensions across 652 languages in the PLDB.

Is PLDB missing the extension(s) of a language? Find the language on the languages page and send a pull request.

name extensions
Java java
JavaScript js _js bones es es6 frag gs jake jsb jscad jsfl jsm jss mjs njs pac sjs ssjs xsjs xsjslib cjs
C c cats h idc x[bp]m Mono
Python py pyc pyd pyo bzl cgi fcgi gyp gypi lmi py3 pyde pyi pyp pyt pyw rpy spec tac wsgi xpy jy sage sc SConstruct SConscript BUCK BUILD BUILD.bazel WORKSPACE
C++ cpp c++ cc cp cxx h h++ hh hpp hxx inc inl ino ipp re tcc tpp C H CPP
HTML html htm htmlhl inc st xht xhtml xslt
SQL sql cql ddl inc mysql prc tab udf viw
PHP php phtml php3 php4 php5 php7 phps aw ctp fcgi inc phpt php[345]
XML xml adml admx ant axml builds ccproj ccxml clixml cproject cscfg csdef csl csproj ct depproj dita ditamap ditaval dllconfig dotsettings filters fsproj fxml glade gml gmx grxml iml ivy jelly jsproj kml launch mdpolicy mjml mm mod mxml natvis ncl ndproj nproj nuspec odd osm pkgproj plist pluginspec proj props ps1xml psc1 pt rdf resx rss sch scxml sfproj shproj srdf storyboard stTheme sublime-snippet targets tmCommand tml tmLanguage tmPreferences tmSnippet tmTheme ts tsx ui urdf ux vbproj vcxproj vsixmanifest vssettings vstemplate vxml wixproj workflow wsdl wsf wxi wxl wxs x3d xacro xaml xib xlf xliff xmi xmldist xproj xsd xspec xul zcml xsl xslt
Ruby rb builder eye fcgi gemspec god jbuilder mspec pluginspec podspec rabl rake rbuild rbw rbx ru ruby spec thor watchr Rakefile duby Gemfile Vagrantfile
R r R RData rds rda rd rsx
Perl pl pm t pod al cgi fcgi perl ph plx psgi
Go go
C# cs cake cshtml csx
MATLAB matlab m
Scala scala sc kojo sbt
Swift swift
JSON json avsc geojson gltf JSON-tmLanguage jsonl tfstate tfstatebackup topojson webapp webmanifest yy yyp Pipfile.lock
Fortran f for f90 f95 f03 f08 f15 f77 fpp F03 F90
Haskell hs lhs hsc
CSS css
Rust rs rlib rsin rs.in
Lua lua fcgi nse p8 pd_lua rbxs wlua
Scheme scm ss sch sld sls sps
Objective-C h m mm C
COBOL cbl cob cpy ccp cobol COB CPY
SAS sas SAS
Clojure clj cljs cljc edn boot cl2 cljshl cljscm cljx hic
TypeScript ts tsx
Erlang erl hrl appsrc es escript xrl yrl
Mathematica mathematica cdf m ma mt nb nbp wl wlt
Pascal pp pas inc dfm dpr lpr pascal
Prolog pl pro P prolog yap ecl
Ada adb ads ada
Julia jl
PowerShell ps1 psd1 psm1
Kotlin kt kts ktm
Tcl tcl tbc adp tm rvt
Elixir ex exs eex leex
Common Lisp lisp lsp l cl fasl asd ny podsl sexp
OCaml ml mli eliom eliomi ml4 mll mly
Smalltalk st cs
Groovy groovy grt gtpl gvy gradle
F# fs fsi fsx fsscript
D d di
Bash sh bash bats cgi command fcgi ksh shin tmux tool zsh ebuild eclass exheres-0 exlib .bashrc bashrc .bash_* bash_* zshrc .zshrc .kshrc kshrc PKGBUILD
Dart dart
Racket rkt rktl rktd scrbl plt ss scm
CoffeeScript coffee litcoffee _coffee cake cjsx iced
Solidity sol
Crystal cr
APL apl dyalog aplf aplo apln aplc apli
Delphi pas dpr
Forth fth 4th f for forth fr frt fs
Regular Expressions regexp regex
HTTP http
Nim nim nimrod
CUDA cu cuh
Verilog v veo
awk awk auk gawk mawk nawk
Eiffel e
Elm elm
PostScript ps eps pfa
Haxe hx hxml hxsl
Chapel chpl
GNU Octave m
Emacs Lisp el emacs emacsdesktop elc
Standard ML sml ML fun sig
Modula-2 mod m2 def MOD DEF mi md
Tex tex aux bbx bib cbx cls dtx ins lbx ltx mkii mkiv mkvi sty toc
fish fish load
Reason re rei
VHDL vhdl vhd vhf vhi vho vhs vht vhw
Dylan dylan dyl intr lid
MUMPS mumps m
Rexx cmd exec rexx rex pprx rx arexx
REBOL r reb r2 r3 rebol
GraphQL graphql gql
LLVM IR ll
Modula-3 i3 ig m3 mg
YAML yml mir reek rviz sublime-syntax syntax yaml yaml-tmlanguage ymlmysql
Self self
PL/SQL pls bdy ddl fnc pck pkb pks plb plsql prc spc sql tpb tps trg vw
Vala vala vapi
Applescript scpt scptd AppleScript applescript
Pug jade pug
Visual Basic .NET vb bas cls frm frx vba vbhtml vbs
Scratch scratch sb sprite sb2 sprite2
Idris idr lidr
Zig zig
ANTLR g4
LabVIEW G lvproj
Io io
PureScript purs
Arduino ino
VBScript vbs vbe wsf wsc VBS
ASP asp asax ascx ashx asmx aspx axd
Markdown md markdown mdown mdwn mkd mkdn mkdown ronn workbook
Oz oz
Red red reds
J ijs
ClojureScript cljs
ActionScript as
Yacc y yacc yy
WebAssembly wasm wast wat
SNOBOL snobol
Boo boo
IDL pro dlm
Sage sage sagews
Protocol Buffers proto
Hack hh php
Brainfuck b bf
OpenCL cl opencl
HAML haml hamldeface
XQuery xq xql xqm xqy xquery
TOML toml Pipfile poetry.lock
Hy hy
AMPL ampl mod run dat
AutoIt au3
Fantom fan
Ballerina bal
Pike pike pmod
Vue vue
PostCSS pcss
Icon icon ICON
NumPy numpy numpyw numsc
QBasic BAS bas
SVG svg
Arc arc
MediaWiki mediawiki wiki
Limbo b m
Perl 6 6pl 6pm nqp p6 p6l p6m pl pl6 pm pm6 t
Scilab sci sce tst
Falcon ftd fal fam
Seed7 sd7 s7i
SPARQL sparql rq
Wolfram Language nb m wl
Opa opa
sed sed [gs]sed
SuperCollider sc scd
Agda agda lagda
HCL hcl tf tfvars workflow
Nemerle n
ColdFusion cfm cfml
Ioke ik
Ceylon ceylon ceyloncite web
Makefile mak d make mk mkfile Makefile makefile Makefile.* GNUmakefile
Maxima mac max
Bison bison
Squirrel nut
F* fst fsti
CMake cmake cmakein CMakeLists.txt
Gnuplot gp gnu gnuplot plot plt
Xojo xojo_code xojo_menu xojo_report xojo_script xojo_toolbar xojo_window
FLUX fx flux
MoonScript moon
Processing pde
Mercury m moo
Liquid liquid
Factor factor
X10 x10
Lasso lasso LassoApp las lasso8 lasso9 ldml lasso[89]
Cap'n Proto capnp
Stata do ado doh ihlp mata matah sthlp
Clean icl dcl abc sapl
PureBasic pb pbi
xBase prg ch prw
NewLisp nl lisp lsp kif
JSON5 json5
Befunge befunge
E E
DOT dot gv
JScript js jse wsf wsc
JSP jsp
K k
Batchfile bat cmd
Object Pascal p pp pas
B b
Sass sass scss
YARA yar yara
Smali smali
LOLCODE lol
ABAP abap ABAP
Org org
LFE lfe hrl
Zephir zep
Koka kk kki
API Blueprint apib
Terra t
Frege fr
ATS dats hats sats
Modelica mo
SystemVerilog sv svh vh header file
Monkey monkey monkey2
Slim slim
Q q
Coq coq v
M4 m4
Turing t tu
OWL owl
Genie gs
Lean lean hlean
Twig twig
LiveScript ls _ls
Cython pyx pxd pxi
PicoLisp l
Oxygene oxygene
Jinja jinja jinja2 mustache njk
Csound csd sco orc udo
Nginx nginxconf vhost nginx.conf
Ninja ninja
YANG yang
Turtle ttl
Isabelle ROOT thy
JCL jcl
Nearley ne nearley
Ini ini cfg lektorproject prefs pro properties inf .editorconfig service socket device mount automount swap target path timer slice scope
reStructuredText rst rest resttxt rsttxt
AutoHotkey ahk ahkl
Transact-SQL sql
JSON-LD jsonld
NetLogo nlogo nlogo3d nls
Inform ni i7x
SaltStack sls
Less less
RMarkdown rmd
Gradle gradle
Pure Data pd
CLIPS clp
muPad mu
x86 Assembly s ms
Unicon icn
Pig Latin pig
RobotFramework robot resource
Velocity vm fhtml
YASnippet yasnippet
odin odin
Puppet pp
Dogescript djs
kaitai ksy
Gosu gs gsp gst gsx vark
Nextflow nf
BibTeX bib
FoxPRO PRG prg
CFML cfm cfc
Thrift thrift
GDB gdb gdbinit
QML qml qbs
Lex l lex
LilyPond ly ily
Nu nu
G-code g gco gcode mpt mpf nc
WDL wdl
RAML raml
Stylus styl
Objective-J j sj
Classroom Object Oriented Language cl
SIL sil
CSV csv
wisp wisp
Jison jison
Marko marko
S S R .Rhistory .Rprofile .Renviron
AGC agc
Smarty tpl
Alloy als
Pony pony
Euphoria e ex exw edb
Metal metal
EDN edn
Fennel fnl
CodeQL ql
AspectJ aj
EBNF ebnf
BBC BASIC bbc
CWL cwl
TLA tla
DTD dtd
Yorick i
PowerBuilder pbt sra sru srw
Cryptol cry
DTrace d
Cobra cobra
Ring ring rh rform
Futhark fut
KiCad Legacy Layout sch lib brd kicad_pcb kicad_wks kicad_mod
Textile textile
GNU Assembler s S
GLSL glsl fp frag frg fs fsh fshader geo geom glslv gshader shader tesc tese vert vrx vsh vshader
Object Rexx rxs rex
EJS ejs
Max maxpat maxhelp maxproj mxt pat
AsciiDoc asciidoc adoc asc
UPC upc
NSIS nsi nsh
PL/pgSQL sql
Click click
PEG peg
Xtend xtend
Tea tea
Papyrus psc
Nit nit
Gerber Image gbr gbl gbo gbp gbs gko gpb gpt gtl gto gtp gts
Felix flx flxh
Mu mu
Hierarchical Data Format hdf h4 hdf4 he2 h5 hdf5 he5
BNF bnf
BlitzBasic bb decls
ooc ooc
Parrot parrot
Netwide Assembler asm ASM
ASN.1 asn asn1
IGOR Pro ipf
Multi-User Forth muf m
Fancy fy fancypack
Zip file format zip
OpenSCAD scad
Java Properties properties
JFlex flex jflex
Cypher Query Language cyp cypher
Mirah druby duby mirah
Ch ck
ERB erb erbdeface
MiniD minid
Gettext Catalog po pot
Wavefront Object obj
P4 p4
NCAR Command Language ncl
Stan stan
eC ec eh
Apex cls
Rascal rsc
Closure Templates soy
Clarion clw
Ragel rl
Latte latte
SCSS sass scss
GAP g gap gd gi tst
Shapefile shp shx dbf
Xtext xtext
CSON cson
Pod pod
UrWeb ur urs
Eagle sch brd
Filebench WML f
PAWN pwn inc
Angelscript as angelscript
JSONiq jq
Asymptote asy
Dockerfile dockerfile
XSLT xslt xsl xpl
CWEB w
COLLADA dae
Whiley whiley
Meson meson.build meson_options.txt
QMake pro pri
XS xs
Newspeak ns2
OpenVera vr
Easybuild eb
SugarSS sss
Golo golo
Vim script vim .vimrc .exrc .gvimrc _vimrc _exrc _gvimrc vimrc gvimrc
Logtalk lgt logtalk
Diff diff patch
beef-lang bf
OX ox oxh oxo
Ezhil n
basic calculator bc
Pan pan tpl
Harbour hb prg ch hbp
DM dm dmf
GDScript gd
Augmented Backus-Naur Form abnf
Volt volt
HLSL hlsl cginc fx fxh hlsli
Blender blend
ECL ecl eclxml
Cirru cirru
Jasmin j
MAXScript ms mcr
Shen shen
JSON with Comments sublime-build sublime-commands sublime-completions sublime-keymap sublime-macro sublime-menu sublime-mousemap sublime-project sublime-settings sublime-theme sublime-workspace sublime_metrics sublime_session
Linden Scripting Language lsl lslp
tcsh tcsh csh
JSON Lines ldj jsonl
MOO moo
OpenEdge ABL p cls w
clay clay
TAP tap
network embedded systems C nc
BlitzMax bmx
Slash sl sla
chaiscript chai
MQL5 mq4 mqh mq5
EmberScript em emberscript
GAMS gms
RDoc rdoc
Ren'Py rpy
Mask mask
Gentoo Ebuild ebuild
HiveQL q
Game Maker Language gml
Objective C++ mm hh
monte mt
KRL krl
Aheui aheui
SourcePawn sp inc sma
Bro bro
EML eml mbox
Bluespec bsv
TAL tal
NL nl
Property list plist
Umple ump
Uno uno
Gherkin feature
1C Enterprise Script bsl os
Eclipse Command Language ecl
Logos xm x xi xmi
Nix nix
Spin spin
RenderScript rs rsh
Basis Codec basis
SQLPL sql db2
Xgboost model
Smiles smi
Jolie ol iol
NetLinx axserb axierb axs axi
Opal opal
Handlebars handlebars hbs
PIC pic chem
Cycript cy
LookML lookml modellkml viewlkml
Mako mako mao
SMT smt2 smt
COMPONENT PASCAL cp cps
POV-Ray SDL pov inc
Qore q qm qtest
Charity ch
UCG ucg
parasail psi psl
PIR pir
DNS Zone zone arpa
GraphIt gt
TXL txl
Earl Grey eg
DIGITAL Command Language com
Graph Modeling Language gml
X BitMap xbm
X PixMap xpm pm
PogoScript pogo
WebIDL webidl
Jison Lex jisonlex
BitBake bb
NestedText nt
Embedded Crystal ecr
Grace grace
JSX jsx
Kit kit
Literate CoffeeScript litcoffee
LoomScript ls
HXML hxml
Slice ice
Type Language tl
Augeas aug
CLAIRE cl
beads-lang beads
Ren ren
Zimpl zimpl zmpl zpl
XProc xpl xproc
Inno Setup iss
FreeMarker ftl
Creole creole
Parrot Assembly pasm
Sublime Syntax sublime-syntax
Snap! ypr ysp xml
XPages xsp-config xspmetadata
Z zz
Rouge rg
Pep8 pep
Adventure Game Studio Script asc ash
ApacheConf apacheconf vhost .htaccess apache.conf apache2.conf
EEX eex
CartoCSS mss
Edje Data Collection edc
RHTML rhtml
ROFF roff 1 1in 1m 1x 2 3 3in 3m 3qt 3x 4 5 6 7 8 9 l man mdoc me ms n nr rno tmac
SRecode Template srt
pointless ptls
Miva mv mvc mvt
winxed winxed
Omgrofl omgrofl
Linux Kernel Module ko mod
Literate Agda lagda
Module Management System mms mmk
Soy soy
MXML mxml
STON ston
MXF mxf
JSLT jslt
Sweave rnw
HyPhy bf
Redcode cw
Grammatical Framework gf
Blade blade bladephp
Glyph glf
desktop desktop desktopin
GCC Machine Description md
Literate Haskell lhs
OpenType Feature File fea
Brightscript brs
ShaderLab shader
SQF sqf hqf
Varnish Configuration Language vcl
Nymph n
Fjölnir fjo fjv sma ein
Simple Actor Language System and Architecture salsa
TI-89 series 89p
Pawn p pwn inc
Recfiles rec
plink-bed-format bed
plink-ped-format ped
PromQL promql
verifpal vp
Darcs Advanced Revision Control System darcspatch dpatch
rbs rbs
SubX subx
Sieve mail filtering language siv sieve
plam plam
Genshi kid
Zeek zeek bro
groff [1-9] man 1p 3pm
XC xc
Glyph Bitmap Distribution Format bdf
crmsh crmsh pcmk
GN gn gni
UnrealScript uc
ObjDump objdump cppobjdump c++-objdump c++objdump cpp-objdump cxx-objdump c-objdump d-objdump
Groovy Server Pages gsp
Scala Markup Language scaml
DataWeave dwl
Jupyter Notebook ipynb
M4Sugar m4
RUNOFF rnh rno
Spline Font Database sfd
SubRip Text srt
Wavefront Material mtl
World of Warcraft Addon Data toc
zenscript zs
ten ten
Urbiscript u
BARE bare
boa boa
epsilon eol
Freefem edp
nimrod nim nimrod
plink-bim-format bim
plink-fam-format fam
plink-map-format map
stella ste
Typoscript typoscript
CBOR data definition language cddl
Formatted Table for eam.fs
Linker Script ld lds x
Myghty myt autodelegate
phylip phy ph
Kuin kn
TextMate Language tmLanguage
FloScript flo
Dasm dasm16 dasm
Programming Language for Business rl ps cb
Adobe Font Metrics afm
CoNLL-U conllu conll
FIGlet Font flf
RPM Spec spec
Windows Registry Entries reg
Subleq sq
Easytrieve ezt mac
CheetahTemplate tmpl spt
formality fm
Z-flat zf
Breccia brec
AmbientTalk at
bag-format bag
Boogie bpl
Kal kal
mpl mpl
Mscgen msc
Todotxt todo.txt todotxt
USD usd usda
Wolfram Data Framework wdf wdf.nb wdf.json
A51 Assembly a51
ASCII Armor asc pem id_dsa id_ecdsa id_ecdsa_sk id_ed25519 id_ed25519_sk id_rsa
C Header Files h
ca65 Assembly s
ColdFusion Components cfc
TypeScript Type Declarations d.ts
Filterscript fs
IRC chat logs irclog weechatlog
Pickle pkl
Public Key File asc pub
rds-format rds
RAISE Specification Language rsl
TI Program 8xp 8xk 8xktxt 8xptxt
WebAssembly Text Format wast
Unity3D Asset anim asset mat meta prefab unity
TOM object-oriented t
Savi savi
Sun Raster sun ras
ATLAS Transformation Language atl
TASM asm ASM tasm
Rita rita
Link link
Devicetree dts dtsi
juttle juttle
SARL sarl
Spice spice
tiddler tid
dalvik-bytecode dex
DUEL duel jbst
Molfile mol
npy npy
proverif-lang pv
rdata-format Rdata rdata rda RData
REALBasic (now Xojo) rbbas rbfrm rbmnu rbres rbtbar rbuistate
ros-msg msg
Snowball sbl
Autoconf ac
Parasolid x_t x_b
X PixMap xpm
Elpi elpi
Extempore xtm
JMESPath jp
OMG IDL idl pidl
PkgConfig pc
Procfile Procfile
pyke fb krb kqb
srv srv
arrow arw
cimfast cel
SquidConf squid.conf
GSQL gsql
JSGF jsgf
SmartGameFormat sgf
SNBT snbt
teal teal
Croc croc
PacmanConf pacman.conf
RQL rql
Smithy smithy
Lighttpd configuration file lighttpd.conf

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub