-
-
Save robertpeteuil/bb2dc86f3b3e25d203664d61410bfa30 to your computer and use it in GitHub Desktop.
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", | |
} |
in JSON file line 112, there is a missing comma (",")
"Nemerle": "#3d3c6e",
"nesC": "#94B0C7"
"NetLinx": "#0aa0ff",
in JSON file line 112, there is a missing comma (",")
Thanks. I’ve corrected it.
Hi Robert,
From where have you fetched this details? Have you used any github api?
Thanks in advance!!
Hi Aniket,
I created this list back in 2017 using data from several blogs, docs, code fragments, etc…. I don’t regularly update it, so I’m not sure if this information is available via the GitHub API.
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.
Thank you @lexisother
Missing "XSLT": "#EB8CEB"
Missing "CMake": "#DA3434"
Missing "QMake": "#ccc"
Missing "Dockerfile": "#384d54"
Thanks a lot!!!