-
-
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", | |
| } |
Thanks a lot!!!
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"
Very helpful! Thank you!!