GitHub Linguist: Programming & Markup Languages - Free Download
804 programming, markup, data, and prose languages recognized by GitHub's Linguist library, with file extensions, colors, type classification, and metadata. Contains 804 records. Download in Excel, CSV, PDF formats.
📥 Free Download
💡 Key Takeaways
- Contains 804 records / 14 fields
- Available for free download in Excel, CSV, and PDF formats
- Data sourced from: https://github.com/github/linguist
📋 ข้อมูลทั้งหมด
Showing 500
of 804
⚠️ Showing first 500 of 804 records. Download the file for complete data.
| Name | Type | Color | Extensions | Tm Scope | Ace Mode | Language Id | Aliases | Codemirror Mode | Codemirror Mime Type | Interpreters | Group | Filenames | Wrap |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1C Enterprise | programming | #814CCC | .bsl, .os | source.bsl | text | ||||||||
| 2-Dimensional Array | data | #38761D | .2da | source.2da | text | 387204628 | |||||||
| 4D | programming | #004289 | .4dm | source.4dm | text | 577529595 | |||||||
| ABAP | programming | #E8274B | .abap | source.abap | abap | 1 | |||||||
| ABAP CDS | programming | #555e25 | .asddls | source.abapcds | text | 452681853 | |||||||
| ABNF | data | .abnf | source.abnf | text | 429 | ||||||||
| AGS Script | programming | #B9D9FF | .asc, .ash | source.c++ | c_cpp | 2 | ags | clike | text/x-c++src | ||||
| AIDL | programming | #34EB6B | .aidl | source.aidl | text | 451700185 | aidl | ||||||
| AL | programming | #3AA2B5 | .al | source.al | text | 658971832 | |||||||
| ALGOL | programming | #D1E0DB | .alg | source.algol60 | pascal | 79217948 | pascal | text/x-pascal | |||||
| AMPL | programming | #E6EFBB | .ampl, .mod | source.ampl | text | 3 | |||||||
| ANTLR | programming | #9DC3FF | .g4 | source.antlr | text | 4 | |||||||
| API Blueprint | markup | #2ACCA8 | .apib | text.html.markdown.source.gfm.apib | markdown | 5 | |||||||
| APL | programming | #5A8164 | .apl, .dyalog | source.apl | text | 6 | apl | text/apl | apl, aplx, dyalog | ||||
| ASL | programming | .asl, .dsl | source.asl | asl | 124996147 | ||||||||
| ASN.1 | data | .asn, .asn1 | source.asn | text | 7 | asn.1 | text/x-ttcn-asn | ||||||
| ASP.NET | programming | #9400ff | .asax, .ascx, .ashx, .asmx, .aspx, .axd | text.html.asp | text | 564186416 | aspx, aspx-vb | htmlembedded | application/x-aspx | ||||
| ATS | programming | #1ac620 | .dats, .hats, .sats | source.ats | ocaml | 9 | ats2 | ||||||
| ActionScript | programming | #882B0F | .as | source.actionscript.3 | actionscript | 10 | actionscript 3, actionscript3, as3 | ||||||
| Ada | programming | #02f88c | .adb, .ada, .ads | source.ada | ada | 11 | ada95, ada2005 | ||||||
| Adblock Filter List | data | #800000 | .txt | text.adblock | text | 884614762 | ad block filters, ad block, adb, adblock | ||||||
| Adobe Font Metrics | data | #fa0f00 | .afm | source.afm | text | 147198098 | acfm, adobe composite font metrics, adobe multiple font metrics, amfm | ||||||
| Agda | programming | #315665 | .agda | source.agda | text | 12 | |||||||
| Aiken | programming | #640ff8 | .ak | source.aiken | text | 899409497 | |||||||
| Alloy | programming | #64C800 | .als | source.alloy | text | 13 | |||||||
| Alpine Abuild | programming | #0D597F | source.shell | sh | 14 | abuild, apkbuild | shell | text/x-sh | Shell | APKBUILD | |||
| Altium Designer | data | #A89663 | .OutJob, .PcbDoc, .PrjPCB, .SchDoc | source.ini | ini | 187772328 | altium | ||||||
| AngelScript | programming | #C7D7DC | .as, .angelscript | source.angelscript | text | 389477596 | clike | text/x-c++src | |||||
| Answer Set Programming | programming | #A9CC29 | .lp | source.answersetprogramming | prolog | 433009171 | clingo | ||||||
| Ant Build System | data | #A9157E | text.xml.ant | xml | 15 | xml | application/xml | ant.xml, build.xml | |||||
| Antlers | markup | #ff269e | .antlers.html, .antlers.php, .antlers.xml | text.html.statamic | text | 1067292663 | |||||||
| ApacheConf | data | #d12127 | .apacheconf, .vhost | source.apacheconf | apache_conf | 16 | aconf, apache | .htaccess, apache2.conf, httpd.conf | |||||
| Apex | programming | #1797c0 | .cls, .apex, .trigger | source.apex | apex | 17 | clike | text/x-java | |||||
| Apollo Guidance Computer | programming | #0B3D91 | .agc | source.agc | assembly_x86 | 18 | Assembly | ||||||
| AppleScript | programming | #101F1F | .applescript, .scpt | source.applescript | applescript | 19 | apples, osascript | osascript | |||||
| Arc | programming | #aa2afe | .arc | none | text | 20 | |||||||
| AsciiDoc | prose | #73a0c5 | .asciidoc, .adoc, .asc | text.html.asciidoc | asciidoc | 22 | true | ||||||
| AspectJ | programming | #a957b0 | .aj | source.aspectj | text | 23 | |||||||
| Assembly | programming | #6E4C13 | .asm, .a51, .i, .inc, .nas, .nasm, .s | source.assembly | assembly_x86 | 24 | asm, nasm | ||||||
| Astro | markup | #ff5a03 | .astro | source.astro | astro | 578209015 | jsx | text/jsx | |||||
| Asymptote | programming | #ff0000 | .asy | source.c++ | c_cpp | 591605007 | clike | text/x-kotlin | asy | ||||
| Augeas | programming | #9CC134 | .aug | none | text | 25 | |||||||
| AutoHotkey | programming | #6594b9 | .ahk, .ahkl | source.ahk | autohotkey | 26 | ahk | ||||||
| AutoIt | programming | #1C3552 | .au3 | source.autoit | autohotkey | 27 | au3, AutoIt3, AutoItScript | ||||||
| Avro IDL | data | #0040FF | .avdl | source.avro | text | 785497837 | |||||||
| Awk | programming | #c30e9b | .awk, .auk, .gawk, .mawk, .nawk | source.awk | text | 28 | awk, gawk, mawk, nawk | ||||||
| B (Formal Method) | programming | #8aa8c5 | .mch | source.b | text | 700792152 | |||||||
| B4X | programming | #00e4ff | .bas | source.vba | text | 96642275 | basic for android | vb | text/x-vb | ||||
| BASIC | programming | #ff0000 | .bas | source.basic | basic | 28923963 | |||||||
| BQN | programming | #2b7067 | .bqn | source.bqn | text | 330386870 | |||||||
| Ballerina | programming | #FF5000 | .bal | source.ballerina | text | 720859680 | |||||||
| Batchfile | programming | #C1F12E | .bat, .cmd | source.batchfile | batchfile | 29 | bat, batch, dosbatch, winbatch | gradlew.bat, mvnw.cmd | |||||
| Beef | programming | #a52f4e | .bf | source.cs | csharp | 545626333 | clike | text/x-csharp | |||||
| Befunge | programming | .befunge, .bf | source.befunge | text | 30 | ||||||||
| Berry | programming | #15A13C | .be | source.berry | text | 121855308 | be | ||||||
| BibTeX | markup | #778899 | .bib, .bibtex | text.bibtex | bibtex | 982188347 | stex | text/x-stex | TeX | ||||
| BibTeX Style | programming | .bst | source.bst | text | 909569041 | ||||||||
| Bicep | programming | #519aba | .bicep, .bicepparam | source.bicep | text | 321200902 | |||||||
| Bikeshed | markup | #5562ac | .bs | source.csswg | html | 1055528081 | htmlmixed | text/html | |||||
| Bison | programming | #6A463F | .bison | source.yacc | text | 31 | Yacc | ||||||
| BitBake | programming | #00bce4 | .bb, .bbappend, .bbclass, .inc | source.bb | text | 32 | |||||||
| Blade | markup | #f7523f | .blade, .blade.php | text.html.php.blade | php_laravel_blade | 33 | |||||||
| BlitzBasic | programming | #00FFAE | .bb, .decls | source.blitzmax | text | 34 | b3d, blitz3d, blitzplus, bplus | ||||||
| BlitzMax | programming | #cd6400 | .bmx | source.blitzmax | text | 35 | bmax | ||||||
| Bluespec | programming | #12223c | .bsv | source.bsv | verilog | 36 | bluespec bsv, bsv | verilog | text/x-systemverilog | ||||
| Bluespec BH | programming | #12223c | .bs | source.bh | haskell | 641580358 | bh, bluespec classic | haskell | text/x-haskell | Bluespec | |||
| Boo | programming | #d4bec1 | .boo | source.boo | text | 37 | |||||||
| Boogie | programming | #c80fa0 | .bpl | source.boogie | text | 955017407 | boogie | ||||||
| Brainfuck | programming | #2F2530 | .b, .bf | source.bf | text | 38 | brainfuck | text/x-brainfuck | |||||
| BrighterScript | programming | #66AABB | .bs | source.brs | text | 943571030 | |||||||
| Brightscript | programming | #662D91 | .brs | source.brs | text | 39 | |||||||
| Browserslist | data | #ffd539 | text.browserslist | text | 153503348 | .browserslistrc, browserslist | |||||||
| Bru | markup | #F4AA41 | .bru | source.bru | text | 906627898 | |||||||
| BuildStream | data | #006bff | .bst | source.yaml | yaml | 84359046 | |||||||
| C | programming | #555555 | .c, .cats, .h, .h.in, .idc | source.c | c_cpp | 41 | clike | text/x-csrc | tcc | ||||
| C# | programming | #178600 | .cs, .cake, .cs.pp, .csx, .linq | source.cs | csharp | 42 | csharp, cake, cakescript | clike | text/x-csharp | ||||
| C++ | programming | #f34b7d | .cpp, .c++, .cc, .cp, .cppm, .cxx, .h, .h++, .hh, .hpp, .hxx, .inc, .inl, .ino, .ipp, .ixx, .re, .tcc, .tpp, .txx | source.c++ | c_cpp | 43 | cpp | clike | text/x-c++src | ||||
| C-ObjDump | data | .c-objdump | objdump.x86asm | assembly_x86 | 44 | ||||||||
| C2hs Haskell | programming | .chs | source.haskell | haskell | 45 | c2hs | haskell | text/x-haskell | Haskell | ||||
| C3 | programming | #2563eb | .c3 | source.c3 | c_cpp | 769248603 | clike | text/x-csrc | |||||
| CAP CDS | programming | #0092d1 | .cds | source.cds | text | 390788699 | cds | ||||||
| CIL | data | .cil | source.cil | text | 29176339 | ||||||||
| CLIPS | programming | #00A300 | .clp | source.clips | text | 46 | |||||||
| CMake | programming | #DA3434 | .cmake, .cmake.in | source.cmake | text | 47 | cmake | text/x-cmake | CMakeLists.txt | ||||
| COBOL | programming | .cob, .cbl, .ccp, .cobol, .cpy | source.cobol | cobol | 48 | cobol | text/x-cobol | ||||||
| CODEOWNERS | data | text.codeowners | gitignore | 321684729 | CODEOWNERS | ||||||||
| COLLADA | data | #F1A42B | .dae | text.xml | xml | 49 | xml | text/xml | |||||
| CQL | programming | #006091 | .cql | source.cql | text | 71155397 | |||||||
| CSON | data | #244776 | .cson | source.coffee | coffee | 424 | coffeescript | text/x-coffeescript | |||||
| CSS | markup | #663399 | .css | source.css | css | 50 | css | text/css | |||||
| CSV | data | #237346 | .csv | source.csv | csv | 51 | |||||||
| CUE | programming | #5886E1 | .cue | source.cue | text | 356063509 | |||||||
| CWeb | programming | #00007a | .w | none | text | 657332628 | |||||||
| Cabal Config | data | #483465 | .cabal | source.cabal | haskell_cabal | 677095381 | Cabal | haskell | text/x-haskell | cabal.config, cabal.project | |||
| Caddyfile | data | #22b638 | .caddyfile | source.Caddyfile | text | 615465151 | Caddy | Caddyfile | |||||
| Cadence | programming | #00ef8b | .cdc | source.cadence | text | 270184138 | |||||||
| Cairo | programming | #ff4a48 | .cairo | source.cairo | text | 620599567 | Cairo | ||||||
| Cairo Zero | programming | #ff4a48 | .cairo | source.cairo0 | text | 891399890 | Cairo | ||||||
| CameLIGO | programming | #3be133 | .mligo | source.mligo | ocaml | 829207807 | mllike | text/x-ocaml | LigoLANG | ||||
| Cangjie | programming | #00868B | .cj | source.cj | swift | 581895317 | swift | text/x-swift | |||||
| Cap'n Proto | programming | #c42727 | .capnp | source.capnp | text | 52 | |||||||
| Carbon | programming | #222222 | .carbon | source.v | golang | 55627273 | go | text/x-go | |||||
| CartoCSS | programming | .mss | source.css.mss | text | 53 | Carto | |||||||
| Ceylon | programming | #dfa535 | .ceylon | source.ceylon | text | 54 | |||||||
| Chapel | programming | #8dc63f | .chpl | source.chapel | text | 55 | chpl | ||||||
| Charity | programming | .ch | none | text | 56 | ||||||||
| Checksums | data | .crc32, .md2, .md4, .md5, .sha1, .sha2, .sha224, .sha256, .sha256sum, .sha3, .sha384, .sha512 | text.checksums | text | 372063053 | checksum, hash, hashes, sum, sums | MD5SUMS, SHA1SUMS, SHA256SUMS, SHA256SUMS.txt, SHA512SUMS, checksums.txt, cksums, md5sum.txt | ||||||
| ChucK | programming | #3f8000 | .ck | source.java | java | 57 | clike | text/x-java | |||||
| Circom | programming | #707575 | .circom | source.circom | text | 1042332086 | |||||||
| Cirru | programming | #ccccff | .cirru | source.cirru | cirru | 58 | |||||||
| Clarion | programming | #db901e | .clw | source.clarion | text | 59 | |||||||
| Clarity | programming | #5546ff | .clar | source.clar | lisp | 91493841 | |||||||
| Classic ASP | programming | #6a40fd | .asp | text.html.asp | text | 8 | asp | ||||||
| Clean | programming | #3F85AF | .icl, .dcl | source.clean | text | 60 | |||||||
| Click | programming | #E4E6F3 | .click | source.click | text | 61 | |||||||
| Clojure | programming | #db5855 | .clj, .bb, .boot, .cl2, .cljc, .cljs, .cljs.hl, .cljscm, .cljx, .hic | source.clojure | clojure | 62 | clojure | text/x-clojure | bb | riemann.config | |||
| Closure Templates | markup | #0d948f | .soy | text.html.soy | soy_template | 357046146 | soy | soy | text/x-soy | ||||
| Cloud Firestore Security Rules | data | #FFA000 | source.firestore | less | 407996372 | css | text/css | firestore.rules | |||||
| Clue | programming | #0009b5 | .clue | source.clue | text | 163763508 | |||||||
| CoNLL-U | data | .conllu, .conll | text.conllu | text | 421026389 | CoNLL, CoNLL-X | |||||||
| CodeQL | programming | #140f46 | .ql, .qll | source.ql | text | 424259634 | ql | ||||||
| CoffeeScript | programming | #244776 | .coffee, ._coffee, .cake, .cjsx, .iced | source.coffee | coffee | 63 | coffee, coffee-script | coffeescript | text/x-coffeescript | coffee | Cakefile | ||
| ColdFusion | programming | #ed2cd6 | .cfm, .cfml | text.html.cfm | coldfusion | 64 | cfm, cfml, coldfusion html | ||||||
| ColdFusion CFC | programming | #ed2cd6 | .cfc | source.cfscript | coldfusion | 65 | cfc | ColdFusion | |||||
| Common Lisp | programming | #3fb68b | .lisp, .asd, .cl, .l, .lsp, .ny, .podsl, .sexp | source.commonlisp | lisp | 66 | lisp | commonlisp | text/x-common-lisp | lisp, sbcl, ccl, clisp, ecl | |||
| Common Workflow Language | programming | #B5314C | .cwl | source.cwl | yaml | 988547172 | cwl | yaml | text/x-yaml | cwl-runner | |||
| Component Pascal | programming | #B0CE4E | .cp, .cps | source.pascal | pascal | 67 | pascal | text/x-pascal | |||||
| Cooklang | markup | #E15A29 | .cook | source.cooklang | text | 788037493 | true | ||||||
| Cool | programming | .cl | source.cool | text | 68 | ||||||||
| Cpp-ObjDump | data | .cppobjdump, .c++-objdump, .c++objdump, .cpp-objdump, .cxx-objdump | objdump.x86asm | assembly_x86 | 70 | c++-objdump | |||||||
| Creole | prose | .creole | text.html.creole | text | 71 | true | |||||||
| Crystal | programming | #000100 | .cr | source.crystal | crystal | 72 | crystal | text/x-crystal | crystal | ||||
| Csound | programming | #1a1a1a | .orc, .udo | source.csound | csound_orchestra | 73 | csound-orc | ||||||
| Csound Document | programming | #1a1a1a | .csd | source.csound-document | csound_document | 74 | csound-csd | ||||||
| Csound Score | programming | #1a1a1a | .sco | source.csound-score | csound_score | 75 | csound-sco | ||||||
| Cuda | programming | #3A4E3A | .cu, .cuh | source.cuda-c++ | c_cpp | 77 | clike | text/x-c++src | |||||
| Cue Sheet | data | .cue | source.cuesheet | text | 942714150 | ||||||||
| Curry | programming | #531242 | .curry | source.curry | haskell | 439829048 | |||||||
| Cycript | programming | .cy | source.js | javascript | 78 | javascript | text/javascript | ||||||
| Cylc | data | #00b3fd | .cylc | source.cylc | ini | 476447814 | INI | suite.rc | |||||
| Cypher | programming | #34c0eb | .cyp, .cypher | source.cypher | text | 850806976 | cypher | application/x-cypher-query | |||||
| Cython | programming | #fedf5b | .pyx, .pxd, .pxi | source.cython | text | 79 | pyrex | python | text/x-cython | ||||
| D | programming | #ba595e | .d, .di | source.d | d | 80 | Dlang | d | text/x-d | ||||
| D-ObjDump | data | .d-objdump | objdump.x86asm | assembly_x86 | 81 | ||||||||
| D2 | markup | #526ee8 | .d2 | source.d2 | text | 37531557 | d2lang | ||||||
| DIGITAL Command Language | programming | .com | none | text | 82 | dcl | |||||||
| DM | programming | #447265 | .dm | source.dm | c_cpp | 83 | byond | ||||||
| DNS Zone | data | .zone, .arpa | text.zone_file | text | 84 | ||||||||
| DTrace | programming | .d | source.c | c_cpp | 85 | dtrace-script | clike | text/x-csrc | dtrace | ||||
| Dafny | programming | #FFEC25 | .dfy | text.dfy.dafny | text | 969323346 | dafny | ||||||
| Darcs Patch | data | #8eff23 | .darcspatch, .dpatch | none | text | 86 | dpatch | ||||||
| Dart | programming | #00B4AB | .dart | source.dart | dart | 87 | dart | application/dart | dart | ||||
| Daslang | programming | #d3d3d3 | .das | source.daslang | text | 648759486 | |||||||
| DataWeave | programming | #003a52 | .dwl | source.data-weave | text | 974514097 | |||||||
| Debian Package Control File | data | #D70751 | .dsc | source.deb-control | text | 527438264 | |||||||
| DenizenScript | programming | #FBEE96 | .dsc | source.denizenscript | yaml | 435000929 | yaml | text/x-yaml | |||||
| Dhall | programming | #dfafff | .dhall | source.haskell | haskell | 793969321 | haskell | text/x-haskell | |||||
| Diff | data | .diff, .patch | source.diff | diff | 88 | udiff | diff | text/x-diff | |||||
| DirectX 3D File | data | #aace60 | .x | none | text | 201049282 | |||||||
| Dockerfile | programming | #384d54 | .dockerfile, .containerfile | source.dockerfile | dockerfile | 89 | Containerfile | dockerfile | text/x-dockerfile | Containerfile, Dockerfile | |||
| Dogescript | programming | #cca760 | .djs | none | text | 90 | |||||||
| Dotenv | data | #e5d559 | .env | source.dotenv | text | 111148035 | .env, .env.ci, .env.dev, .env.development, .env.development.local, .env.example, .env.local, .env.prod, .env.production, .env.sample, .env.staging, .env.template, .env.test, .env.testing | ||||||
| Dune | programming | #89421e | source.dune | lisp | 754574151 | dune-project | |||||||
| Dylan | programming | #6c616e | .dylan, .dyl, .intr, .lid | source.dylan | text | 91 | dylan | text/x-dylan | |||||
| E | programming | #ccce35 | .e | none | text | 92 | rune | ||||||
| data | .eml, .mbox | text.eml.basic | text | 529653389 | email, eml, mail, mbox | mbox | application/mbox | ||||||
| EBNF | data | .ebnf | source.ebnf | text | 430 | ebnf | text/x-ebnf | ||||||
| ECL | programming | #8a1267 | .ecl, .eclxml | source.ecl | text | 93 | ecl | text/x-ecl | |||||
| ECLiPSe | programming | #001d9d | .ecl | source.prolog.eclipse | prolog | 94 | Prolog | ||||||
| EJS | markup | #a91e50 | .ejs, .ect, .ejs.t, .jst | text.html.js | ejs | 95 | htmlembedded | application/x-ejs | |||||
| EQ | programming | #a78649 | .eq | source.cs | csharp | 96 | clike | text/x-csharp | |||||
| Eagle | data | .sch, .brd | text.xml | xml | 97 | xml | text/xml | ||||||
| Earthly | programming | #2af0ff | source.earthfile | text | 963512632 | Earthfile | Earthfile | ||||||
| Easybuild | data | #069406 | .eb | source.python | python | 342840477 | python | text/x-python | Python | ||||
| Ecere Projects | data | #913960 | .epj | source.json | json | 98 | javascript | application/json | JavaScript | ||||
| Ecmarkup | markup | #eb8131 | .html | text.html.ecmarkup | html | 844766630 | ecmarkdown | htmlmixed | text/html | HTML | |||
| Edge | markup | #0dffe0 | .edge | text.html.edge | html | 460509620 | |||||||
| EdgeQL | programming | #31A7FF | .edgeql, .esdl | source.edgeql | text | 925235833 | esdl | ||||||
| EditorConfig | data | #fff1f2 | .editorconfig | source.editorconfig | ini | 96139566 | editor-config | properties | text/x-properties | INI | .editorconfig | ||
| Edje Data Collection | data | .edc | source.c++ | c_cpp | 342840478 | clike | text/x-c++src | ||||||
| Eiffel | programming | #4d6977 | .e | source.eiffel | eiffel | 99 | eiffel | text/x-eiffel | |||||
| Elixir | programming | #6e4a7e | .ex, .exs | source.elixir | elixir | 100 | elixir | mix.lock | |||||
| Elm | programming | #60B5CC | .elm | source.elm | elm | 101 | elm | text/x-elm | |||||
| Elvish | programming | #55BB55 | .elv | source.elvish | text | 570996448 | elvish | ||||||
| Elvish Transcript | programming | #55BB55 | source.elvish-transcript | text | 452025714 | Elvish | |||||||
| Emacs Lisp | programming | #c065db | .el, .emacs, .emacs.desktop | source.emacs.lisp | lisp | 102 | cask, eask, elisp, emacs | commonlisp | text/x-common-lisp | .abbrev_defs, .emacs, .emacs.desktop, .gnus, .spacemacs, .viper, Cask, Eask, Project.ede, _emacs, abbrev_defs | |||
| EmberScript | programming | #FFF4F3 | .em, .emberscript | source.coffee | coffee | 103 | coffeescript | text/x-coffeescript | |||||
| Erlang | programming | #B83998 | .erl, .app, .app.src, .es, .escript, .hrl, .xrl, .yrl | source.erlang | erlang | 104 | erlang | text/x-erlang | escript | Emakefile, rebar.config, rebar.config.lock, rebar.lock | |||
| Euphoria | programming | #FF790B | .e, .ex | source.euphoria | text | 880693982 | eui, euiw | ||||||
| F# | programming | #b845fc | .fs, .fsi, .fsx | source.fsharp | fsharp | 105 | fsharp | mllike | text/x-fsharp | ||||
| F* | programming | #572e30 | .fst, .fsti | source.fstar | text | 336943375 | fstar | ||||||
| FIGlet Font | data | #FFDDBB | .flf | source.figfont | text | 686129783 | FIGfont | ||||||
| FIRRTL | programming | #2f632f | .fir | source.firrtl | text | 906694254 | |||||||
| FLUX | programming | #88ccff | .fx, .flux | none | text | 106 | |||||||
| Factor | programming | #636746 | .factor | source.factor | text | 108 | factor | text/x-factor | .factor-boot-rc, .factor-rc | ||||
| Fancy | programming | #7b9db4 | .fy, .fancypack | source.fancy | text | 109 | Fakefile | ||||||
| Fantom | programming | #14253c | .fan | source.fan | text | 110 | |||||||
| Faust | programming | #c37240 | .dsp | source.faust | text | 622529198 | |||||||
| Fennel | programming | #fff3d7 | .fnl | source.fnl | text | 239946126 | fennel | ||||||
| Filebench WML | programming | #F6B900 | .f | none | text | 111 | |||||||
| Filterscript | programming | .fs | none | text | 112 | RenderScript | |||||||
| FlatBuffers | data | #ed284a | .fbs | source.flatbuffers | text | 577640576 | |||||||
| Flix | programming | #d44a45 | .flix | source.flix | flix | 800935960 | |||||||
| Fluent | programming | #ffcc33 | .ftl | source.ftl | text | 206353404 | |||||||
| Formatted | data | .for, .eam.fs | none | text | 113 | ||||||||
| Forth | programming | #341708 | .fth, .4th, .f, .for, .forth, .fr, .frt, .fs | source.forth | forth | 114 | forth | text/x-forth | |||||
| Fortran | programming | #4d41b1 | .f, .f77, .for, .fpp | source.fortran | fortran | 107 | fortran | text/x-fortran | Fortran | ||||
| Fortran Free Form | programming | #4d41b1 | .f90, .f03, .f08, .f95 | source.fortran.modern | fortran | 761352333 | fortran | text/x-fortran | Fortran | ||||
| FreeBASIC | programming | #141AC9 | .bi, .bas | source.vbnet | text | 472896659 | fb | vb | text/x-vb | ||||
| FreeMarker | programming | #0050b2 | .ftl, .ftlh | text.html.ftl | ftl | 115 | ftl | ||||||
| Frege | programming | #00cafe | .fr | source.haskell | haskell | 116 | |||||||
| Futhark | programming | #5f021f | .fut | source.futhark | text | 97358117 | |||||||
| G-code | programming | #D08CF2 | .g, .cnc, .gco, .gcode | source.gcode | gcode | 117 | |||||||
| GAML | programming | #FFC766 | .gaml | none | text | 290345951 | |||||||
| GAMS | programming | #f49a22 | .gms | none | text | 118 | |||||||
| GAP | programming | #0000cc | .g, .gap, .gd, .gi, .tst | source.gap | text | 119 | |||||||
| GCC Machine Description | programming | #FFCFAB | .md | source.lisp | lisp | 121 | commonlisp | text/x-common-lisp | |||||
| GDB | programming | .gdb, .gdbinit | source.gdb | text | 122 | ||||||||
| GDScript | programming | #355570 | .gd | source.gdscript | text | 123 | |||||||
| GDShader | programming | #478CBF | .gdshader, .gdshaderinc | source.gdshader | glsl | 694638086 | |||||||
| GEDCOM | data | #003058 | .ged | source.gedcom | text | 459577965 | |||||||
| GLSL | programming | #5686a5 | .glsl, .fp, .frag, .frg, .fs, .fsh, .fshader, .geo, .geom, .glslf, .glslv, .gs, .gshader, .rchit, .rmiss, .shader, .tesc, .tese, .vert, .vrx, .vs, .vsh, .vshader | source.glsl | glsl | 124 | |||||||
| GN | data | .gn, .gni | source.gn | python | 302957008 | python | text/x-python | gn | .gn | ||||
| GSC | programming | #FF6800 | .gsc, .csc, .gsh | source.gsc | c_cpp | 257856279 | clike | text/x-csrc | |||||
| Game Maker Language | programming | #71b417 | .gml | source.c++ | c_cpp | 125 | clike | text/x-c++src | |||||
| Gemfile.lock | data | #701516 | source.gemfile-lock | text | 907065713 | Gemfile.lock | |||||||
| Gemini | prose | #ff6900 | .gmi | source.gemini | text | 310828396 | gemtext | true | |||||
| Genero 4gl | programming | #63408e | .4gl | source.genero-4gl | text | 986054050 | |||||||
| Genero per | markup | #d8df39 | .per | source.genero-per | text | 902995658 | |||||||
| Genie | programming | #fb855d | .gs | none | text | 792408528 | |||||||
| Genshi | programming | #951531 | .kid | text.xml.genshi | xml | 126 | xml+genshi, xml+kid | xml | text/xml | ||||
| Gentoo Ebuild | programming | #9400ff | .ebuild | source.shell | sh | 127 | shell | text/x-sh | Shell | ||||
| Gentoo Eclass | programming | #9400ff | .eclass | source.shell | sh | 128 | shell | text/x-sh | Shell | ||||
| Gerber Image | data | #d20b00 | .gbr, .cmp, .gbl, .gbo, .gbp, .gbs, .gko, .gml, .gpb, .gpt, .gtl, .gto, .gtp, .gts, .ncl, .sol | source.gerber | text | 404627610 | rs-274x | gerbv, gerbview | |||||
| Gettext Catalog | prose | .po, .pot | source.po | text | 129 | pot | |||||||
| Gherkin | programming | #5B2063 | .feature, .story | text.gherkin.feature | gherkin | 76 | cucumber | gherkin | text/x-feature | ||||
| Git Attributes | data | #F44D27 | source.gitattributes | gitignore | 956324166 | gitattributes | shell | text/x-sh | .gitattributes | ||||
| Git Commit | data | #F44D27 | text.git-commit | text | 131750475 | commit | COMMIT_EDITMSG | true | |||||
| Git Config | data | #F44D27 | .gitconfig | source.gitconfig | ini | 807968997 | gitconfig, gitmodules | properties | text/x-properties | INI | .gitconfig, .gitmodules | ||
| Git Revision List | data | #F44D27 | source.git-revlist | text | 461881235 | Git Blame Ignore Revs | .git-blame-ignore-revs | ||||||
| Gleam | programming | #ffaff3 | .gleam | source.gleam | text | 1054258749 | |||||||
| Glimmer JS | programming | #F5835F | .gjs | source.gjs | javascript | 5523150 | gjs | JavaScript | |||||
| Glimmer TS | programming | #3178c6 | .gts | source.gts | typescript | 95110458 | gts | TypeScript | |||||
| Glyph | programming | #c1ac7f | .glf | source.tcl | tcl | 130 | tcl | text/x-tcl | |||||
| Glyph Bitmap Distribution Format | data | .bdf | source.bdf | text | 997665271 | ||||||||
| Gnuplot | programming | #f0a9f0 | .gp, .gnu, .gnuplot, .p, .plot, .plt | source.gnuplot | text | 131 | gnuplot | ||||||
| Go | programming | #00ADD8 | .go | source.go | golang | 132 | golang | go | text/x-go | ||||
| Go Checksums | data | #00ADD8 | go.sum | text | 1054391671 | go.sum, go sum, go.work.sum, go work sum | go.sum, go.work.sum | ||||||
| Go Module | data | #00ADD8 | go.mod | text | 947461016 | go.mod, go mod | go.mod | ||||||
| Go Template | markup | #00ADD8 | .gohtml, .gotmpl, .html.tmpl, .tmpl, .tpl | source.go-template | text | 247918769 | gotmpl | _helpers.tpl | |||||
| Go Workspace | data | #00ADD8 | go.mod | text | 934546256 | go.work, go work | go.work | ||||||
| Godot Resource | data | #355570 | .gdnlib, .gdns, .tres, .tscn | source.gdresource | text | 738107771 | project.godot | ||||||
| Golo | programming | #88562A | .golo | source.golo | text | 133 | |||||||
| Gosu | programming | #82937f | .gs, .gst, .gsx, .vark | source.gosu.2 | text | 134 | |||||||
| Grace | programming | #615f8b | .grace | source.grace | text | 135 | |||||||
| Gradle | data | #02303a | .gradle | source.groovy.gradle | text | 136 | |||||||
| Gradle Kotlin DSL | data | #02303a | .gradle.kts | source.kotlin | text | 432600901 | Gradle | ||||||
| Grammatical Framework | programming | #ff0000 | .gf | source.gf | haskell | 137 | gf | haskell | text/x-haskell | ||||
| Graph Modeling Language | data | .gml | none | text | 138 | ||||||||
| GraphQL | data | #e10098 | .graphql, .gql, .graphqls | source.graphql | graphqlschema | 139 | |||||||
| Graphviz (DOT) | data | #2596be | .dot, .gv | source.dot | dot | 140 | |||||||
| Groovy | programming | #4298b8 | .groovy, .grt, .gtpl, .gvy | source.groovy | groovy | 142 | groovy | text/x-groovy | groovy | Jenkinsfile | |||
| Groovy Server Pages | programming | #4298b8 | .gsp | text.html.jsp | jsp | 143 | gsp, java server page | htmlembedded | application/x-jsp | Groovy | |||
| HAProxy | data | #106da9 | .cfg | source.haproxy-config | text | 366607477 | haproxy.cfg | ||||||
| HCL | programming | #844FBA | .hcl, .nomad, .tf, .tfvars, .tofu, .workflow | source.hcl | terraform | 144 | HashiCorp Configuration Language, opentofu, terraform | ruby | text/x-ruby | ||||
| HIP | programming | #4F3A4F | .hip | source.c++ | c_cpp | 674379998 | clike | text/x-c++src | |||||
| HLSL | programming | #aace60 | .hlsl, .cginc, .fx, .fxh, .hlsli | source.hlsl | text | 145 | |||||||
| HOCON | data | #9ff8ee | .hocon | source.hocon | text | 679725279 | .scalafix.conf, .scalafmt.conf | ||||||
| HTML | markup | #e34c26 | .html, .hta, .htm, .html.hl, .inc, .xht, .xhtml | text.html.basic | html | 146 | xhtml | htmlmixed | text/html | ||||
| HTML+ECR | markup | #2e1052 | .ecr | text.html.ecr | html_ruby | 148 | ecr | htmlmixed | text/html | HTML | |||
| HTML+EEX | markup | #6e4a7e | .html.eex, .heex, .leex | text.html.elixir | html_elixir | 149 | eex, heex, leex | htmlmixed | text/html | HTML | |||
| HTML+ERB | markup | #701516 | .erb, .erb.deface, .rhtml | text.html.erb | html_ruby | 150 | erb, rhtml, html+ruby | htmlembedded | application/x-erb | HTML | |||
| HTML+PHP | markup | #4f5d95 | .phtml | text.html.php | php | 151 | php | application/x-httpd-php | HTML | ||||
| HTML+Razor | markup | #512be4 | .cshtml, .razor | text.html.cshtml | razor | 479039817 | razor | htmlmixed | text/html | HTML | |||
| HTTP | data | #005C9C | .http | source.httpspec | text | 152 | http | message/http | |||||
| HXML | data | #f68712 | .hxml | source.hxml | text | 786683730 | haxe | text/x-hxml | |||||
| Hack | programming | #878787 | .hack, .hh, .hhi, .php | source.hack | php | 153 | php | application/x-httpd-php | |||||
| Haml | markup | #ece2a9 | .haml, .haml.deface | text.haml | haml | 154 | haml | text/x-haml | |||||
| Handlebars | markup | #f7931e | .handlebars, .hbs | text.html.handlebars | handlebars | 155 | hbs, htmlbars | ||||||
| Harbour | programming | #0e60e3 | .hb | source.harbour | text | 156 | |||||||
| Hare | programming | #9d7424 | .ha | none | text | 463518941 | |||||||
| Haskell | programming | #5e5086 | .hs, .hs-boot, .hsc | source.haskell | haskell | 157 | haskell | text/x-haskell | runghc, runhaskell, runhugs | ||||
| Haxe | programming | #df7900 | .hx, .hxsl | source.hx | haxe | 158 | haxe | text/x-haxe | |||||
| HiveQL | programming | #dce200 | .q, .hql | source.hql | sql | 931814087 | |||||||
| HolyC | programming | #ffefaf | .hc | source.hc | c_cpp | 928121743 | clike | text/x-csrc | |||||
| Hosts File | data | #308888 | source.hosts | text | 231021894 | hosts | HOSTS, hosts, hosts.txt | ||||||
| Hurl | programming | #FF0288 | .hurl | source.hurl | text | 959040217 | |||||||
| Hy | programming | #7790B2 | .hy | source.hy | text | 159 | hylang | hy | |||||
| HyPhy | programming | .bf | none | text | 160 | ||||||||
| IDL | programming | #a3522f | .pro, .dlm | source.idl | text | 161 | idl | text/x-idl | |||||
| IGOR Pro | programming | #0000cc | .ipf | source.igor | text | 162 | igor, igorpro | ||||||
| INI | data | #d1dbe0 | .ini, .cfg, .cnf, .dof, .frm, .lektorproject, .prefs, .pro, .properties, .url | source.ini | ini | 163 | dosini | properties | text/x-properties | .buckconfig, .coveragerc, .flake8, .pylintrc, HOSTS, buildozer.spec, hosts, pylintrc, vlcrc | |||
| IRC log | data | .irclog, .weechatlog | none | text | 164 | irc, irc logs | mirc | text/mirc | |||||
| ISPC | programming | #2D68B1 | .ispc | source.ispc | c_cpp | 327071 | clike | text/x-csrc | |||||
| Idris | programming | #b30000 | .idr, .lidr | source.idris | text | 165 | |||||||
| Ignore List | data | #000000 | .gitignore | source.gitignore | gitignore | 74444240 | ignore, gitignore, git-ignore | shell | text/x-sh | .atomignore, .babelignore, .bzrignore, .coffeelintignore, .cvsignore, .dockerignore, .easignore, .eleventyignore, .eslintignore, .gitignore, .ignore, .markdownlintignore, .nodemonignore, .npmignore, .… | |||
| ImageJ Macro | programming | #99AAFF | .ijm | none | text | 575143428 | ijm | ||||||
| Imba | programming | #16cec6 | .imba | source.imba | text | 1057618448 | |||||||
| Inform 7 | programming | .ni, .i7x | source.inform7 | text | 166 | i7, inform7 | true | ||||||
| Ink | programming | .ink | source.ink | text | 838252715 | true | |||||||
| Inno Setup | programming | #264b99 | .iss, .isl | source.inno | text | 167 | |||||||
| Io | programming | #a9188d | .io | source.io | io | 168 | io | ||||||
| Ioke | programming | #078193 | .ik | source.ioke | text | 169 | ioke | ||||||
| Isabelle | programming | #FEFE00 | .thy | source.isabelle.theory | text | 170 | |||||||
| Isabelle ROOT | programming | #FEFE00 | source.isabelle.root | text | 171 | Isabelle | ROOT | ||||||
| J | programming | #9EEDFF | .ijs | source.j | text | 172 | jconsole | ||||||
| JAR Manifest | data | #b07219 | source.yaml | text | 447261135 | MANIFEST.MF | |||||||
| JCL | programming | #d90e09 | .jcl | source.jcl | text | 316620079 | |||||||
| JFlex | programming | #DBCA00 | .flex, .jflex | source.jflex | text | 173 | Lex | ||||||
| JSON | data | #292929 | .json, .4DForm, .4DProject, .avsc, .geojson, .gltf, .har, .ice, .JSON-tmLanguage, .json.example, .jsonl, .mcmeta, .sarif, .tact, .tfstate, .tfstate.backup, .topojson, .webapp, .webmanifest, .yy, .yyp | source.json | json | 174 | geojson, jsonl, sarif, topojson | javascript | application/json | .all-contributorsrc, .arcconfig, .auto-changelog, .c8rc, .htmlhintrc, .imgbotconfig, .nycrc, .tern-config, .tern-project, .watchmanconfig, MODULE.bazel.lock, Package.resolved, Pipfile.lock, bun.lock,… | |||
| JSON with Comments | data | #292929 | .jsonc, .code-snippets, .code-workspace, .sublime-build, .sublime-color-scheme, .sublime-commands, .sublime-completions, .sublime-keymap, .sublime-macro, .sublime-menu, .sublime-mousemap, .sublime-pro… | source.json.comments | javascript | 423 | jsonc | javascript | text/javascript | JSON | .babelrc, .devcontainer.json, .eslintrc.json, .jscsrc, .jshintrc, .jslintrc, .oxlintrc.json, .swcrc, api-extractor.json, devcontainer.json, jsconfig.json, language-configuration.json, tsconfig.json, t… | ||
| JSON5 | data | #267CB9 | .json5 | source.js | json5 | 175 | javascript | application/json | |||||
| JSONLD | data | #0c479c | .jsonld | source.js | javascript | 176 | javascript | application/ld+json | |||||
| JSONiq | programming | #40d47e | .jq | source.jsoniq | jsoniq | 177 | javascript | application/json | |||||
| Jac | programming | #FC792D | .jac | source.jac | text | 235277043 | |||||||
| Jai | programming | #ab8b4b | .jai | source.jai | text | 70127133 | |||||||
| Janet | programming | #0886a5 | .janet | source.janet | scheme | 1028705371 | scheme | text/x-scheme | janet | ||||
| Jasmin | programming | #d03600 | .j | source.jasmin | java | 180 | |||||||
| Java | programming | #b07219 | .java, .jav, .jsh | source.java | java | 181 | clike | text/x-java | |||||
| Java Properties | data | #2A6277 | .properties | source.java-properties | properties | 519377561 | properties | text/x-properties | |||||
| Java Server Pages | programming | #2A6277 | .jsp, .tag | text.html.jsp | jsp | 182 | jsp | htmlembedded | application/x-jsp | Java | |||
| Java Template Engine | programming | #2A6277 | .jte | text.html.jte | text | 599494012 | jte | Java | |||||
| JavaScript | programming | #f1e05a | .js, ._js, .bones, .cjs, .es, .es6, .frag, .gs, .jake, .javascript, .jsb, .jscad, .jsfl, .jslib, .jsm, .jspre, .jss, .jsx, .mjs, .njs, .pac, .sjs, .ssjs, .xsjs, .xsjslib | source.js | javascript | 183 | js, node | javascript | text/javascript | chakra, d8, gjs, js, node, nodejs, qjs, rhino, v8, v8-shell | Jakefile | ||
| JavaScript+ERB | programming | #f1e05a | .js.erb | source.js | javascript | 914318960 | javascript | application/javascript | JavaScript | ||||
| Jest Snapshot | data | #15c213 | .snap | source.jest.snap | javascript | 774635084 | javascript | application/javascript | |||||
| JetBrains MPS | programming | #21D789 | .mps, .mpl, .msd | none | xml | 465165328 | mps | xml | text/xml | ||||
| Jinja | markup | #a52a22 | .jinja, .j2, .jinja2 | text.html.django | django | 147 | django, html+django, html+jinja, htmldjango | jinja2 | text/jinja2 | ||||
| Jison | programming | #56b3cb | .jison | source.jison | text | 284531423 | Yacc | ||||||
| Jison Lex | programming | #56b3cb | .jisonlex | source.jisonlex | text | 406395330 | Lex | ||||||
| Jolie | programming | #843179 | .ol, .iol | source.jolie | text | 998078858 | jolie | ||||||
| Jsonnet | programming | #0064bd | .jsonnet, .libsonnet | source.jsonnet | text | 664885656 | |||||||
| Julia | programming | #a270ba | .jl | source.julia | julia | 184 | julia | text/x-julia | julia | ||||
| Julia REPL | programming | #a270ba | source.julia.console | text | 220689142 | Julia | |||||||
| Jupyter Notebook | markup | #DA5B0B | .ipynb | source.json | json | 185 | IPython Notebook | javascript | application/json | Notebook | |||
| Just | programming | #384d54 | .just | source.just | text | 128447695 | Justfile | .JUSTFILE, .Justfile, .justfile, JUSTFILE, Justfile, justfile | |||||
| KCL | programming | #7ABABF | .k | source.kcl | text | 1052003890 | kcl.mod, kcl.mod.lock | ||||||
| KDL | data | #ffb3b3 | .kdl | source.kdl | tcl | 931123626 | yacas | text/x-yacas | |||||
| KFramework | programming | #4195c5 | .k | text.k | text | 9479532 | |||||||
| KRL | programming | #28430A | .krl | none | text | 186 | |||||||
| Kaitai Struct | programming | #773b37 | .ksy | source.yaml | yaml | 818804755 | ksy | yaml | text/x-yaml | ||||
| KakouneScript | programming | #6f8042 | .kak | source.kakscript | text | 603336474 | kak, kakscript | kakrc | |||||
| KerboScript | programming | #41adf0 | .ks | source.kerboscript | text | 59716426 | |||||||
| KiCad Layout | data | #2f4aab | .kicad_pcb, .kicad_mod, .kicad_wks | source.pcb.sexp | lisp | 187 | pcbnew | commonlisp | text/x-common-lisp | fp-lib-table | |||
| KiCad Legacy Layout | data | #2f4aab | .brd | source.pcb.board | text | 140848857 | |||||||
| KiCad Schematic | data | #2f4aab | .kicad_sch, .kicad_sym, .sch | source.pcb.schematic | text | 622447435 | eeschema schematic | ||||||
| Kickstart | data | .ks | source.kickstart | text | 692635484 | ||||||||
| Kit | markup | .kit | text.html.basic | html | 188 | htmlmixed | text/html | ||||||
| KoLmafia ASH | programming | #B9D9B9 | .ash | source.ash | text | 852099832 | |||||||
| Koka | programming | #215166 | .kk | source.koka | text | 597930447 | koka | ||||||
| Kotlin | programming | #A97BFF | .kt, .ktm, .kts | source.kotlin | kotlin | 189 | clike | text/x-kotlin | |||||
| Kusto | data | .csl, .kql | source.kusto | text | 225697190 | ||||||||
| LFE | programming | #4C3023 | .lfe | source.lisp | lisp | 190 | commonlisp | text/x-common-lisp | |||||
| LLVM | programming | #185619 | .ll | source.llvm | text | 191 | |||||||
| LOLCODE | programming | #cc9900 | .lol | source.lolcode | text | 192 | |||||||
| LSL | programming | #3d9970 | .lsl, .lslp | source.lsl | lsl | 193 | lsl | ||||||
| LTspice Symbol | data | .asy | source.ltspice.symbol | text | 1013566805 | spreadsheet | text/x-spreadsheet | ||||||
| LabVIEW | programming | #fede06 | .lvproj, .lvclass, .lvlib | text.xml | xml | 194 | xml | text/xml | |||||
| Lambdapi | programming | #8027a3 | .lp | source.lp | text | 759240513 | |||||||
| Langium | programming | #2c8c87 | .langium | source.langium | text | 548603830 | |||||||
| Lark | data | #2980B9 | .lark | source.lark | text | 758480799 | ebnf | text/x-ebnf | |||||
| Lasso | programming | #999999 | .lasso, .las, .lasso8, .lasso9 | file.lasso | text | 195 | lassoscript | ||||||
| Latte | markup | #f2a542 | .latte | text.html.smarty | latte | 196 | smarty | text/x-smarty | |||||
| Lean | programming | .lean, .hlean | source.lean | text | 197 | ||||||||
| Lean 4 | programming | .lean | source.lean4 | text | 455147478 | lean4 | Lean | ||||||
| Leo | programming | #C4FFC2 | .leo | source.leo | text | 916034822 | true | ||||||
| Less | markup | #1d365d | .less | source.css.less | less | 198 | less-css | css | text/x-less | ||||
| Lex | programming | #DBCA00 | .l, .lex | source.lex | text | 199 | flex | Lexer.x, lexer.x | |||||
| LigoLANG | programming | #0e74ff | .ligo | source.ligo | pascal | 1040646257 | pascal | text/x-pascal | LigoLANG | ||||
| LilyPond | programming | #9ccc7c | .ly, .ily | source.lilypond | text | 200 | |||||||
| Limbo | programming | .b, .m | none | text | 201 | ||||||||
| Linear Programming | programming | .lp | none | text | 377204539 | ||||||||
| Linker Script | programming | .ld, .lds, .x | source.c.linker | text | 202 | ld.script | |||||||
| Linux Kernel Module | data | .mod | none | text | 203 | ||||||||
| Liquid | markup | #67b8de | .liquid | text.html.liquid | liquid | 204 | |||||||
| Liquidsoap | programming | #990066 | .liq | source.liquidsoap | text | 614641732 | |||||||
| Literate Agda | programming | #315665 | .lagda | none | text | 205 | Agda | ||||||
| Literate CoffeeScript | programming | #244776 | .litcoffee, .coffee.md | source.litcoffee | text | 206 | litcoffee | CoffeeScript | true | ||||
| Literate Haskell | programming | #5e5086 | .lhs | text.tex.latex.haskell | text | 207 | lhaskell, lhs | haskell-literate | text/x-literate-haskell | Haskell | |||
| LiveCode Script | programming | #0c5ba5 | .livecodescript | source.livecodescript | text | 891017 | |||||||
| LiveScript | programming | #499886 | .ls, ._ls | source.livescript | livescript | 208 | live-script, ls | livescript | text/x-livescript | Slakefile | |||
| Logos | programming | .xm, .x, .xi | source.logos | text | 209 | ||||||||
| Logtalk | programming | #295b9a | .lgt, .logtalk | source.logtalk | logtalk | 210 | |||||||
| LookML | programming | #652B81 | .lkml, .lookml | source.yaml | yaml | 211 | yaml | text/x-yaml | |||||
| LoomScript | programming | .ls | source.loomscript | text | 212 | ||||||||
| Lua | programming | #000080 | .lua, .fcgi, .nse, .p8, .pd_lua, .rbxs, .rockspec, .wlua | source.lua | lua | 213 | lua | text/x-lua | lua, luajit | .luacheckrc | |||
| Luau | programming | #00A2FF | .luau | source.luau | lua | 365050359 | lua | text/x-lua | luau | ||||
| M | programming | .mumps, .m | none | text | 214 | mumps | mumps | text/x-mumps | |||||
| M3U | data | #179C7D | .m3u, .m3u8 | source.m3u | text | 89638692 | hls playlist, m3u playlist | ||||||
| M4 | programming | .m4, .mc | source.m4 | text | 215 | ||||||||
| M4Sugar | programming | .m4 | source.m4 | text | 216 | autoconf | M4 | configure.ac | |||||
| MATLAB | programming | #e16737 | .matlab, .m | source.matlab | matlab | 225 | octave | octave | text/x-octave | ||||
| MAXScript | programming | #00a6a6 | .ms, .mcr | source.maxscript | text | 217 | |||||||
| MDX | markup | #fcb32c | .mdx | source.mdx | markdown | 512838272 | gfm | text/x-gfm | true | ||||
| MLIR | programming | #5EC8DB | .mlir | source.mlir | text | 448253929 | |||||||
| MQL4 | programming | #62A8D6 | .mq4, .mqh | source.mql5 | c_cpp | 426 | |||||||
| MQL5 | programming | #4A76B8 | .mq5, .mqh | source.mql5 | c_cpp | 427 | |||||||
| MTML | markup | #b7e1f4 | .mtml | text.html.basic | html | 218 | htmlmixed | text/html | |||||
| MUF | programming | .muf, .m | none | forth | 219 | forth | text/x-forth | Forth | |||||
| Macaulay2 | programming | #d8ffff | .m2 | source.m2 | text | 34167825 | m2 | M2 | |||||
| Makefile | programming | #427819 | .mak, .d, .make, .makefile, .mk, .mkfile | source.makefile | makefile | 220 | bsdmake, make, mf | cmake | text/x-cmake | make | BSDmakefile, GNUmakefile, Kbuild, Makefile, Makefile.am, Makefile.boot, Makefile.frag, Makefile.in, Makefile.inc, Makefile.wat, makefile, makefile.sco, mkfile | ||
| Mako | programming | #7e858d | .mako, .mao | text.html.mako | text | 221 | |||||||
| Markdown | prose | #083fa1 | .md, .livemd, .markdown, .mdown, .mdwn, .mkd, .mkdn, .mkdown, .ronn, .scd, .workbook | text.md | markdown | 222 | md, pandoc | gfm | text/x-gfm | contents.lr | true | ||
| Marko | markup | #42bff2 | .marko | text.marko | text | 932782397 | markojs | htmlmixed | text/html | ||||
| Mask | markup | #f97732 | .mask | source.mask | mask | 223 | |||||||
| Mathematical Programming System | programming | #0530ad | .mps | text.source.mps | text | 429002699 | |||||||
| Maven POM | data | text.xml.pom | xml | 226 | xml | text/xml | XML | pom.xml | |||||
| Max | programming | #c4a79c | .maxpat, .maxhelp, .maxproj, .mxt, .pat | source.json | json | 227 | max/msp, maxmsp | javascript | application/json | ||||
| MeTTa | programming | #6a5acd | .metta | source.metta | text | 1037612668 | |||||||
| Mercury | programming | #ff2b2b | .m, .moo | source.mercury | prolog | 229 | mmi | ||||||
| Mermaid | markup | #ff3670 | .mmd, .mermaid | source.mermaid | text | 385992043 | mermaid example | ||||||
| Meson | programming | #007800 | source.meson | text | 799141244 | meson.build, meson_options.txt | |||||||
| Metal | programming | #8f14e9 | .metal | source.c++ | c_cpp | 230 | clike | text/x-c++src | |||||
| Microsoft Developer Studio Project | data | .dsp | none | text | 800983837 | ||||||||
| Microsoft Visual Studio Solution | data | .sln | source.solution | text | 849523096 | ||||||||
| MiniD | programming | .minid | none | text | 231 | ||||||||
| MiniYAML | data | #ff1111 | .yaml, .yml | source.miniyaml | yaml | 4896465 | yaml | text/x-yaml | |||||
| MiniZinc | programming | #06a9e6 | .mzn | source.mzn | text | 238874535 | |||||||
| MiniZinc Data | data | .dzn | source.mzn | text | 938193433 | ||||||||
| Mint | programming | #02b046 | .mint | source.mint | text | 968740319 | |||||||
| Mirah | programming | #c7a938 | .druby, .duby, .mirah | source.ruby | ruby | 232 | ruby | text/x-ruby | |||||
| Modelica | programming | #de1d31 | .mo | source.modelica | text | 233 | modelica | text/x-modelica | |||||
| Modula-2 | programming | #10253f | .mod | source.modula2 | text | 234 | |||||||
| Modula-3 | programming | #223388 | .i3, .ig, .m3, .mg | source.modula-3 | text | 564743864 | |||||||
| Module Management System | programming | .mms, .mmk | none | text | 235 | descrip.mmk, descrip.mms | |||||||
| Mojo | programming | #ff4c1f | .mojo | source.mojo | python | 1045019587 | python | text/x-python | |||||
| Monkey | programming | .monkey, .monkey2 | source.monkey | text | 236 | ||||||||
| Monkey C | programming | #8D6747 | .mc | source.mc | c_cpp | 231751931 | clike | text/x-csrc | |||||
| Moocode | programming | .moo | none | text | 237 | ||||||||
| MoonBit | programming | #b92381 | .mbt | source.moonbit | text | 181453007 | |||||||
| MoonScript | programming | #ff4585 | .moon | source.moonscript | text | 238 | moon | ||||||
| Motoko | programming | #fbb03b | .mo | source.mo | text | 202937027 | |||||||
| Motorola 68K Assembly | programming | #005daa | .asm, .i, .inc, .s, .x68 | source.m68k | assembly_x86 | 477582706 | m68k | Assembly | |||||
| Move | programming | #4a137a | .move | source.move | text | 638334599 | |||||||
| Muse | prose | .muse | text.muse | text | 474864066 | amusewiki, emacs muse | true | ||||||
| Mustache | markup | #724b3b | .mustache | text.html.smarty | smarty | 638334590 | smarty | text/x-smarty | |||||
| Myghty | programming | .myt | none | text | 239 | ||||||||
| NASL | programming | .nasl, .inc | source.nasl | text | 171666519 | ||||||||
| NCL | programming | #28431f | .ncl | source.ncl | text | 240 | |||||||
| NEON | data | .neon | source.neon | text | 481192983 | nette object notation, ne-on | |||||||
| NL | data | .nl | none | text | 241 | ||||||||
| NMODL | programming | #00356B | .mod | none | text | 136456478 | |||||||
| NPM Config | data | #cb3837 | source.ini.npmrc | text | 685022663 | npmrc | INI | .npmrc | |||||
| NSIS | programming | .nsi, .nsh | source.nsis | nsis | 242 | nsis | text/x-nsis | ||||||
| NWScript | programming | #111522 | .nss | source.c.nwscript | c_cpp | 731233819 | clike | text/x-csrc | |||||
| Nasal | programming | #1d2c4e | .nas | source.nasal | nasal | 178322513 | |||||||
| Nearley | programming | #990000 | .ne, .nearley | source.ne | text | 521429430 | |||||||
| Nemerle | programming | #3d3c6e | .n | source.nemerle | text | 243 | |||||||
| NetLinx | programming | #0aa0ff | .axs, .axi | source.netlinx | text | 244 | |||||||
| NetLinx+ERB | programming | #747faa | .axs.erb, .axi.erb | source.netlinx.erb | text | 245 | |||||||
| NetLogo | programming | #ff6375 | .nlogo | source.lisp | lisp | 246 | commonlisp | text/x-common-lisp | |||||
| NewLisp | programming | #87AED7 | .nl, .lisp, .lsp | source.lisp | lisp | 247 | commonlisp | text/x-common-lisp | newlisp | ||||
| Nextflow | programming | #3ac486 | .nf | source.nextflow | groovy | 506780613 | nextflow | nextflow.config | |||||
| Nginx | data | #009639 | .nginx, .nginxconf, .vhost | source.nginx | nginx | 248 | nginx configuration file | nginx | text/x-nginx-conf | nginx.conf | |||
| Nickel | programming | #E0C3FC | .ncl | source.nickel | text | 1067292664 | |||||||
| Nim | programming | #ffc200 | .nim, .nim.cfg, .nimble, .nimrod, .nims | source.nim | nim | 249 | nim.cfg | ||||||
| Ninja | data | .ninja | source.ninja | text | 250 | ||||||||
| Nit | programming | #009917 | .nit | source.nit | text | 251 | |||||||
| Nix | programming | #7e7eff | .nix | source.nix | nix | 252 | nixos | ||||||
| Noir | programming | #2f1f49 | .nr | source.nr | rust | 813068465 | nargo | rust | text/x-rustsrc | ||||
| Nu | programming | #c9df40 | .nu | source.nu | scheme | 253 | nush | scheme | text/x-scheme | nush | Nukefile | ||
| NumPy | programming | #9C8AF9 | .numpy, .numpyw, .numsc | none | text | 254 | python | text/x-python | Python | ||||
| Nunjucks | markup | #3d8137 | .njk | text.html.nunjucks | nunjucks | 461856962 | njk | ||||||
| Nushell | programming | #4E9906 | .nu | source.nushell | sh | 446573572 | nu-script, nushell-script | shell | text/x-sh | nu | |||
| OASv2-json | data | #85ea2d | .json | source.json | json | 834374816 | javascript | application/json | OpenAPI Specification v2 | ||||
| OASv2-yaml | data | #85ea2d | .yaml, .yml | source.yaml | yaml | 105187618 | yaml | text/x-yaml | OpenAPI Specification v2 | ||||
| OASv3-json | data | #85ea2d | .json | source.json | json | 980062566 | javascript | application/json | OpenAPI Specification v3 | ||||
| OASv3-yaml | data | #85ea2d | .yaml, .yml | source.yaml | yaml | 51239111 | yaml | text/x-yaml | OpenAPI Specification v3 | ||||
| OCaml | programming | #ef7a08 | .ml, .eliom, .eliomi, .ml4, .mli, .mll, .mly | source.ocaml | ocaml | 255 | mllike | text/x-ocaml | ocaml, ocamlrun, ocamlscript | ||||
| OMNeT++ MSG | programming | #a0e0a0 | .msg | source.msg | text | 664100008 | omnetpp-msg | ||||||
| OMNeT++ NED | programming | #08607c | .ned | source.ned | text | 924868392 | omnetpp-ned | ||||||
| Oberon | programming | .ob2 | source.modula2 | text | 677210597 | ||||||||
| ObjDump | data | .objdump | objdump.x86asm | assembly_x86 | 256 | ||||||||
| Object Data Instance Notation | data | .odin | source.odin-ehr | text | 985227236 | ||||||||
| ObjectScript | programming | #424893 | .cls | source.objectscript | text | 202735509 | |||||||
| Objective-C | programming | #438eff | .m, .h | source.objc | objectivec | 257 | obj-c, objc, objectivec | clike | text/x-objectivec | ||||
| Objective-C++ | programming | #6866fb | .mm | source.objc++ | objectivec | 258 | obj-c++, objc++, objectivec++ | clike | text/x-objectivec++ | ||||
| Objective-J | programming | #ff0c5a | .j, .sj | source.js.objj | text | 259 | obj-j, objectivej, objj | ||||||
| Odin | programming | #60AFFE | .odin | source.odin | odin | 889244082 | odinlang, odin-lang | ||||||
| Omgrofl | programming | #cabbff | .omgrofl | none | text | 260 | |||||||
| Opa | programming | .opa | source.opa | text | 261 | ||||||||
| Opal | programming | #f7ede0 | .opal | source.opal | text | 262 | |||||||
| Open Policy Agent | programming | #7d9199 | .rego | source.rego | text | 840483232 | |||||||
| OpenAPI Specification v2 | data | #85ea2d | none | text | 848295328 | oasv2 | |||||||
| OpenAPI Specification v3 | data | #85ea2d | none | text | 557959099 | oasv3 | |||||||
| OpenCL | programming | #ed2e2d | .cl, .opencl | source.c | c_cpp | 263 | clike | text/x-csrc | C | ||||
| OpenEdge ABL | programming | #5ce600 | .p, .cls, .w | source.abl | text | 264 | progress, openedge, abl | ||||||
| OpenQASM | programming | #AA70FF | .qasm | source.qasm | text | 153739399 | |||||||
| OpenRC runscript | programming | source.shell | sh | 265 | openrc | shell | text/x-sh | openrc-run | Shell | ||||
| OpenSCAD | programming | #e5cd45 | .scad | source.scad | scad | 266 | |||||||
| OpenStep Property List | data | .plist, .glyphs | source.plist | text | 598917541 | ||||||||
| OpenType Feature File | data | .fea | source.opentype | text | 374317347 | AFDKO | |||||||
| Option List | data | #476732 | source.opts | sh | 723589315 | opts, ackrc | shell | text/x-sh | .ackrc, .rspec, .yardopts, ackrc, mocha.opts | ||||
| Org | prose | #77aa99 | .org | none | text | 267 | true | ||||||
| OverpassQL | programming | #cce2aa | .overpassql | source.overpassql | text | 689079655 | true | ||||||
| Ox | programming | .ox, .oxh, .oxo | source.ox | text | 268 | ||||||||
| Oxygene | programming | #cdd0e3 | .oxygene | none | text | 269 | |||||||
| Oz | programming | #fab738 | .oz | source.oz | text | 270 | oz | text/x-oz | |||||
| P4 | programming | #7055b5 | .p4 | source.p4 | text | 348895984 | |||||||
| PDDL | programming | #0d00ff | .pddl | source.pddl | text | 736235603 | |||||||
| PEG.js | programming | #234d6b | .pegjs, .peggy | source.peggy | javascript | 81442128 | javascript | text/javascript |