Skip to content

Instantly share code, notes, and snippets.

@robertpeteuil
Last active March 14, 2024 14:49
Show Gist options
  • Save robertpeteuil/bb2dc86f3b3e25d203664d61410bfa30 to your computer and use it in GitHub Desktop.
Save robertpeteuil/bb2dc86f3b3e25d203664d61410bfa30 to your computer and use it in GitHub Desktop.
GitHub Language Colors in CSS and JSON
This Gist contains the GitHub Language colors in CSS and JSON formats in seperate files.
.ABAP { color: #E8274B; }
.ActionScript { color: #882B0F; }
.Ada { color: #02f88c; }
.Agda { color: #315665; }
.AGS-Script { color: #B9D9FF; }
.Alloy { color: #64C800; }
.AMPL { color: #E6EFBB; }
.ANTLR { color: #9DC3FF; }
.API-Blueprint { color: #2ACCA8; }
.APL { color: #5A8164; }
.Arc { color: #aa2afe; }
.Arduino { color: #bd79d1; }
.ASP { color: #6a40fd; }
.AspectJ { color: #a957b0; }
.Assembly { color: #6E4C13; }
.ATS { color: #1ac620; }
.AutoHotkey { color: #6594b9; }
.AutoIt { color: #1C3552; }
.BlitzMax { color: #cd6400; }
.Boo { color: #d4bec1; }
.Brainfuck { color: #2F2530; }
.C-Sharp { color: #178600; }
.C { color: #555555; }
.Chapel { color: #8dc63f; }
.Cirru { color: #ccccff; }
.Clarion { color: #db901e; }
.Clean { color: #3F85AF; }
.Click { color: #E4E6F3; }
.Clojure { color: #db5855; }
.CoffeeScript { color: #244776; }
.ColdFusion-CFC { color: #ed2cd6; }
.ColdFusion { color: #ed2cd6; }
.Common-Lisp { color: #3fb68b; }
.Component-Pascal { color: #b0ce4e; }
.cpp { color: #f34b7d; }
.Crystal { color: #776791; }
.CSS { color: #563d7c; }
.D { color: #ba595e; }
.Dart { color: #00B4AB; }
.Diff { color: #88dddd; }
.DM { color: #447265; }
.Dogescript { color: #cca760; }
.Dylan { color: #6c616e; }
.E { color: #ccce35; }
.Eagle { color: #814C05; }
.eC { color: #913960; }
.ECL { color: #8a1267; }
.edn { color: #db5855; }
.Eiffel { color: #946d57; }
.Elixir { color: #6e4a7e; }
.Elm { color: #60B5CC; }
.Emacs-Lisp { color: #c065db; }
.EmberScript { color: #FFF4F3; }
.Erlang { color: #B83998; }
.F-Sharp { color: #b845fc; }
.Factor { color: #636746; }
.Fancy { color: #7b9db4; }
.Fantom { color: #dbded5; }
.FLUX { color: #88ccff; }
.Forth { color: #341708; }
.FORTRAN { color: #4d41b1; }
.FreeMarker { color: #0050b2; }
.Frege { color: #00cafe; }
.Game-Maker-Language { color: #8fb200; }
.Glyph { color: #e4cc98; }
.Gnuplot { color: #f0a9f0; }
.Go { color: #375eab; }
.Golo { color: #88562A; }
.Gosu { color: #82937f; }
.Grammatical-Framework { color: #79aa7a; }
.Groovy { color: #e69f56; }
.Handlebars { color: #01a9d6; }
.Harbour { color: #0e60e3; }
.Haskell { color: #29b544; }
.Haxe { color: #df7900; }
.HTML { color: #e44b23; }
.Hy { color: #7790B2; }
.IDL { color: #a3522f; }
.Io { color: #a9188d; }
.Ioke { color: #078193; }
.Isabelle { color: #FEFE00; }
.J { color: #9EEDFF; }
.Java { color: #b07219; }
.JavaScript { color: #f1e05a; }
.JFlex { color: #DBCA00; }
.JSONiq { color: #40d47e; }
.Julia { color: #a270ba; }
.Jupyter-Notebook { color: #DA5B0B; }
.Kotlin { color: #F18E33; }
.KRL { color: #28431f; }
.Lasso { color: #999999; }
.Latte { color: #A8FF97; }
.Lex { color: #DBCA00; }
.LFE { color: #004200; }
.LiveScript { color: #499886; }
.LOLCODE { color: #cc9900; }
.LookML { color: #652B81; }
.LSL { color: #3d9970; }
.Lua { color: #000080; }
.Makefile { color: #427819; }
.Mask { color: #f97732; }
.Matlab { color: #bb92ac; }
.Max { color: #c4a79c; }
.MAXScript { color: #00a6a6; }
.Mercury { color: #ff2b2b; }
.Metal { color: #8f14e9; }
.Mirah { color: #c7a938; }
.MTML { color: #b7e1f4; }
.NCL { color: #28431f; }
.Nemerle { color: #3d3c6e; }
.nesC { color: #94B0C7; }
.NetLinx { color: #0aa0ff; }
.NetLinx-ERB { color: #747faa; }
.NetLogo { color: #ff6375; }
.NewLisp { color: #87AED7; }
.Nimrod { color: #37775b; }
.Nit { color: #009917; }
.Nix { color: #7e7eff; }
.Nu { color: #c9df40; }
.Objective-C { color: #438eff; }
.Objective-Cpp { color: #6866fb; }
.Objective-J { color: #ff0c5a; }
.OCaml { color: #3be133; }
.Omgrofl { color: #cabbff; }
.ooc { color: #b0b77e; }
.Opal { color: #f7ede0; }
.Oxygene { color: #cdd0e3; }
.Oz { color: #fab738; }
.Pan { color: #cc0000; }
.Papyrus { color: #6600cc; }
.Parrot { color: #f3ca0a; }
.Pascal { color: #b0ce4e; }
.PAWN { color: #dbb284; }
.Perl { color: #0298c3; }
.Perl6 { color: #0000fb; }
.PHP { color: #4F5D95; }
.PigLatin { color: #fcd7de; }
.Pike { color: #005390; }
.PLSQL { color: #dad8d8; }
.PogoScript { color: #d80074; }
.Processing { color: #0096D8; }
.Prolog { color: #74283c; }
.Propeller-Spin { color: #7fa2a7; }
.Puppet { color: #302B6D; }
.Pure Data { color: #91de79; }
.PureBasic { color: #5a6986; }
.PureScript { color: #1D222D; }
.Python { color: #3572A5; }
.QML { color: #44a51c; }
.R { color: #198ce7; }
.Racket { color: #22228f; }
.Ragel-in-Ruby-Host { color: #9d5200; }
.RAML { color: #77d9fb; }
.Rebol { color: #358a5b; }
.Red { color: #ee0000; }
.Ren-Py { color: #ff7f7f; }
.Rouge { color: #cc0088; }
.Ruby { color: #701516; }
.Rust { color: #dea584; }
.SaltStack { color: #646464; }
.SAS { color: #B34936; }
.Scala { color: #DC322F; }
.Scheme { color: #1e4aec; }
.Self { color: #0579aa; }
.Shell { color: #89e051; }
.Shen { color: #120F14; }
.Slash { color: #007eff; }
.Slim { color: #ff8f77; }
.Smalltalk { color: #596706; }
.SourcePawn { color: #5c7611; }
.SQF { color: #3F3F3F; }
.Squirrel { color: #800000; }
.Stan { color: #b2011d; }
.Standard-ML { color: #dc566d; }
.SuperCollider { color: #46390b; }
.Swift { color: #ffac45; }
.SystemVerilog { color: #DAE1C2; }
.Tcl { color: #e4cc98; }
.TeX { color: #3D6117; }
.Turing { color: #45f715; }
.TypeScript { color: #2b7489; }
.Unified-Parallel-C { color: #4e3617; }
.Unity3D-Asset { color: #ab69a1; }
.UnrealScript { color: #a54c4d; }
.Vala { color: #fbe5cd; }
.Verilog { color: #b2b7f8; }
.VHDL { color: #adb2cb; }
.VimL { color: #199f4b; }
.Visual-Basic { color: #945db7; }
.Volt { color: #1F1F1F; }
.Vue { color: #2c3e50; }
.Web-Ontology-Language { color: #9cc9dd; }
.wisp { color: #7582D1; }
.X10 { color: #4B6BEF; }
.xBase { color: #403a40; }
.XC { color: #99DA07; }
.XQuery { color: #5232e7; }
.Zephir { color: #118f9e; }
{
"ABAP": "#E8274B",
"ActionScript": "#882B0F",
"Ada": "#02f88c",
"Agda": "#315665",
"AGS Script": "#B9D9FF",
"Alloy": "#64C800",
"AMPL": "#E6EFBB",
"ANTLR": "#9DC3FF",
"API Blueprint": "#2ACCA8",
"APL": "#5A8164",
"Arc": "#aa2afe",
"Arduino": "#bd79d1",
"ASP": "#6a40fd",
"AspectJ": "#a957b0",
"Assembly": "#6E4C13",
"ATS": "#1ac620",
"AutoHotkey": "#6594b9",
"AutoIt": "#1C3552",
"BlitzMax": "#cd6400",
"Boo": "#d4bec1",
"Brainfuck": "#2F2530",
"C Sharp": "#178600",
"C": "#555555",
"Chapel": "#8dc63f",
"Cirru": "#ccccff",
"Clarion": "#db901e",
"Clean": "#3F85AF",
"Click": "#E4E6F3",
"Clojure": "#db5855",
"CoffeeScript": "#244776",
"ColdFusion CFC": "#ed2cd6",
"ColdFusion": "#ed2cd6",
"Common Lisp": "#3fb68b",
"Component Pascal": "#b0ce4e",
"cpp": "#f34b7d",
"Crystal": "#776791",
"CSS": "#563d7c",
"D": "#ba595e",
"Dart": "#00B4AB",
"Diff": "#88dddd",
"DM": "#447265",
"Dogescript": "#cca760",
"Dylan": "#6c616e",
"E": "#ccce35",
"Eagle": "#814C05",
"eC": "#913960",
"ECL": "#8a1267",
"edn": "#db5855",
"Eiffel": "#946d57",
"Elixir": "#6e4a7e",
"Elm": "#60B5CC",
"Emacs Lisp": "#c065db",
"EmberScript": "#FFF4F3",
"Erlang": "#B83998",
"F#": "#b845fc",
"Factor": "#636746",
"Fancy": "#7b9db4",
"Fantom": "#dbded5",
"FLUX": "#88ccff",
"Forth": "#341708",
"FORTRAN": "#4d41b1",
"FreeMarker": "#0050b2",
"Frege": "#00cafe",
"Game Maker Language": "#8fb200",
"Glyph": "#e4cc98",
"Gnuplot": "#f0a9f0",
"Go": "#375eab",
"Golo": "#88562A",
"Gosu": "#82937f",
"Grammatical Framework": "#79aa7a",
"Groovy": "#e69f56",
"Handlebars": "#01a9d6",
"Harbour": "#0e60e3",
"Haskell": "#29b544",
"Haxe": "#df7900",
"HTML": "#e44b23",
"Hy": "#7790B2",
"IDL": "#a3522f",
"Io": "#a9188d",
"Ioke": "#078193",
"Isabelle": "#FEFE00",
"J": "#9EEDFF",
"Java": "#b07219",
"JavaScript": "#f1e05a",
"JFlex": "#DBCA00",
"JSONiq": "#40d47e",
"Julia": "#a270ba",
"Jupyter Notebook": "#DA5B0B",
"Kotlin": "#F18E33",
"KRL": "#28431f",
"Lasso": "#999999",
"Latte": "#A8FF97",
"Lex": "#DBCA00",
"LFE": "#004200",
"LiveScript": "#499886",
"LOLCODE": "#cc9900",
"LookML": "#652B81",
"LSL": "#3d9970",
"Lua": "#000080",
"Makefile": "#427819",
"Mask": "#f97732",
"Matlab": "#bb92ac",
"Max": "#c4a79c",
"MAXScript": "#00a6a6",
"Mercury": "#ff2b2b",
"Metal": "#8f14e9",
"Mirah": "#c7a938",
"MTML": "#b7e1f4",
"NCL": "#28431f",
"Nemerle": "#3d3c6e",
"nesC": "#94B0C7",
"NetLinx": "#0aa0ff",
"NetLinx+ERB": "#747faa",
"NetLogo": "#ff6375",
"NewLisp": "#87AED7",
"Nimrod": "#37775b",
"Nit": "#009917",
"Nix": "#7e7eff",
"Nu": "#c9df40",
"Objective-C": "#438eff",
"Objective-C++": "#6866fb",
"Objective-J": "#ff0c5a",
"OCaml": "#3be133",
"Omgrofl": "#cabbff",
"ooc": "#b0b77e",
"Opal": "#f7ede0",
"Oxygene": "#cdd0e3",
"Oz": "#fab738",
"Pan": "#cc0000",
"Papyrus": "#6600cc",
"Parrot": "#f3ca0a",
"Pascal": "#b0ce4e",
"PAWN": "#dbb284",
"Perl": "#0298c3",
"Perl6": "#0000fb",
"PHP": "#4F5D95",
"PigLatin": "#fcd7de",
"Pike": "#005390",
"PLSQL": "#dad8d8",
"PogoScript": "#d80074",
"Processing": "#0096D8",
"Prolog": "#74283c",
"Propeller Spin": "#7fa2a7",
"Puppet": "#302B6D",
"Pure Data": "#91de79",
"PureBasic": "#5a6986",
"PureScript": "#1D222D",
"Python": "#3572A5",
"QML": "#44a51c",
"R": "#198ce7",
"Racket": "#22228f",
"Ragel in Ruby Host": "#9d5200",
"RAML": "#77d9fb",
"Rebol": "#358a5b",
"Red": "#ee0000",
"Ren'Py": "#ff7f7f",
"Rouge": "#cc0088",
"Ruby": "#701516",
"Rust": "#dea584",
"SaltStack": "#646464",
"SAS": "#B34936",
"Scala": "#DC322F",
"Scheme": "#1e4aec",
"Self": "#0579aa",
"Shell": "#89e051",
"Shen": "#120F14",
"Slash": "#007eff",
"Slim": "#ff8f77",
"Smalltalk": "#596706",
"SourcePawn": "#5c7611",
"SQF": "#3F3F3F",
"Squirrel": "#800000",
"Stan": "#b2011d",
"Standard ML": "#dc566d",
"SuperCollider": "#46390b",
"Swift": "#ffac45",
"SystemVerilog": "#DAE1C2",
"Tcl": "#e4cc98",
"TeX": "#3D6117",
"Turing": "#45f715",
"TypeScript": "#2b7489",
"Unified Parallel C": "#4e3617",
"Unity3D Asset": "#ab69a1",
"UnrealScript": "#a54c4d",
"Vala": "#fbe5cd",
"Verilog": "#b2b7f8",
"VHDL": "#adb2cb",
"VimL": "#199f4b",
"Visual Basic": "#945db7",
"Volt": "#1F1F1F",
"Vue": "#2c3e50",
"Web Ontology Language": "#9cc9dd",
"wisp": "#7582D1",
"X10": "#4B6BEF",
"xBase": "#403a40",
"XC": "#99DA07",
"XQuery": "#5232e7",
"Zephir": "#118f9e",
}
@lexisother
Copy link

Hi Robert,
This document may be useful to you: https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml
"Linguist" is the tool used and developed by GitHub to detect languages, the colours are defined in that file.

@robertpeteuil
Copy link
Author

Thank you @lexisother

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment