Official Programming Language Colors
701The complete GitHub Linguist color system: 701 programming languages with their official identifier colors — TypeScript blue, Python gold, Go cyan. The visual consensus of hundreds of millions of developers.
701
- 1C Enterprise#814CCC
- 2-Dimensional Array#38761D
- 4D#004289
- ABAP#E8274B
- ABAP CDS#555E25
- ActionScript#882B0F
- Ada#02F88C
- Adblock Filter List#800000
- Adobe Font Metrics#FA0F00
- Agda#315665
- AGS Script#B9D9FF
- AIDL#34EB6B
- Aiken#640FF8
- AL#3AA2B5
- Aleo#154BF9
- ALGOL#D1E0DB
- Alloy#64C800
- Alpine Abuild#0D597F
- Altium Designer#A89663
- AMPL#E6EFBB
- AngelScript#C7D7DC
- Answer Set Programming#A9CC29
- Ant Build System#A9157E
- Antlers#FF269E
- ANTLR#9DC3FF
- ApacheConf#D12127
- Apex#1797C0
- API Blueprint#2ACCA8
- APL#5A8164
- Apollo Guidance Computer#0B3D91
- AppleScript#101F1F
- Arc#AA2AFE
- ArkTS#0080FF
- AsciiDoc#73A0C5
- ASP.NET#9400FF
- AspectJ#A957B0
- Assembly#6E4C13
- Astro#FF5A03
- Asymptote#FF0000
- ATS#1AC620
- Augeas#9CC134
- AutoHotkey#6594B9
- AutoIt#1C3552
- AviSynth#6C5D95
- Avro IDL#0040FF
- Awk#C30E9B
- B#DA7666
- B (Formal Method)#8AA8C5
- B4X#00E4FF
- Ballerina#FF5000
- BAML#A855F7
- BASIC#FF0000
- Batchfile#C1F12E
- BBCode#CAFF42
- Beef#A52F4E
- Berry#15A13C
- BibTeX#778899
- Bicep#519ABA
- Bikeshed#5562AC
- BIRD2#B6D7E4
- Bison#6A463F
- BitBake#00BCE4
- Blade#F7523F
- BlitzBasic#00FFAE
- BlitzMax#CD6400
- Blueprint#3584E4
- Bluespec#12223C
- Bluespec BH#12223C
- Boo#D4BEC1
- Boogie#C80FA0
- BQN#2B7067
- Brainfuck#2F2530
- BrighterScript#66AABB
- Brightscript#662D91
- Browserslist#FFD539
- Bru#F4AA41
- BuildStream#006BFF
- C#555555
- C##7355DD
- C++#F34B7D
- C3#2563EB
- Cabal Config#483465
- Caddyfile#22B638
- Cadence#00EF8B
- Cairo#FF4A48
- Cairo Zero#FF4A48
- CameLIGO#3BE133
- Cangjie#00868B
- CAP CDS#0092D1
- Cap'n Proto#C42727
- Carbon#222222
- Ceylon#DFA535
- Chapel#8DC63F
- ChucK#3F8000
- Circom#707575
- Cirru#CCCCFF
- Clarion#DB901E
- Clarity#5546FF
- Classic ASP#6A40FD
- Clean#3F85AF
- Click#E4E6F3
- CLIPS#00A300
- Clojure#DB5855
- Closure Templates#0D948F
- Cloud Firestore Security Rules#FFA000
- Clue#0009B5
- CMake#DA3434
- CodeQL#140F46
- CoffeeScript#244776
- ColdFusion#ED2CD6
- ColdFusion CFC#ED2CD6
- COLLADA#F1A42B
- Common Lisp#3FB68B
- Common Workflow Language#B5314C
- Component Pascal#B0CE4E
- Cooklang#E15A29
- CQL#006091
- crontab#EAD7AC
- Crystal#000100
- CSON#244776
- Csound#1A1A1A
- Csound Document#1A1A1A
- Csound Score#1A1A1A
- CSS#663399
- CSV#237346
- Cuda#3A4E3A
- CUE#5886E1
- Curry#531242
- CWeb#00007A
- Cylc#00B3FD
- Cypher#34C0EB
- Cython#FEDF5B
- D#BA595E
- D2#526EE8
- Dafny#FFEC25
- Darcs Patch#8EFF23
- Dart#00B4AB
- Daslang#D3D3D3
- DataWeave#003A52
- Debian Package Control File#D70751
- DenizenScript#FBEE96
- Dhall#DFAFFF
- DirectX 3D File#AACE60
- DM#447265
- Dockerfile#384D54
- Dogescript#CCA760
- Dotenv#E5D559
- Dune#89421E
- Dylan#6C616E
- E#CCCE35
- Earthly#2AF0FF
- Easybuild#069406
- EasyCrypt#2A5DB0
- eC#913960
- Ecere Projects#913960
- ECL#8A1267
- ECLiPSe#001D9D
- Ecmarkup#EB8131
- Edge#0DFFE0
- EdgeQL#31A7FF
- EditorConfig#FFF1F2
- Eiffel#4D6977
- EJS#A91E50
- Elixir#8847B9
- Elm#60B5CC
- Elvish#55BB55
- Elvish Transcript#55BB55
- Emacs Lisp#C065DB
- EmberScript#FFF4F3
- EQ#A78649
- Erlang#B83998
- Euphoria#FF790B
- F*#572E30
- F##B845FC
- Factor#636746
- Fancy#7B9DB4
- Fantom#14253C
- Faust#C37240
- Fennel#FFF3D7
- FIGlet Font#FFDDBB
- Filebench WML#F6B900
- FIRRTL#2F632F
- fish#4AAE47
- FlatBuffers#ED284A
- Flix#D44A45
- Fluent#FFCC33
- FLUX#88CCFF
- Forth#341708
- Fortran#4D41B1
- Fortran Free Form#4D41B1
- FPP#D37327
- FreeBASIC#141AC9
- FreeMarker#0050B2
- Frege#00CAFE
- Futhark#5F021F
- G-code#D08CF2
- Game Maker Language#71B417
- GAML#FFC766
- GAMS#F49A22
- GAP#0000CC
- GCC Machine Description#FFCFAB
- GDScript#355570
- GDShader#478CBF
- GEDCOM#003058
- Gemfile.lock#701516
- Gemini#FF6900
- Genero 4gl#63408E
- Genero per#D8DF39
- Genie#FB855D
- Genshi#951531
- Gentoo Ebuild#9400FF
- Gentoo Eclass#9400FF
- Gerber Image#D20B00
- Gherkin#5B2063
- Git Attributes#F44D27
- Git Commit#F44D27
- Git Config#F44D27
- Git Revision List#F44D27
- Gleam#FFAFF3
- Glimmer JS#F5835F
- Glimmer TS#3178C6
- GLSL#5686A5
- Glyph#C1AC7F
- Gno#226C57
- Gnuplot#F0A9F0
- Go#00ADD8
- Go Checksums#00ADD8
- Go Module#00ADD8
- Go Template#00ADD8
- Go Workspace#00ADD8
- Godot Resource#355570
- Golo#88562A
- Gosu#82937F
- Grace#615F8B
- Gradle#02303A
- Gradle Kotlin DSL#02303A
- Grammatical Framework#FF0000
- GraphQL#E10098
- Graphviz (DOT)#2596BE
- Groovy#4298B8
- Groovy Server Pages#4298B8
- GSC#FF6800
- GtkRC#7FE719
- Hack#878787
- Haml#ECE2A9
- Handlebars#F7931E
- HAProxy#106DA9
- Harbour#0E60E3
- Hare#9D7424
- Haskell#5E5086
- Haxe#DF7900
- HCL#844FBA
- HIP#4F3A4F
- HiveQL#DCE200
- HLSL#AACE60
- HOCON#9FF8EE
- HolyC#FFEFAF
- hoon#00B171
- Hosts File#308888
- HTML#E34C26
- HTML+ECR#2E1052
- HTML+EEX#6E4A7E
- HTML+ERB#701516
- HTML+PHP#4F5D95
- HTML+Razor#512BE4
- HTTP#005C9C
- Hurl#FF0288
- HXML#F68712
- Hy#7790B2
- iCalendar#EC564C
- IDL#A3522F
- Idris#B30000
- Ignore List#000000
- IGOR Pro#0000CC
- IL Assembly#512BD4
- ImageJ Macro#99AAFF
- Imba#16CEC6
- ImHex Pattern Language#3A6BE0
- INI#D1DBE0
- Inno Setup#264B99
- Io#A9188D
- Ioke#078193
- Isabelle#FEFE00
- Isabelle ROOT#FEFE00
- ISPC#2D68B1
- J#9EEDFF
- Jac#FC792D
- Jai#AB8B4B
- Janet#0886A5
- JAR Manifest#B07219
- Jasmin#D03600
- JASS#FF0303
- Java#B07219
- Java Properties#2A6277
- Java Server Pages#2A6277
- Java Template Engine#2A6277
- JavaScript#F1E05A
- JavaScript+ERB#F1E05A
- JCL#D90E09
- Jest Snapshot#15C213
- JetBrains MPS#21D789
- JFlex#DBCA00
- Jinja#A52A22
- Jison#56B3CB
- Jison Lex#56B3CB
- Jolie#843179
- jq#C7254E
- JSON#292929
- JSON with Comments#292929
- JSON5#267CB9
- JSONiq#40D47E
- JSONLD#0C479C
- Jsonnet#0064BD
- Julia#A270BA
- Julia REPL#A270BA
- Jupyter Notebook#DA5B0B
- Just#384D54
- Kaitai Struct#773B37
- KakouneScript#6F8042
- KCL#7ABABF
- KDL#FFB3B3
- KerboScript#41ADF0
- KFramework#4195C5
- KiCad Layout#2F4AAB
- KiCad Legacy Layout#2F4AAB
- KiCad Schematic#2F4AAB
- Koka#215166
- KoLmafia ASH#B9D9B9
- Kotlin#A97BFF
- KRL#28430A
- kvlang#1DA6E0
- LabVIEW#FEDE06
- Lambdapi#8027A3
- Langium#2C8C87
- Lark#2980B9
- Lasso#999999
- Latte#F2A542
- Leo#C4FFC2
- Less#1D365D
- Lex#DBCA00
- LFE#4C3023
- LigoLANG#0E74FF
- LilyPond#9CCC7C
- Liquid#67B8DE
- Liquidsoap#990066
- Literate Agda#315665
- Literate CoffeeScript#244776
- Literate Haskell#5E5086
- LiveCode Script#0C5BA5
- LiveScript#499886
- LLVM#185619
- LLVM TableGen#6E8B3D
- Lobster#F95428
- Logtalk#295B9A
- LOLCODE#CC9900
- LookML#652B81
- LSL#3D9970
- Lua#000080
- Luau#00A2FF
- M3U#179C7D
- Macaulay2#D8FFFF
- Makefile#427819
- Mako#7E858D
- Markdown#083FA1
- Marko#42BFF2
- Mask#F97732
- Mathematical Programming System#0530AD
- MATLAB#E16737
- Max#C4A79C
- MAXScript#00A6A6
- mcfunction#E22837
- mdsvex#5F9EA0
- MDX#FCB32C
- Mercury#FF2B2B
- Mermaid#FF3670
- Meson#007800
- METAFONT#8A4A2B
- Metal#8F14E9
- MetaPost#2B6CB0
- MeTTa#6A5ACD
- MiniScript#4B4A56
- MiniYAML#FF1111
- MiniZinc#06A9E6
- Mint#02B046
- Mirah#C7A938
- mIRC Script#3D57C3
- MLIR#5EC8DB
- Modelica#DE1D31
- Modula-2#10253F
- Modula-3#223388
- Mojo#FF4C1F
- Monkey C#8D6747
- MoonBit#B92381
- MoonScript#FF4585
- Motoko#FBB03B
- Motorola 68K Assembly#005DAA
- Move#4A137A
- MQL4#62A8D6
- MQL5#4A76B8
- MTML#B7E1F4
- mupad#244963
- Mustache#724B3B
- nanorc#2D004D
- Nasal#1D2C4E
- NCL#28431F
- Nearley#990000
- Nemerle#3D3C6E
- nesC#94B0C7
- NetLinx#0AA0FF
- NetLinx+ERB#747FAA
- NetLogo#FF6375
- NewLisp#87AED7
- Nextflow#3AC486
- Nginx#009639
- Nickel#E0C3FC
- Nim#FFC200
- Nit#009917
- Nix#7E7EFF
- NMODL#00356B
- Noir#2F1F49
- NPM Config#CB3837
- Nu#C9DF40
- NumPy#9C8AF9
- Nunjucks#3D8137
- Nushell#4E9906
- NWScript#111522
- OASv2-json#85EA2D
- OASv2-yaml#85EA2D
- OASv3-json#85EA2D
- OASv3-yaml#85EA2D
- Objective-C#438EFF
- Objective-C++#6866FB
- Objective-J#FF0C5A
- ObjectScript#424893
- OCaml#EF7A08
- Odin#60AFFE
- Omgrofl#CABBFF
- OMNeT++ MSG#A0E0A0
- OMNeT++ NED#08607C
- ooc#B0B77E
- Opal#F7EDE0
- Open Policy Agent#7D9199
- OpenAPI Specification v2#85EA2D
- OpenAPI Specification v3#85EA2D
- OpenCL#ED2E2D
- OpenEdge ABL#5CE600
- OpenQASM#AA70FF
- OpenSCAD#E5CD45
- Option List#476732
- Org#77AA99
- OverpassQL#CCE2AA
- OverPy#78B355
- Oxygene#CDD0E3
- Oz#FAB738
- P4#7055B5
- Pact#F7A8B8
- Pan#CC0000
- Papyrus#6600CC
- Parrot#F3CA0A
- Pascal#E3F171
- Pawn#DBB284
- PDDL#0D00FF
- PEG.js#234D6B
- Pep8#C76F5B
- Perl#0298C3
- PHP#4F5D95
- PicoLisp#6067AF
- PigLatin#FCD7DE
- Pike#005390
- Pip Requirements#FFD343
- pkg-config#2B5E82
- Pkl#6B9543
- PlantUML#FBBD16
- PLpgSQL#336790
- PLSQL#DAD8D8
- PogoScript#D80074
- Polar#AE81FF
- Portugol#F8BD00
- PostCSS#DC3A0C
- PostScript#DA291C
- POV-Ray SDL#6BAC65
- Power Query#D38E0D
- PowerBuilder#8F0F8D
- PowerShell#012456
- Praat#C8506D
- Prisma#0C344B
- Pro*C#BB8368
- Processing#0096D8
- Procfile#3B2F63
- Prolog#74283C
- Promela#DE0000
- Propeller Spin#7FA2A7
- Pug#A86454
- Puppet#302B6D
- PureBasic#5A6986
- PureScript#1D222D
- Pyret#EE1E10
- Python#3572A5
- Python console#3572A5
- Python traceback#3572A5
- q#0040CD
- Q##FED659
- QML#44A51C
- Qt Script#00B841
- Quake#882233
- QuakeC#975777
- Quartus Simulation IP#58C42E
- QuickBASIC#008080
- Quint#9D6CE5
- R#198CE7
- Racket#3C5CAA
- Ragel#9D5200
- Raku#0000FB
- RAML#77D9FB
- Rascal#FFFAA0
- RAScript#2C97FA
- RBS#701516
- RDoc#701516
- Reason#FF5847
- ReasonLIGO#FF5847
- Rebol#358A5B
- Record Jar#0673BA
- Red#F50000
- Redscript#F44336
- Regular Expression#009A00
- Ren'Py#FF7F7F
- ReScript#ED5051
- reStructuredText#141414
- REXX#D90E09
- Rez#FFDAB3
- Rhai#FBA63B
- Ring#2D54CB
- Riot#A71E49
- RMarkdown#198CE7
- RobotFramework#00C0B5
- Roc#7C38F5
- Rocq Prover#D0B68C
- Roff#ECDEBE
- Roff Manpage#ECDEBE
- RON#A62C00
- ROS Interface#22314E
- Rouge#CC0088
- RouterOS Script#DE3941
- RPGLE#2BDE21
- Ruby#701516
- RUNOFF#665A4E
- Rust#DEA584
- Sail#259DD5
- Salt#57BCAD
- SAS#B34936
- Sass#A53B70
- Scala#C22D40
- Scaml#BD181A
- Scenic#FDC700
- Scheme#1E4AEC
- Scilab#CA0F21
- SCSS#C6538C
- sed#64B970
- Self#0579AA
- ShaderLab#222C37
- Shell#89E051
- ShellCheck Config#CECFCB
- Shen#120F14
- Simple File Verification#C9BFED
- Singularity#64E6AD
- SIP#4E8D83
- Slang#1FBEC9
- Slash#007EFF
- Slice#003FA2
- Slim#2B2B2B
- Slint#2379F4
- Smalltalk#596706
- Smarty#F0C040
- Smithy#C44536
- SmPL#C94949
- Snakemake#419179
- Solidity#AA6746
- SourcePawn#F69E1D
- SPARQL#0C4597
- SpiceDB Schema#A5318A
- SQF#3F3F3F
- SQL#E38C00
- SQLPL#E38C00
- Squirrel#800000
- SRecode Template#348A34
- Stan#B2011D
- Standard ML#DC566D
- Starlark#76D275
- Stata#1A5F91
- STL#373B5E
- StringTemplate#3FB34F
- Stylus#FF6347
- SubRip Text#9E0101
- SugarSS#2FCC9F
- SuperCollider#46390B
- SurrealQL#FF00A0
- Survex data#FFCC99
- Svelte#FF3E00
- SVG#FF9900
- Sway#00F58C
- Sweave#198CE7
- Swift#F05138
- SystemVerilog#DAE1C2
- Tact#48B5FF
- Talon#333333
- Tcl#E4CC98
- Teal#00B1BC
- templ#66D0DD
- Terra#00004C
- Terraform Template#7B42BB
- TeX#3D6117
- TextGrid#C8506D
- Textile#FFE7AC
- TextMate Properties#DF66E4
- Thrift#D12127
- TI Program#A0AA87
- TL-Verilog#C40023
- TLA#4B0079
- TMDL#F0C913
- Toit#C2C9FB
- Tolk#30A1F5
- TOML#9C4221
- Tor Config#59316B
- Tree-sitter Query#8EA64C
- TSQL#E38C00
- TSRX#6F00FF
- TSV#237346
- TSX#3178C6
- Turing#CF142B
- Twig#C1D026
- TXL#0178B8
- TypeScript#3178C6
- TypeSpec#4A3665
- Typst#239DAD
- ucode#00B8D4
- Uiua#C87DFF
- Unified Parallel C#4E3617
- Unity3D Asset#222C37
- Uno#9933CC
- UnrealScript#A54C4D
- Untyped Plutus Core#36ADBD
- UrWeb#CCCCEE
- V#4F87C4
- Vala#A56DE2
- Valve Data Format#F26025
- VBA#867DB1
- VBScript#15DCDC
- vCard#EE2647
- VCL#148AA8
- Velocity Template Language#507CFF
- Vento#FF0080
- Verilog#B2B7F8
- Verse#518EF8
- Vespa Schema Definition#61D790
- VHDL#ADB2CB
- Vim Help File#199F4B
- Vim script#199F4B
- Vim Snippet#199F4B
- Visual Basic .NET#945DB7
- Visual Basic 6.0#2C6353
- Volt#1F1F1F
- Vue#41B883
- Vyper#9F4CF2
- WDL#42F1F4
- Web Ontology Language#5B70BD
- WebAssembly#04133B
- WebAssembly Interface Type#6250E7
- WESL#0391E3
- WGSL#1A5E9A
- Whiley#D5C397
- Wikitext#FC5757
- Windows Registry Entries#52D5FF
- wisp#7582D1
- Witcher Script#FF0000
- Wolfram Language#DD1100
- Wollok#A23738
- World of Warcraft Addon Data#F7E43F
- Wren#383838
- X10#4B6BEF
- xBase#403A40
- XC#99DA07
- Xmake#22A079
- XML#0060AC
- XML Property List#0060AC
- Xojo#81BD41
- Xonsh#285EEF
- XQuery#5232E7
- XSLT#EB8CEB
- Xtend#24255D
- Yacc#4B6C4B
- YAML#CB171E
- YARA#220000
- YASnippet#32AB90
- Yul#794932
- ZAP#0D665E
- ZenScript#00BCD1
- Zephir#118F9E
- Zig#EC915C
- ZIL#DC75E5
- Zimpl#D67711
- Zmodel#FF7100