{"openapi":"3.1.0","info":{"title":"Programming Languages API","version":"1.0.0","description":"A reference for 800+ programming, markup and data languages, built from the GitHub Linguist dataset. Detect which language a file extension belongs to (e.g. .rs → Rust), look up a language by name or alias, get its type, brand color, file extensions and aliases, and search or list by type. Ideal for code editors, syntax tooling, repo analyzers and language badges. (Programming languages — not spoken languages.)","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/proglangs-api","description":"oanor gateway"}],"tags":[{"name":"Languages"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/by-extension":{"get":{"operationId":"get_v1_by_extension","tags":["Languages"],"summary":"Which language(s) use a file extension","description":"","parameters":[{"name":"ext","in":"query","required":true,"description":"File extension, e.g. .rs (dot optional)","schema":{"type":"string"},"example":".rs"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":3,"extension":".rs","languages":[{"id":323,"name":"RenderScript","type":"programming","aliases":[],"filenames":[],"extensions":[".rs",".rsh"]},{"id":327,"name":"Rust","type":"programming","color":"#dea584","aliases":["rs"],"filenames":[],"extensions":[".rs",".rs.in"]},{"id":399,"name":"XML","type":"data","color":"#0060ac","aliases":["rss","xsd","wsdl"],"filenames":[".classpath",".cproject",".project","App.config","NuGet.config","Settings.StyleCop","Web.Debug.config","Web.Release.config","Web.config","packages.config"],"extensions":[".xml",".adml",".admx",".ant",".axaml",".axml",".builds",".ccproj",".ccxml",".clixml",".cproject",".cscfg",".csdef",".csl",".csproj",".ct",".depproj",".dita",".ditamap",".ditaval",".dll.config",".dotsettings",".filters",".fsproj",".fxml",".glade",".gml",".gmx",".gpx",".grxml",".gst",".hzp",".icls",".iml",".ivy",".jelly",".jsproj",".kml",".launch",".mdpolicy",".mjml",".mm",".mod",".mojo",".mxml",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".osm",".pkgproj",".pluginspec",".proj",".props",".ps1xml",".psc1",".pt",".pubxml",".qhelp",".rdf",".res",".resx",".rs",".rss",".sch",".scxml",".sfproj",".shproj",".slnx",".srdf",".storyboard",".sublime-snippet",".sw",".targets",".tml",".ts",".tsx",".typ",".ui",".urdf",".ux",".vbproj",".vcxproj",".vsixmanifest",".vssettings",".vstemplate",".vxml",".wixproj",".workflow",".wsdl",".wsf",".wxi",".wxl",".wxs",".x3d",".xacro",".xaml",".xib",".xlf",".xliff",".xmi",".xml.dist",".xmp",".xproj",".xsd",".xspec",".xul",".zcml"]}]},"meta":{"timestamp":"2026-05-31T02:11:15.504Z","request_id":"58002911-5663-4d67-8441-ce1db2669106"},"status":"ok","message":"Languages retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/language":{"get":{"operationId":"get_v1_language","tags":["Languages"],"summary":"A single language by name or alias","description":"","parameters":[{"name":"name","in":"query","required":false,"description":"Language name, e.g. Python","schema":{"type":"string"},"example":"python"},{"name":"alias","in":"query","required":false,"description":"Language alias, e.g. py3","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":303,"name":"Python","type":"programming","color":"#3572A5","aliases":["py","py3","python3","rusthon"],"filenames":[".gclient","DEPS","SConscript","SConstruct","wscript"],"extensions":[".py",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".spec",".tac",".wsgi",".xpy"]},"meta":{"timestamp":"2026-05-31T02:11:15.576Z","request_id":"f2a260a9-b535-42a1-a12c-f9ffebbd5600"},"status":"ok","message":"Language retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/list":{"get":{"operationId":"get_v1_list","tags":["Languages"],"summary":"All languages (lean), optionally by type","description":"","parameters":[{"name":"type","in":"query","required":false,"description":"Filter by type","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":807,"languages":[{"id":0,"name":"1C Enterprise","type":"programming","color":"#814CCC"},{"id":387204628,"name":"2-Dimensional Array","type":"data","color":"#38761D"},{"id":577529595,"name":"4D","type":"programming","color":"#004289"},{"id":1,"name":"ABAP","type":"programming","color":"#E8274B"},{"id":452681853,"name":"ABAP CDS","type":"programming","color":"#555e25"},{"id":429,"name":"ABNF","type":"data"},{"id":2,"name":"AGS Script","type":"programming","color":"#B9D9FF"},{"id":451700185,"name":"AIDL","type":"programming","color":"#34EB6B"},{"id":658971832,"name":"AL","type":"programming","color":"#3AA2B5"},{"id":79217948,"name":"ALGOL","type":"programming","color":"#D1E0DB"},{"id":3,"name":"AMPL","type":"programming","color":"#E6EFBB"},{"id":4,"name":"ANTLR","type":"programming","color":"#9DC3FF"},{"id":5,"name":"API Blueprint","type":"markup","color":"#2ACCA8"},{"id":6,"name":"APL","type":"programming","color":"#5A8164"},{"id":124996147,"name":"ASL","type":"programming"},{"id":7,"name":"ASN.1","type":"data"},{"id":564186416,"name":"ASP.NET","type":"programming","color":"#9400ff"},{"id":9,"name":"ATS","type":"programming","color":"#1ac620"},{"id":10,"name":"ActionScript","type":"programming","color":"#882B0F"},{"id":11,"name":"Ada","type":"programming","color":"#02f88c"},{"id":884614762,"name":"Adblock Filter List","type":"data","color":"#800000"},{"id":147198098,"name":"Adobe Font Metrics","type":"data","color":"#fa0f00"},{"id":12,"name":"Agda","type":"programming","color":"#315665"},{"id":899409497,"name":"Aiken","type":"programming","color":"#640ff8"},{"id":13,"name":"Alloy","type":"programming","color":"#64C800"},{"id":14,"name":"Alpine Abuild","type":"programming","color":"#0D597F"},{"id":187772328,"name":"Altium Designer","type":"data","color":"#A89663"},{"id":389477596,"name":"AngelScript","type":"programming","color":"#C7D7DC"},{"id":433009171,"name":"Answer Set Programming","type":"programming","color":"#A9CC29"},{"id":15,"name":"Ant Build System","type":"data","color":"#A9157E"},{"id":1067292663,"name":"Antlers","type":"markup","color":"#ff269e"},{"id":16,"name":"ApacheConf","type":"data","color":"#d12127"},{"id":17,"name":"Apex","type":"programming","color":"#1797c0"},{"id":18,"name":"Apollo Guidance Computer","type":"programming","color":"#0B3D91"},{"id":19,"name":"AppleScript","type":"programming","color":"#101F1F"},{"id":20,"name":"Arc","type":"programming","color":"#aa2afe"},{"id":22,"name":"AsciiDoc","type":"prose","color":"#73a0c5"},{"id":23,"name":"AspectJ","type":"programming","color":"#a957b0"},{"id":24,"name":"Assembly","type":"programming","color":"#6E4C13"},{"id":578209015,"name":"Astro","type":"markup","color":"#ff5a03"},{"id":591605007,"name":"Asymptote","type":"programming","color":"#ff0000"},{"id":25,"name":"Augeas","type":"programming","color":"#9CC134"},{"id":26,"name":"AutoHotkey","type":"programming","color":"#6594b9"},{"id":27,"name":"AutoIt","type":"programming","color":"#1C3552"},{"id":785497837,"name":"Avro IDL","type":"data","color":"#0040FF"},{"id":28,"name":"Awk","type":"programming","color":"#c30e9b"},{"id":700792152,"name":"B (Formal Method)","type":"programming","color":"#8aa8c5"},{"id":96642275,"name":"B4X","type":"programming","color":"#00e4ff"},{"id":28923963,"name":"BASIC","type":"programming","color":"#ff0000"},{"id":330386870,"name":"BQN","type":"programming","color":"#2b7067"},{"id":720859680,"name":"Ballerina","type":"programming","color":"#FF5000"},{"id":29,"name":"Batchfile","type":"programming","color":"#C1F12E"},{"id":545626333,"name":"Beef","type":"programming","color":"#a52f4e"},{"id":30,"name":"Befunge","type":"programming"},{"id":121855308,"name":"Berry","type":"programming","color":"#15A13C"},{"id":982188347,"name":"BibTeX","type":"markup","color":"#778899"},{"id":909569041,"name":"BibTeX Style","type":"programming"},{"id":321200902,"name":"Bicep","type":"programming","color":"#519aba"},{"id":1055528081,"name":"Bikeshed","type":"markup","color":"#5562ac"},{"id":31,"name":"Bison","type":"programming","color":"#6A463F"},{"id":32,"name":"BitBake","type":"programming","color":"#00bce4"},{"id":33,"name":"Blade","type":"markup","color":"#f7523f"},{"id":34,"name":"BlitzBasic","type":"programming","color":"#00FFAE"},{"id":35,"name":"BlitzMax","type":"programming","color":"#cd6400"},{"id":36,"name":"Bluespec","type":"programming","color":"#12223c"},{"id":641580358,"name":"Bluespec BH","type":"programming","color":"#12223c"},{"id":37,"name":"Boo","type":"programming","color":"#d4bec1"},{"id":955017407,"name":"Boogie","type":"programming","color":"#c80fa0"},{"id":38,"name":"Brainfuck","type":"programming","color":"#2F2530"},{"id":943571030,"name":"BrighterScript","type":"programming","color":"#66AABB"},{"id":39,"name":"Brightscript","type":"programming","color":"#662D91"},{"id":153503348,"name":"Browserslist","type":"data","color":"#ffd539"},{"id":906627898,"name":"Bru","type":"markup","color":"#F4AA41"},{"id":84359046,"name":"BuildStream","type":"data","color":"#006bff"},{"id":41,"name":"C","type":"programming","color":"#555555"},{"id":42,"name":"C#","type":"programming","color":"#178600"},{"id":43,"name":"C++","type":"programming","color":"#f34b7d"},{"id":44,"name":"C-ObjDump","type":"data"},{"id":45,"name":"C2hs Haskell","type":"programming"},{"id":769248603,"name":"C3","type":"programming","color":"#2563eb"},{"id":390788699,"name":"CAP CDS","type":"programming","color":"#0092d1"},{"id":29176339,"name":"CIL","type":"data"},{"id":46,"name":"CLIPS","type":"programming","color":"#00A300"},{"id":47,"name":"CMake","type":"programming","color":"#DA3434"},{"id":48,"name":"COBOL","type":"programming"},{"id":321684729,"name":"CODEOWNERS","type":"data"},{"id":49,"name":"COLLADA","type":"data","color":"#F1A42B"},{"id":71155397,"name":"CQL","type":"programming","color":"#006091"},{"id":424,"name":"CSON","type":"data","color":"#244776"},{"id":50,"name":"CSS","type":"markup","color":"#663399"},{"id":51,"name":"CSV","type":"data","color":"#237346"},{"id":356063509,"name":"CUE","type":"programming","color":"#5886E1"},{"id":657332628,"name":"CWeb","type":"programming","color":"#00007a"},{"id":677095381,"name":"Cabal Config","type":"data","color":"#483465"},{"id":615465151,"name":"Caddyfile","type":"data","color":"#22b638"},{"id":270184138,"name":"Cadence","type":"programming","color":"#00ef8b"},{"id":620599567,"name":"Cairo","type":"programming","color":"#ff4a48"},{"id":891399890,"name":"Cairo Zero","type":"programming","color":"#ff4a48"},{"id":829207807,"name":"CameLIGO","type":"programming","color":"#3be133"},{"id":581895317,"name":"Cangjie","type":"programming","color":"#00868B"},{"id":52,"name":"Cap'n Proto","type":"programming","color":"#c42727"},{"id":55627273,"name":"Carbon","type":"programming","color":"#222222"},{"id":53,"name":"CartoCSS","type":"programming"},{"id":54,"name":"Ceylon","type":"programming","color":"#dfa535"},{"id":55,"name":"Chapel","type":"programming","color":"#8dc63f"},{"id":56,"name":"Charity","type":"programming"},{"id":372063053,"name":"Checksums","type":"data"},{"id":57,"name":"ChucK","type":"programming","color":"#3f8000"},{"id":1042332086,"name":"Circom","type":"programming","color":"#707575"},{"id":58,"name":"Cirru","type":"programming","color":"#ccccff"},{"id":59,"name":"Clarion","type":"programming","color":"#db901e"},{"id":91493841,"name":"Clarity","type":"programming","color":"#5546ff"},{"id":8,"name":"Classic ASP","type":"programming","color":"#6a40fd"},{"id":60,"name":"Clean","type":"programming","color":"#3F85AF"},{"id":61,"name":"Click","type":"programming","color":"#E4E6F3"},{"id":62,"name":"Clojure","type":"programming","color":"#db5855"},{"id":357046146,"name":"Closure Templates","type":"markup","color":"#0d948f"},{"id":407996372,"name":"Cloud Firestore Security Rules","type":"data","color":"#FFA000"},{"id":163763508,"name":"Clue","type":"programming","color":"#0009b5"},{"id":421026389,"name":"CoNLL-U","type":"data"},{"id":424259634,"name":"CodeQL","type":"programming","color":"#140f46"},{"id":63,"name":"CoffeeScript","type":"programming","color":"#244776"},{"id":64,"name":"ColdFusion","type":"programming","color":"#ed2cd6"},{"id":65,"name":"ColdFusion CFC","type":"programming","color":"#ed2cd6"},{"id":66,"name":"Common Lisp","type":"programming","color":"#3fb68b"},{"id":988547172,"name":"Common Workflow Language","type":"programming","color":"#B5314C"},{"id":67,"name":"Component Pascal","type":"programming","color":"#B0CE4E"},{"id":788037493,"name":"Cooklang","type":"markup","color":"#E15A29"},{"id":68,"name":"Cool","type":"programming"},{"id":70,"name":"Cpp-ObjDump","type":"data"},{"id":71,"name":"Creole","type":"prose"},{"id":72,"name":"Crystal","type":"programming","color":"#000100"},{"id":73,"name":"Csound","type":"programming","color":"#1a1a1a"},{"id":74,"name":"Csound Document","type":"programming","color":"#1a1a1a"},{"id":75,"name":"Csound Score","type":"programming","color":"#1a1a1a"},{"id":77,"name":"Cuda","type":"programming","color":"#3A4E3A"},{"id":942714150,"name":"Cue Sheet","type":"data"},{"id":439829048,"name":"Curry","type":"programming","color":"#531242"},{"id":78,"name":"Cycript","type":"programming"},{"id":476447814,"name":"Cylc","type":"data","color":"#00b3fd"},{"id":850806976,"name":"Cypher","type":"programming","color":"#34c0eb"},{"id":79,"name":"Cython","type":"programming","color":"#fedf5b"},{"id":80,"name":"D","type":"programming","color":"#ba595e"},{"id":81,"name":"D-ObjDump","type":"data"},{"id":37531557,"name":"D2","type":"markup","color":"#526ee8"},{"id":82,"name":"DIGITAL Command Language","type":"programming"},{"id":83,"name":"DM","type":"programming","color":"#447265"},{"id":84,"name":"DNS Zone","type":"data"},{"id":85,"name":"DTrace","type":"programming"},{"id":969323346,"name":"Dafny","type":"programming","color":"#FFEC25"},{"id":86,"name":"Darcs Patch","type":"data","color":"#8eff23"},{"id":87,"name":"Dart","type":"programming","color":"#00B4AB"},{"id":648759486,"name":"Daslang","type":"programming","color":"#d3d3d3"},{"id":974514097,"name":"DataWeave","type":"programming","color":"#003a52"},{"id":527438264,"name":"Debian Package Control File","type":"data","color":"#D70751"},{"id":435000929,"name":"DenizenScript","type":"programming","color":"#FBEE96"},{"id":793969321,"name":"Dhall","type":"programming","color":"#dfafff"},{"id":88,"name":"Diff","type":"data"},{"id":201049282,"name":"DirectX 3D File","type":"data","color":"#aace60"},{"id":89,"name":"Dockerfile","type":"programming","color":"#384d54"},{"id":90,"name":"Dogescript","type":"programming","color":"#cca760"},{"id":111148035,"name":"Dotenv","type":"data","color":"#e5d559"},{"id":754574151,"name":"Dune","type":"programming","color":"#89421e"},{"id":91,"name":"Dylan","type":"programming","color":"#6c616e"},{"id":92,"name":"E","type":"programming","color":"#ccce35"},{"id":529653389,"name":"E-mail","type":"data"},{"id":430,"name":"EBNF","type":"data"},{"id":93,"name":"ECL","type":"programming","color":"#8a1267"},{"id":94,"name":"ECLiPSe","type":"programming","color":"#001d9d"},{"id":95,"name":"EJS","type":"markup","color":"#a91e50"},{"id":96,"name":"EQ","type":"programming","color":"#a78649"},{"id":97,"name":"Eagle","type":"data"},{"id":963512632,"name":"Earthly","type":"programming","color":"#2af0ff"},{"id":342840477,"name":"Easybuild","type":"data","color":"#069406"},{"id":98,"name":"Ecere Projects","type":"data","color":"#913960"},{"id":844766630,"name":"Ecmarkup","type":"markup","color":"#eb8131"},{"id":460509620,"name":"Edge","type":"markup","color":"#0dffe0"},{"id":925235833,"name":"EdgeQL","type":"programming","color":"#31A7FF"},{"id":96139566,"name":"EditorConfig","type":"data","color":"#fff1f2"},{"id":342840478,"name":"Edje Data Collection","type":"data"},{"id":99,"name":"Eiffel","type":"programming","color":"#4d6977"},{"id":100,"name":"Elixir","type":"programming","color":"#6e4a7e"},{"id":101,"name":"Elm","type":"programming","color":"#60B5CC"},{"id":570996448,"name":"Elvish","type":"programming","color":"#55BB55"},{"id":452025714,"name":"Elvish Transcript","type":"programming","color":"#55BB55"},{"id":102,"name":"Emacs Lisp","type":"programming","color":"#c065db"},{"id":103,"name":"EmberScript","type":"programming","color":"#FFF4F3"},{"id":104,"name":"Erlang","type":"programming","color":"#B83998"},{"id":880693982,"name":"Euphoria","type":"programming","color":"#FF790B"},{"id":105,"name":"F#","type":"programming","color":"#b845fc"},{"id":336943375,"name":"F*","type":"programming","color":"#572e30"},{"id":686129783,"name":"FIGlet Font","type":"data","color":"#FFDDBB"},{"id":906694254,"name":"FIRRTL","type":"programming","color":"#2f632f"},{"id":106,"name":"FLUX","type":"programming","color":"#88ccff"},{"id":108,"name":"Factor","type":"programming","color":"#636746"},{"id":109,"name":"Fancy","type":"programming","color":"#7b9db4"},{"id":110,"name":"Fantom","type":"programming","color":"#14253c"},{"id":622529198,"name":"Faust","type":"programming","color":"#c37240"},{"id":239946126,"name":"Fennel","type":"programming","color":"#fff3d7"},{"id":111,"name":"Filebench WML","type":"programming","color":"#F6B900"},{"id":112,"name":"Filterscript","type":"programming"},{"id":577640576,"name":"FlatBuffers","type":"data","color":"#ed284a"},{"id":800935960,"name":"Flix","type":"programming","color":"#d44a45"},{"id":206353404,"name":"Fluent","type":"programming","color":"#ffcc33"},{"id":113,"name":"Formatted","type":"data"},{"id":114,"name":"Forth","type":"programming","color":"#341708"},{"id":107,"name":"Fortran","type":"programming","color":"#4d41b1"},{"id":761352333,"name":"Fortran Free Form","type":"programming","color":"#4d41b1"},{"id":472896659,"name":"FreeBASIC","type":"programming","color":"#141AC9"},{"id":115,"name":"FreeMarker","type":"programming","color":"#0050b2"},{"id":116,"name":"Frege","type":"programming","color":"#00cafe"},{"id":97358117,"name":"Futhark","type":"programming","color":"#5f021f"},{"id":117,"name":"G-code","type":"programming","color":"#D08CF2"},{"id":290345951,"name":"GAML","type":"programming","color":"#FFC766"},{"id":118,"name":"GAMS","type":"programming","color":"#f49a22"},{"id":119,"name":"GAP","type":"programming","color":"#0000cc"},{"id":121,"name":"GCC Machine Description","type":"programming","color":"#FFCFAB"},{"id":122,"name":"GDB","type":"programming"},{"id":123,"name":"GDScript","type":"programming","color":"#355570"},{"id":694638086,"name":"GDShader","type":"programming","color":"#478CBF"},{"id":459577965,"name":"GEDCOM","type":"data","color":"#003058"},{"id":124,"name":"GLSL","type":"programming","color":"#5686a5"},{"id":302957008,"name":"GN","type":"data"},{"id":257856279,"name":"GSC","type":"programming","color":"#FF6800"},{"id":125,"name":"Game Maker Language","type":"programming","color":"#71b417"},{"id":907065713,"name":"Gemfile.lock","type":"data","color":"#701516"},{"id":310828396,"name":"Gemini","type":"prose","color":"#ff6900"},{"id":986054050,"name":"Genero 4gl","type":"programming","color":"#63408e"},{"id":902995658,"name":"Genero per","type":"markup","color":"#d8df39"},{"id":792408528,"name":"Genie","type":"programming","color":"#fb855d"},{"id":126,"name":"Genshi","type":"programming","color":"#951531"},{"id":127,"name":"Gentoo Ebuild","type":"programming","color":"#9400ff"},{"id":128,"name":"Gentoo Eclass","type":"programming","color":"#9400ff"},{"id":404627610,"name":"Gerber Image","type":"data","color":"#d20b00"},{"id":129,"name":"Gettext Catalog","type":"prose"},{"id":76,"name":"Gherkin","type":"programming","color":"#5B2063"},{"id":956324166,"name":"Git Attributes","type":"data","color":"#F44D27"},{"id":131750475,"name":"Git Commit","type":"data","color":"#F44D27"},{"id":807968997,"name":"Git Config","type":"data","color":"#F44D27"},{"id":461881235,"name":"Git Revision List","type":"data","color":"#F44D27"},{"id":1054258749,"name":"Gleam","type":"programming","color":"#ffaff3"},{"id":5523150,"name":"Glimmer JS","type":"programming","color":"#F5835F"},{"id":95110458,"name":"Glimmer TS","type":"programming","color":"#3178c6"},{"id":130,"name":"Glyph","type":"programming","color":"#c1ac7f"},{"id":997665271,"name":"Glyph Bitmap Distribution Format","type":"data"},{"id":131,"name":"Gnuplot","type":"programming","color":"#f0a9f0"},{"id":132,"name":"Go","type":"programming","color":"#00ADD8"},{"id":1054391671,"name":"Go Checksums","type":"data","color":"#00ADD8"},{"id":947461016,"name":"Go Module","type":"data","color":"#00ADD8"},{"id":247918769,"name":"Go Template","type":"markup","color":"#00ADD8"},{"id":934546256,"name":"Go Workspace","type":"data","color":"#00ADD8"},{"id":738107771,"name":"Godot Resource","type":"data","color":"#355570"},{"id":133,"name":"Golo","type":"programming","color":"#88562A"},{"id":134,"name":"Gosu","type":"programming","color":"#82937f"},{"id":135,"name":"Grace","type":"programming","color":"#615f8b"},{"id":136,"name":"Gradle","type":"data","color":"#02303a"},{"id":432600901,"name":"Gradle Kotlin DSL","type":"data","color":"#02303a"},{"id":137,"name":"Grammatical Framework","type":"programming","color":"#ff0000"},{"id":138,"name":"Graph Modeling Language","type":"data"},{"id":139,"name":"GraphQL","type":"data","color":"#e10098"},{"id":140,"name":"Graphviz (DOT)","type":"data","color":"#2596be"},{"id":142,"name":"Groovy","type":"programming","color":"#4298b8"},{"id":143,"name":"Groovy Server Pages","type":"programming","color":"#4298b8"},{"id":366607477,"name":"HAProxy","type":"data","color":"#106da9"},{"id":144,"name":"HCL","type":"programming","color":"#844FBA"},{"id":674379998,"name":"HIP","type":"programming","color":"#4F3A4F"},{"id":145,"name":"HLSL","type":"programming","color":"#aace60"},{"id":679725279,"name":"HOCON","type":"data","color":"#9ff8ee"},{"id":146,"name":"HTML","type":"markup","color":"#e34c26"},{"id":148,"name":"HTML+ECR","type":"markup","color":"#2e1052"},{"id":149,"name":"HTML+EEX","type":"markup","color":"#6e4a7e"},{"id":150,"name":"HTML+ERB","type":"markup","color":"#701516"},{"id":151,"name":"HTML+PHP","type":"markup","color":"#4f5d95"},{"id":479039817,"name":"HTML+Razor","type":"markup","color":"#512be4"},{"id":152,"name":"HTTP","type":"data","color":"#005C9C"},{"id":786683730,"name":"HXML","type":"data","color":"#f68712"},{"id":153,"name":"Hack","type":"programming","color":"#878787"},{"id":154,"name":"Haml","type":"markup","color":"#ece2a9"},{"id":155,"name":"Handlebars","type":"markup","color":"#f7931e"},{"id":156,"name":"Harbour","type":"programming","color":"#0e60e3"},{"id":463518941,"name":"Hare","type":"programming","color":"#9d7424"},{"id":157,"name":"Haskell","type":"programming","color":"#5e5086"},{"id":158,"name":"Haxe","type":"programming","color":"#df7900"},{"id":931814087,"name":"HiveQL","type":"programming","color":"#dce200"},{"id":928121743,"name":"HolyC","type":"programming","color":"#ffefaf"},{"id":231021894,"name":"Hosts File","type":"data","color":"#308888"},{"id":959040217,"name":"Hurl","type":"programming","color":"#FF0288"},{"id":159,"name":"Hy","type":"programming","color":"#7790B2"},{"id":160,"name":"HyPhy","type":"programming"},{"id":161,"name":"IDL","type":"programming","color":"#a3522f"},{"id":162,"name":"IGOR Pro","type":"programming","color":"#0000cc"},{"id":592065806,"name":"IL Assembly","type":"programming","color":"#512BD4"},{"id":163,"name":"INI","type":"data","color":"#d1dbe0"},{"id":164,"name":"IRC log","type":"data"},{"id":327071,"name":"ISPC","type":"programming","color":"#2D68B1"},{"id":165,"name":"Idris","type":"programming","color":"#b30000"},{"id":74444240,"name":"Ignore List","type":"data","color":"#000000"},{"id":575143428,"name":"ImageJ Macro","type":"programming","color":"#99AAFF"},{"id":1057618448,"name":"Imba","type":"programming","color":"#16cec6"},{"id":166,"name":"Inform 7","type":"programming"},{"id":838252715,"name":"Ink","type":"programming"},{"id":167,"name":"Inno Setup","type":"programming","color":"#264b99"},{"id":168,"name":"Io","type":"programming","color":"#a9188d"},{"id":169,"name":"Ioke","type":"programming","color":"#078193"},{"id":170,"name":"Isabelle","type":"programming","color":"#FEFE00"},{"id":171,"name":"Isabelle ROOT","type":"programming","color":"#FEFE00"},{"id":172,"name":"J","type":"programming","color":"#9EEDFF"},{"id":447261135,"name":"JAR Manifest","type":"data","color":"#b07219"},{"id":316620079,"name":"JCL","type":"programming","color":"#d90e09"},{"id":173,"name":"JFlex","type":"programming","color":"#DBCA00"},{"id":174,"name":"JSON","type":"data","color":"#292929"},{"id":423,"name":"JSON with Comments","type":"data","color":"#292929"},{"id":175,"name":"JSON5","type":"data","color":"#267CB9"},{"id":176,"name":"JSONLD","type":"data","color":"#0c479c"},{"id":177,"name":"JSONiq","type":"programming","color":"#40d47e"},{"id":235277043,"name":"Jac","type":"programming","color":"#FC792D"},{"id":70127133,"name":"Jai","type":"programming","color":"#ab8b4b"},{"id":1028705371,"name":"Janet","type":"programming","color":"#0886a5"},{"id":180,"name":"Jasmin","type":"programming","color":"#d03600"},{"id":181,"name":"Java","type":"programming","color":"#b07219"},{"id":519377561,"name":"Java Properties","type":"data","color":"#2A6277"},{"id":182,"name":"Java Server Pages","type":"programming","color":"#2A6277"},{"id":599494012,"name":"Java Template Engine","type":"programming","color":"#2A6277"},{"id":183,"name":"JavaScript","type":"programming","color":"#f1e05a"},{"id":914318960,"name":"JavaScript+ERB","type":"programming","color":"#f1e05a"},{"id":774635084,"name":"Jest Snapshot","type":"data","color":"#15c213"},{"id":465165328,"name":"JetBrains MPS","type":"programming","color":"#21D789"},{"id":147,"name":"Jinja","type":"markup","color":"#a52a22"},{"id":284531423,"name":"Jison","type":"programming","color":"#56b3cb"},{"id":406395330,"name":"Jison Lex","type":"programming","color":"#56b3cb"},{"id":998078858,"name":"Jolie","type":"programming","color":"#843179"},{"id":664885656,"name":"Jsonnet","type":"programming","color":"#0064bd"},{"id":184,"name":"Julia","type":"programming","color":"#a270ba"},{"id":220689142,"name":"Julia REPL","type":"programming","color":"#a270ba"},{"id":185,"name":"Jupyter Notebook","type":"markup","color":"#DA5B0B"},{"id":128447695,"name":"Just","type":"programming","color":"#384d54"},{"id":1052003890,"name":"KCL","type":"programming","color":"#7ABABF"},{"id":931123626,"name":"KDL","type":"data","color":"#ffb3b3"},{"id":9479532,"name":"KFramework","type":"programming","color":"#4195c5"},{"id":186,"name":"KRL","type":"programming","color":"#28430A"},{"id":818804755,"name":"Kaitai Struct","type":"programming","color":"#773b37"},{"id":603336474,"name":"KakouneScript","type":"programming","color":"#6f8042"},{"id":59716426,"name":"KerboScript","type":"programming","color":"#41adf0"},{"id":187,"name":"KiCad Layout","type":"data","color":"#2f4aab"},{"id":140848857,"name":"KiCad Legacy Layout","type":"data","color":"#2f4aab"},{"id":622447435,"name":"KiCad Schematic","type":"data","color":"#2f4aab"},{"id":692635484,"name":"Kickstart","type":"data"},{"id":188,"name":"Kit","type":"markup"},{"id":852099832,"name":"KoLmafia ASH","type":"programming","color":"#B9D9B9"},{"id":597930447,"name":"Koka","type":"programming","color":"#215166"},{"id":189,"name":"Kotlin","type":"programming","color":"#A97BFF"},{"id":225697190,"name":"Kusto","type":"data"},{"id":190,"name":"LFE","type":"programming","color":"#4C3023"},{"id":191,"name":"LLVM","type":"programming","color":"#185619"},{"id":192,"name":"LOLCODE","type":"programming","color":"#cc9900"},{"id":193,"name":"LSL","type":"programming","color":"#3d9970"},{"id":1013566805,"name":"LTspice Symbol","type":"data"},{"id":194,"name":"LabVIEW","type":"programming","color":"#fede06"},{"id":759240513,"name":"Lambdapi","type":"programming","color":"#8027a3"},{"id":548603830,"name":"Langium","type":"programming","color":"#2c8c87"},{"id":758480799,"name":"Lark","type":"data","color":"#2980B9"},{"id":195,"name":"Lasso","type":"programming","color":"#999999"},{"id":196,"name":"Latte","type":"markup","color":"#f2a542"},{"id":197,"name":"Lean","type":"programming"},{"id":455147478,"name":"Lean 4","type":"programming"},{"id":916034822,"name":"Leo","type":"programming","color":"#C4FFC2"},{"id":198,"name":"Less","type":"markup","color":"#1d365d"},{"id":199,"name":"Lex","type":"programming","color":"#DBCA00"},{"id":1040646257,"name":"LigoLANG","type":"programming","color":"#0e74ff"},{"id":200,"name":"LilyPond","type":"programming","color":"#9ccc7c"},{"id":201,"name":"Limbo","type":"programming"},{"id":377204539,"name":"Linear Programming","type":"programming"},{"id":202,"name":"Linker Script","type":"programming"},{"id":203,"name":"Linux Kernel Module","type":"data"},{"id":204,"name":"Liquid","type":"markup","color":"#67b8de"},{"id":614641732,"name":"Liquidsoap","type":"programming","color":"#990066"},{"id":205,"name":"Literate Agda","type":"programming","color":"#315665"},{"id":206,"name":"Literate CoffeeScript","type":"programming","color":"#244776"},{"id":207,"name":"Literate Haskell","type":"programming","color":"#5e5086"},{"id":891017,"name":"LiveCode Script","type":"programming","color":"#0c5ba5"},{"id":208,"name":"LiveScript","type":"programming","color":"#499886"},{"id":209,"name":"Logos","type":"programming"},{"id":210,"name":"Logtalk","type":"programming","color":"#295b9a"},{"id":211,"name":"LookML","type":"programming","color":"#652B81"},{"id":212,"name":"LoomScript","type":"programming"},{"id":213,"name":"Lua","type":"programming","color":"#000080"},{"id":365050359,"name":"Luau","type":"programming","color":"#00A2FF"},{"id":214,"name":"M","type":"programming"},{"id":89638692,"name":"M3U","type":"data","color":"#179C7D"},{"id":215,"name":"M4","type":"programming"},{"id":216,"name":"M4Sugar","type":"programming"},{"id":225,"name":"MATLAB","type":"programming","color":"#e16737"},{"id":217,"name":"MAXScript","type":"programming","color":"#00a6a6"},{"id":512838272,"name":"MDX","type":"markup","color":"#fcb32c"},{"id":448253929,"name":"MLIR","type":"programming","color":"#5EC8DB"},{"id":426,"name":"MQL4","type":"programming","color":"#62A8D6"},{"id":427,"name":"MQL5","type":"programming","color":"#4A76B8"},{"id":218,"name":"MTML","type":"markup","color":"#b7e1f4"},{"id":219,"name":"MUF","type":"programming"},{"id":34167825,"name":"Macaulay2","type":"programming","color":"#d8ffff"},{"id":220,"name":"Makefile","type":"programming","color":"#427819"},{"id":221,"name":"Mako","type":"programming","color":"#7e858d"},{"id":222,"name":"Markdown","type":"prose","color":"#083fa1"},{"id":932782397,"name":"Marko","type":"markup","color":"#42bff2"},{"id":223,"name":"Mask","type":"markup","color":"#f97732"},{"id":429002699,"name":"Mathematical Programming System","type":"programming","color":"#0530ad"},{"id":226,"name":"Maven POM","type":"data"},{"id":227,"name":"Max","type":"programming","color":"#c4a79c"},{"id":1037612668,"name":"MeTTa","type":"programming","color":"#6a5acd"},{"id":229,"name":"Mercury","type":"programming","color":"#ff2b2b"},{"id":385992043,"name":"Mermaid","type":"markup","color":"#ff3670"},{"id":799141244,"name":"Meson","type":"programming","color":"#007800"},{"id":230,"name":"Metal","type":"programming","color":"#8f14e9"},{"id":800983837,"name":"Microsoft Developer Studio Project","type":"data"},{"id":849523096,"name":"Microsoft Visual Studio Solution","type":"data"},{"id":231,"name":"MiniD","type":"programming"},{"id":4896465,"name":"MiniYAML","type":"data","color":"#ff1111"},{"id":238874535,"name":"MiniZinc","type":"programming","color":"#06a9e6"},{"id":938193433,"name":"MiniZinc Data","type":"data"},{"id":968740319,"name":"Mint","type":"programming","color":"#02b046"},{"id":232,"name":"Mirah","type":"programming","color":"#c7a938"},{"id":233,"name":"Modelica","type":"programming","color":"#de1d31"},{"id":234,"name":"Modula-2","type":"programming","color":"#10253f"},{"id":564743864,"name":"Modula-3","type":"programming","color":"#223388"},{"id":235,"name":"Module Management System","type":"programming"},{"id":1045019587,"name":"Mojo","type":"programming","color":"#ff4c1f"},{"id":236,"name":"Monkey","type":"programming"},{"id":231751931,"name":"Monkey C","type":"programming","color":"#8D6747"},{"id":237,"name":"Moocode","type":"programming"},{"id":181453007,"name":"MoonBit","type":"programming","color":"#b92381"},{"id":238,"name":"MoonScript","type":"programming","color":"#ff4585"},{"id":202937027,"name":"Motoko","type":"programming","color":"#fbb03b"},{"id":477582706,"name":"Motorola 68K Assembly","type":"programming","color":"#005daa"},{"id":638334599,"name":"Move","type":"programming","color":"#4a137a"},{"id":474864066,"name":"Muse","type":"prose"},{"id":638334590,"name":"Mustache","type":"markup","color":"#724b3b"},{"id":239,"name":"Myghty","type":"programming"},{"id":171666519,"name":"NASL","type":"programming"},{"id":240,"name":"NCL","type":"programming","color":"#28431f"},{"id":481192983,"name":"NEON","type":"data"},{"id":241,"name":"NL","type":"data"},{"id":136456478,"name":"NMODL","type":"programming","color":"#00356B"},{"id":685022663,"name":"NPM Config","type":"data","color":"#cb3837"},{"id":242,"name":"NSIS","type":"programming"},{"id":731233819,"name":"NWScript","type":"programming","color":"#111522"},{"id":178322513,"name":"Nasal","type":"programming","color":"#1d2c4e"},{"id":521429430,"name":"Nearley","type":"programming","color":"#990000"},{"id":243,"name":"Nemerle","type":"programming","color":"#3d3c6e"},{"id":244,"name":"NetLinx","type":"programming","color":"#0aa0ff"},{"id":245,"name":"NetLinx+ERB","type":"programming","color":"#747faa"},{"id":246,"name":"NetLogo","type":"programming","color":"#ff6375"},{"id":247,"name":"NewLisp","type":"programming","color":"#87AED7"},{"id":506780613,"name":"Nextflow","type":"programming","color":"#3ac486"},{"id":248,"name":"Nginx","type":"data","color":"#009639"},{"id":1067292664,"name":"Nickel","type":"programming","color":"#E0C3FC"},{"id":249,"name":"Nim","type":"programming","color":"#ffc200"},{"id":250,"name":"Ninja","type":"data"},{"id":251,"name":"Nit","type":"programming","color":"#009917"},{"id":252,"name":"Nix","type":"programming","color":"#7e7eff"},{"id":813068465,"name":"Noir","type":"programming","color":"#2f1f49"},{"id":253,"name":"Nu","type":"programming","color":"#c9df40"},{"id":254,"name":"NumPy","type":"programming","color":"#9C8AF9"},{"id":461856962,"name":"Nunjucks","type":"markup","color":"#3d8137"},{"id":446573572,"name":"Nushell","type":"programming","color":"#4E9906"},{"id":834374816,"name":"OASv2-json","type":"data","color":"#85ea2d"},{"id":105187618,"name":"OASv2-yaml","type":"data","color":"#85ea2d"},{"id":980062566,"name":"OASv3-json","type":"data","color":"#85ea2d"},{"id":51239111,"name":"OASv3-yaml","type":"data","color":"#85ea2d"},{"id":255,"name":"OCaml","type":"programming","color":"#ef7a08"},{"id":664100008,"name":"OMNeT++ MSG","type":"programming","color":"#a0e0a0"},{"id":924868392,"name":"OMNeT++ NED","type":"programming","color":"#08607c"},{"id":677210597,"name":"Oberon","type":"programming"},{"id":256,"name":"ObjDump","type":"data"},{"id":985227236,"name":"Object Data Instance Notation","type":"data"},{"id":202735509,"name":"ObjectScript","type":"programming","color":"#424893"},{"id":257,"name":"Objective-C","type":"programming","color":"#438eff"},{"id":258,"name":"Objective-C++","type":"programming","color":"#6866fb"},{"id":259,"name":"Objective-J","type":"programming","color":"#ff0c5a"},{"id":889244082,"name":"Odin","type":"programming","color":"#60AFFE"},{"id":260,"name":"Omgrofl","type":"programming","color":"#cabbff"},{"id":261,"name":"Opa","type":"programming"},{"id":262,"name":"Opal","type":"programming","color":"#f7ede0"},{"id":840483232,"name":"Open Policy Agent","type":"programming","color":"#7d9199"},{"id":848295328,"name":"OpenAPI Specification v2","type":"data","color":"#85ea2d"},{"id":557959099,"name":"OpenAPI Specification v3","type":"data","color":"#85ea2d"},{"id":263,"name":"OpenCL","type":"programming","color":"#ed2e2d"},{"id":264,"name":"OpenEdge ABL","type":"programming","color":"#5ce600"},{"id":153739399,"name":"OpenQASM","type":"programming","color":"#AA70FF"},{"id":265,"name":"OpenRC runscript","type":"programming"},{"id":266,"name":"OpenSCAD","type":"programming","color":"#e5cd45"},{"id":598917541,"name":"OpenStep Property List","type":"data"},{"id":374317347,"name":"OpenType Feature File","type":"data"},{"id":723589315,"name":"Option List","type":"data","color":"#476732"},{"id":267,"name":"Org","type":"prose","color":"#77aa99"},{"id":689079655,"name":"OverpassQL","type":"programming","color":"#cce2aa"},{"id":268,"name":"Ox","type":"programming"},{"id":269,"name":"Oxygene","type":"programming","color":"#cdd0e3"},{"id":270,"name":"Oz","type":"programming","color":"#fab738"},{"id":348895984,"name":"P4","type":"programming","color":"#7055b5"},{"id":736235603,"name":"PDDL","type":"programming","color":"#0d00ff"},{"id":81442128,"name":"PEG.js","type":"programming","color":"#234d6b"},{"id":272,"name":"PHP","type":"programming","color":"#4F5D95"},{"id":273,"name":"PLSQL","type":"programming","color":"#dad8d8"},{"id":274,"name":"PLpgSQL","type":"programming","color":"#336790"},{"id":275,"name":"POV-Ray SDL","type":"programming","color":"#6bac65"},{"id":756774415,"name":"Pact","type":"programming","color":"#F7A8B8"},{"id":276,"name":"Pan","type":"programming","color":"#cc0000"},{"id":277,"name":"Papyrus","type":"programming","color":"#6600cc"},{"id":278,"name":"Parrot","type":"programming","color":"#f3ca0a"},{"id":279,"name":"Parrot Assembly","type":"programming"},{"id":280,"name":"Parrot Internal Representation","type":"programming"},{"id":281,"name":"Pascal","type":"programming","color":"#E3F171"},{"id":271,"name":"Pawn","type":"programming","color":"#dbb284"},{"id":840372442,"name":"Pep8","type":"programming","color":"#C76F5B"},{"id":282,"name":"Perl","type":"programming","color":"#0298c3"},{"id":425,"name":"Pic","type":"markup"},{"id":284,"name":"Pickle","type":"data"},{"id":285,"name":"PicoLisp","type":"programming","color":"#6067af"},{"id":286,"name":"PigLatin","type":"programming","color":"#fcd7de"},{"id":287,"name":"Pike","type":"programming","color":"#005390"},{"id":684385621,"name":"Pip Requirements","type":"data","color":"#FFD343"},{"id":288822799,"name":"Pkl","type":"programming","color":"#6b9543"},{"id":833504686,"name":"PlantUML","type":"data","color":"#fbbd16"},{"id":288,"name":"Pod","type":"prose"},{"id":155357471,"name":"Pod 6","type":"prose"},{"id":289,"name":"PogoScript","type":"programming","color":"#d80074"},{"id":839112914,"name":"Polar","type":"programming","color":"#ae81ff"},{"id":290,"name":"Pony","type":"programming"},{"id":832391833,"name":"Portugol","type":"programming","color":"#f8bd00"},{"id":262764437,"name":"PostCSS","type":"markup","color":"#dc3a0c"},{"id":291,"name":"PostScript","type":"markup","color":"#da291c"},{"id":292,"name":"PowerBuilder","type":"programming","color":"#8f0f8d"},{"id":293,"name":"PowerShell","type":"programming","color":"#012456"},{"id":106029007,"name":"Praat","type":"programming","color":"#c8506d"},{"id":499933428,"name":"Prisma","type":"data","color":"#0c344b"},{"id":294,"name":"Processing","type":"programming","color":"#0096D8"},{"id":305313959,"name":"Procfile","type":"programming","color":"#3B2F63"},{"id":716513858,"name":"Proguard","type":"data"},{"id":295,"name":"Prolog","type":"programming","color":"#74283c"},{"id":441858312,"name":"Promela","type":"programming","color":"#de0000"},{"id":296,"name":"Propeller Spin","type":"programming","color":"#7fa2a7"},{"id":297,"name":"Protocol Buffer","type":"data"},{"id":436568854,"name":"Protocol Buffer Text Format","type":"data"},{"id":298,"name":"Public Key","type":"data"},{"id":179,"name":"Pug","type":"markup","color":"#a86454"},{"id":299,"name":"Puppet","type":"programming","color":"#302B6D"},{"id":300,"name":"Pure Data","type":"data"},{"id":301,"name":"PureBasic","type":"programming","color":"#5a6986"},{"id":302,"name":"PureScript","type":"programming","color":"#1D222D"},{"id":252961827,"name":"Pyret","type":"programming","color":"#ee1e10"},{"id":303,"name":"Python","type":"programming","color":"#3572A5"},{"id":428,"name":"Python console","type":"programming","color":"#3572A5"},{"id":304,"name":"Python traceback","type":"data","color":"#3572A5"},{"id":697448245,"name":"Q#","type":"programming","color":"#fed659"},{"id":305,"name":"QML","type":"programming","color":"#44a51c"},{"id":306,"name":"QMake","type":"programming"},{"id":558193693,"name":"Qt Script","type":"programming","color":"#00b841"},{"id":375265331,"name":"Quake","type":"programming","color":"#882233"},{"id":472308069,"name":"QuakeC","type":"programming","color":"#975777"},{"id":593107205,"name":"QuickBASIC","type":"programming","color":"#008080"},{"id":562056483,"name":"Quint","type":"programming","color":"#9d6ce5"},{"id":307,"name":"R","type":"programming","color":"#198CE7"},{"id":308,"name":"RAML","type":"markup","color":"#77d9fb"},{"id":601118790,"name":"RAScript","type":"programming","color":"#2C97FA"},{"id":899227493,"name":"RBS","type":"data","color":"#701516"},{"id":309,"name":"RDoc","type":"prose","color":"#701516"},{"id":310,"name":"REALbasic","type":"programming"},{"id":311,"name":"REXX","type":"programming","color":"#d90e09"},{"id":313,"name":"RMarkdown","type":"prose","color":"#198ce7"},{"id":587855233,"name":"RON","type":"data","color":"#a62c00"},{"id":809230569,"name":"ROS Interface","type":"data","color":"#22314e"},{"id":1031374237,"name":"RPC","type":"programming"},{"id":609977990,"name":"RPGLE","type":"programming","color":"#2BDE21"},{"id":314,"name":"RPM Spec","type":"data"},{"id":315,"name":"RUNOFF","type":"markup","color":"#665a4e"},{"id":316,"name":"Racket","type":"programming","color":"#3c5caa"},{"id":317,"name":"Ragel","type":"programming","color":"#9d5200"},{"id":283,"name":"Raku","type":"programming","color":"#0000fb"},{"id":173616037,"name":"Rascal","type":"programming","color":"#fffaa0"},{"id":318,"name":"Raw token data","type":"data"},{"id":501875647,"name":"ReScript","type":"programming","color":"#ed5051"},{"id":538732839,"name":"Readline Config","type":"data"},{"id":869538413,"name":"Reason","type":"programming","color":"#ff5847"},{"id":319002153,"name":"ReasonLIGO","type":"programming","color":"#ff5847"},{"id":319,"name":"Rebol","type":"programming","color":"#358a5b"},{"id":865765202,"name":"Record Jar","type":"data","color":"#0673ba"},{"id":320,"name":"Red","type":"programming","color":"#f50000"},{"id":321,"name":"Redcode","type":"programming"},{"id":1020148948,"name":"Redirect Rules","type":"data"},{"id":363378884,"name":"Regular Expression","type":"data","color":"#009a00"},{"id":322,"name":"Ren'Py","type":"programming","color":"#ff7f7f"},{"id":323,"name":"RenderScript","type":"programming"},{"id":498022874,"name":"Rez","type":"programming","color":"#FFDAB3"},{"id":51601661,"name":"Rich Text Format","type":"markup"},{"id":431,"name":"Ring","type":"programming","color":"#2D54CB"},{"id":878396783,"name":"Riot","type":"markup","color":"#A71E49"},{"id":324,"name":"RobotFramework","type":"programming","color":"#00c0b5"},{"id":440182480,"name":"Roc","type":"programming","color":"#7c38f5"},{"id":69,"name":"Rocq Prover","type":"programming","color":"#d0b68c"},{"id":141,"name":"Roff","type":"markup","color":"#ecdebe"},{"id":612669833,"name":"Roff Manpage","type":"markup","color":"#ecdebe"},{"id":325,"name":"Rouge","type":"programming","color":"#cc0088"},{"id":592853203,"name":"RouterOS Script","type":"programming","color":"#DE3941"},{"id":326,"name":"Ruby","type":"programming","color":"#701516"},{"id":327,"name":"Rust","type":"programming","color":"#dea584"},{"id":328,"name":"SAS","type":"programming","color":"#B34936"},{"id":329,"name":"SCSS","type":"markup","color":"#c6538c"},{"id":880010326,"name":"SELinux Policy","type":"data"},{"id":330,"name":"SMT","type":"programming"},{"id":331,"name":"SPARQL","type":"data","color":"#0C4597"},{"id":332,"name":"SQF","type":"programming","color":"#3F3F3F"},{"id":333,"name":"SQL","type":"data","color":"#e38c00"},{"id":334,"name":"SQLPL","type":"programming","color":"#e38c00"},{"id":335,"name":"SRecode Template","type":"markup","color":"#348a34"},{"id":554920715,"name":"SSH Config","type":"data"},{"id":424510560,"name":"STAR","type":"data"},{"id":455361735,"name":"STL","type":"data","color":"#373b5e"},{"id":336,"name":"STON","type":"data"},{"id":337,"name":"SVG","type":"data","color":"#ff9900"},{"id":1066250075,"name":"SWIG","type":"programming"},{"id":338,"name":"Sage","type":"programming"},{"id":1029438153,"name":"Sail","type":"programming","color":"#259dd5"},{"id":339,"name":"SaltStack","type":"programming","color":"#646464"},{"id":340,"name":"Sass","type":"markup","color":"#a53b70"},{"id":341,"name":"Scala","type":"programming","color":"#c22d40"},{"id":342,"name":"Scaml","type":"markup","color":"#bd181a"},{"id":619814037,"name":"Scenic","type":"programming","color":"#fdc700"},{"id":343,"name":"Scheme","type":"programming","color":"#1e4aec"},{"id":344,"name":"Scilab","type":"programming","color":"#ca0f21"},{"id":345,"name":"Self","type":"programming","color":"#0579aa"},{"id":664257356,"name":"ShaderLab","type":"programming","color":"#222c37"},{"id":346,"name":"Shell","type":"programming","color":"#89e051"},{"id":687511714,"name":"ShellCheck Config","type":"data","color":"#cecfcb"},{"id":347,"name":"ShellSession","type":"programming"},{"id":348,"name":"Shen","type":"programming","color":"#120F14"},{"id":208976687,"name":"Sieve","type":"programming"},{"id":735623761,"name":"Simple File Verification","type":"data","color":"#C9BFED"},{"id":987024632,"name":"Singularity","type":"programming","color":"#64E6AD"},{"id":239357863,"name":"Slang","type":"programming","color":"#1fbec9"},{"id":349,"name":"Slash","type":"programming","color":"#007eff"},{"id":894641667,"name":"Slice","type":"programming","color":"#003fa2"},{"id":350,"name":"Slim","type":"markup","color":"#2b2b2b"},{"id":119900149,"name":"Slint","type":"markup","color":"#2379F4"},{"id":164123055,"name":"SmPL","type":"programming","color":"#c94949"},{"id":351,"name":"Smali","type":"programming"},{"id":352,"name":"Smalltalk","type":"programming","color":"#596706"},{"id":353,"name":"Smarty","type":"programming","color":"#f0c040"},{"id":1027892786,"name":"Smithy","type":"programming","color":"#c44536"},{"id":151241392,"name":"Snakemake","type":"programming","color":"#419179"},{"id":237469032,"name":"Solidity","type":"programming","color":"#AA6746"},{"id":222900098,"name":"Soong","type":"data"},{"id":354,"name":"SourcePawn","type":"programming","color":"#f69e1d"},{"id":864005057,"name":"SpiceDB Schema","type":"data","color":"#a5318a"},{"id":767169629,"name":"Spline Font Database","type":"data"},{"id":355,"name":"Squirrel","type":"programming","color":"#800000"},{"id":356,"name":"Stan","type":"programming","color":"#b2011d"},{"id":357,"name":"Standard ML","type":"programming","color":"#dc566d"},{"id":960266174,"name":"Starlark","type":"programming","color":"#76d275"},{"id":358,"name":"Stata","type":"programming","color":"#1a5f91"},{"id":89855901,"name":"StringTemplate","type":"markup","color":"#3fb34f"},{"id":359,"name":"Stylus","type":"markup","color":"#ff6347"},{"id":360,"name":"SubRip Text","type":"data","color":"#9e0101"},{"id":826404698,"name":"SugarSS","type":"markup","color":"#2fcc9f"},{"id":361,"name":"SuperCollider","type":"programming","color":"#46390b"},{"id":735141027,"name":"SurrealQL","type":"programming","color":"#ff00a0"},{"id":24470517,"name":"Survex data","type":"data","color":"#ffcc99"},{"id":928734530,"name":"Svelte","type":"markup","color":"#ff3e00"},{"id":271471144,"name":"Sway","type":"programming","color":"#00F58C"},{"id":558779190,"name":"Sweave","type":"prose","color":"#198ce7"},{"id":362,"name":"Swift","type":"programming","color":"#F05138"},{"id":363,"name":"SystemVerilog","type":"programming","color":"#DAE1C2"},{"id":422,"name":"TI Program","type":"programming","color":"#A0AA87"},{"id":118656070,"name":"TL-Verilog","type":"programming","color":"#C40023"},{"id":364,"name":"TLA","type":"programming","color":"#4b0079"},{"id":769162295,"name":"TMDL","type":"data","color":"#f0c913"},{"id":365,"name":"TOML","type":"data","color":"#9c4221"},{"id":89289301,"name":"TSPLIB data","type":"data"},{"id":918334941,"name":"TSQL","type":"programming","color":"#e38c00"},{"id":1035892117,"name":"TSV","type":"data","color":"#237346"},{"id":94901924,"name":"TSX","type":"programming","color":"#3178c6"},{"id":366,"name":"TXL","type":"programming","color":"#0178b8"},{"id":606708469,"name":"Tact","type":"programming","color":"#48b5ff"},{"id":959889508,"name":"Talon","type":"programming","color":"#333333"},{"id":367,"name":"Tcl","type":"programming","color":"#e4cc98"},{"id":368,"name":"Tcsh","type":"programming"},{"id":369,"name":"TeX","type":"markup","color":"#3D6117"},{"id":370,"name":"Tea","type":"markup"},{"id":719038619,"name":"Teal","type":"programming","color":"#00B1BC"},{"id":371,"name":"Terra","type":"programming","color":"#00004c"},{"id":856832701,"name":"Terraform Template","type":"markup","color":"#7b42bb"},{"id":988020015,"name":"Texinfo","type":"prose"},{"id":372,"name":"Text","type":"prose"},{"id":965696054,"name":"TextGrid","type":"data","color":"#c8506d"},{"id":981795023,"name":"TextMate Properties","type":"data","color":"#df66e4"},{"id":373,"name":"Textile","type":"prose","color":"#ffe7ac"},{"id":374,"name":"Thrift","type":"programming","color":"#D12127"},{"id":356554395,"name":"Toit","type":"programming","color":"#c2c9fb"},{"id":1016912802,"name":"Tor Config","type":"data","color":"#59316b"},{"id":436081647,"name":"Tree-sitter Query","type":"programming","color":"#8ea64c"},{"id":375,"name":"Turing","type":"programming","color":"#cf142b"},{"id":376,"name":"Turtle","type":"data"},{"id":377,"name":"Twig","type":"markup","color":"#c1d026"},{"id":632765617,"name":"Type Language","type":"data"},{"id":378,"name":"TypeScript","type":"programming","color":"#3178c6"},{"id":952272597,"name":"TypeSpec","type":"programming","color":"#4A3665"},{"id":704730682,"name":"Typst","type":"programming","color":"#239dad"},{"id":379,"name":"Unified Parallel C","type":"programming","color":"#4e3617"},{"id":380,"name":"Unity3D Asset","type":"data","color":"#222c37"},{"id":120,"name":"Unix Assembly","type":"programming"},{"id":381,"name":"Uno","type":"programming","color":"#9933cc"},{"id":382,"name":"UnrealScript","type":"programming","color":"#a54c4d"},{"id":1061635506,"name":"Untyped Plutus Core","type":"programming","color":"#36adbd"},{"id":383,"name":"UrWeb","type":"programming","color":"#ccccee"},{"id":603371597,"name":"V","type":"programming","color":"#4f87c4"},{"id":399230729,"name":"VBA","type":"programming","color":"#867db1"},{"id":408016005,"name":"VBScript","type":"programming","color":"#15dcdc"},{"id":384,"name":"VCL","type":"programming","color":"#148AA8"},{"id":385,"name":"VHDL","type":"programming","color":"#adb2cb"},{"id":386,"name":"Vala","type":"programming","color":"#a56de2"},{"id":544060961,"name":"Valve Data Format","type":"data","color":"#f26025"},{"id":292377326,"name":"Velocity Template Language","type":"markup","color":"#507cff"},{"id":757053899,"name":"Vento","type":"markup","color":"#ff0080"},{"id":387,"name":"Verilog","type":"programming","color":"#b2b7f8"},{"id":508563686,"name":"Vim Help File","type":"prose","color":"#199f4b"},{"id":388,"name":"Vim Script","type":"programming","color":"#199f4b"},{"id":81265970,"name":"Vim Snippet","type":"markup","color":"#199f4b"},{"id":389,"name":"Visual Basic .NET","type":"programming","color":"#945db7"},{"id":679594952,"name":"Visual Basic 6.0","type":"programming","color":"#2c6353"},{"id":390,"name":"Volt","type":"programming","color":"#1F1F1F"},{"id":391,"name":"Vue","type":"markup","color":"#41b883"},{"id":1055641948,"name":"Vyper","type":"programming","color":"#9F4CF2"},{"id":374521672,"name":"WDL","type":"programming","color":"#42f1f4"},{"id":836605993,"name":"WGSL","type":"programming","color":"#1a5e9a"},{"id":392,"name":"Wavefront Material","type":"data"},{"id":393,"name":"Wavefront Object","type":"data"},{"id":394,"name":"Web Ontology Language","type":"data","color":"#5b70bd"},{"id":956556503,"name":"WebAssembly","type":"programming","color":"#04133b"},{"id":134534086,"name":"WebAssembly Interface Type","type":"data","color":"#6250e7"},{"id":395,"name":"WebIDL","type":"programming"},{"id":658679714,"name":"WebVTT","type":"data"},{"id":668457123,"name":"Wget Config","type":"data"},{"id":888779559,"name":"Whiley","type":"programming","color":"#d5c397"},{"id":228,"name":"Wikitext","type":"prose","color":"#fc5757"},{"id":950967261,"name":"Win32 Message File","type":"data"},{"id":969674868,"name":"Windows Registry Entries","type":"data","color":"#52d5ff"},{"id":686821385,"name":"Witcher Script","type":"programming","color":"#ff0000"},{"id":224,"name":"Wolfram Language","type":"programming","color":"#dd1100"},{"id":632745969,"name":"Wollok","type":"programming","color":"#a23738"},{"id":396,"name":"World of Warcraft Addon Data","type":"data","color":"#f7e43f"},{"id":713580619,"name":"Wren","type":"programming","color":"#383838"},{"id":782911107,"name":"X BitMap","type":"data"},{"id":208700028,"name":"X Font Directory Index","type":"data"},{"id":781846279,"name":"X PixMap","type":"data"},{"id":397,"name":"X10","type":"programming","color":"#4B6BEF"},{"id":398,"name":"XC","type":"programming","color":"#99DA07"},{"id":225167241,"name":"XCompose","type":"data"},{"id":399,"name":"XML","type":"data","color":"#0060ac"},{"id":75622871,"name":"XML Property List","type":"data","color":"#0060ac"},{"id":400,"name":"XPages","type":"data"},{"id":401,"name":"XProc","type":"programming"},{"id":402,"name":"XQuery","type":"programming","color":"#5232e7"},{"id":403,"name":"XS","type":"programming"},{"id":404,"name":"XSLT","type":"programming","color":"#EB8CEB"},{"id":225223071,"name":"Xmake","type":"programming","color":"#22a079"},{"id":405,"name":"Xojo","type":"programming","color":"#81bd41"},{"id":614078284,"name":"Xonsh","type":"programming","color":"#285EEF"},{"id":406,"name":"Xtend","type":"programming","color":"#24255d"},{"id":407,"name":"YAML","type":"data","color":"#cb171e"},{"id":408,"name":"YANG","type":"data"},{"id":805122868,"name":"YARA","type":"programming","color":"#220000"},{"id":378760102,"name":"YASnippet","type":"markup","color":"#32AB90"},{"id":409,"name":"Yacc","type":"programming","color":"#4B6C4B"},{"id":237469033,"name":"Yul","type":"programming","color":"#794932"},{"id":952972794,"name":"ZAP","type":"programming","color":"#0d665e"},{"id":973483626,"name":"ZIL","type":"programming","color":"#dc75e5"},{"id":40,"name":"Zeek","type":"programming"},{"id":494938890,"name":"ZenScript","type":"programming","color":"#00BCD1"},{"id":410,"name":"Zephir","type":"programming","color":"#118f9e"},{"id":646424281,"name":"Zig","type":"programming","color":"#ec915c"},{"id":411,"name":"Zimpl","type":"programming","color":"#d67711"},{"id":803760908,"name":"Zmodel","type":"data","color":"#ff7100"},{"id":992375436,"name":"cURL Config","type":"data"},{"id":705203557,"name":"crontab","type":"data","color":"#ead7ac"},{"id":412,"name":"desktop","type":"data"},{"id":691605112,"name":"dircolors","type":"data"},{"id":413,"name":"eC","type":"programming","color":"#913960"},{"id":414,"name":"edn","type":"data"},{"id":415,"name":"fish","type":"programming","color":"#4aae47"},{"id":560883276,"name":"hoon","type":"programming","color":"#00b171"},{"id":98384424,"name":"iCalendar","type":"data","color":"#ec564c"},{"id":905371884,"name":"jq","type":"programming","color":"#c7254e"},{"id":970675279,"name":"kvlang","type":"markup","color":"#1da6e0"},{"id":517654727,"name":"mIRC Script","type":"programming","color":"#3d57c3"},{"id":462488745,"name":"mcfunction","type":"programming","color":"#E22837"},{"id":566198445,"name":"mdsvex","type":"markup","color":"#5f9ea0"},{"id":416,"name":"mupad","type":"programming","color":"#244963"},{"id":775996197,"name":"nanorc","type":"data","color":"#2d004d"},{"id":417,"name":"nesC","type":"programming","color":"#94B0C7"},{"id":418,"name":"ooc","type":"programming","color":"#b0b77e"},{"id":970539067,"name":"q","type":"programming","color":"#0040cd"},{"id":419,"name":"reStructuredText","type":"prose","color":"#141414"},{"id":674736065,"name":"robots.txt","type":"data"},{"id":847830017,"name":"sed","type":"programming","color":"#64b970"},{"id":795579337,"name":"templ","type":"markup","color":"#66D0DD"},{"id":851476558,"name":"vCard","type":"data","color":"#ee2647"},{"id":420,"name":"wisp","type":"programming","color":"#7582D1"},{"id":421,"name":"xBase","type":"programming","color":"#403a40"}]},"meta":{"timestamp":"2026-05-31T02:11:15.623Z","request_id":"caebd5e7-1173-43ea-b462-14e0cac9d529"},"status":"ok","message":"Languages listed","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Languages"],"summary":"Search languages by name/alias, filter by type","description":"","parameters":[{"name":"q","in":"query","required":false,"description":"Name or alias (substring)","schema":{"type":"string"},"example":"script"},{"name":"type","in":"query","required":false,"description":"programming, markup, data or prose","schema":{"type":"string"},"example":"programming"},{"name":"limit","in":"query","required":false,"description":"Results per page (1-100, default 20)","schema":{"type":"string"},"example":"20"},{"name":"offset","in":"query","required":false,"description":"Pagination offset","schema":{"type":"string"},"example":"0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"limit":20,"total":51,"offset":0,"filters":{"q":"script","type":"programming"},"results":[{"id":2,"name":"AGS Script","type":"programming","color":"#B9D9FF","aliases":["ags"],"filenames":[],"extensions":[".asc",".ash"]},{"id":10,"name":"ActionScript","type":"programming","color":"#882B0F","aliases":["actionscript 3","actionscript3","as3"],"filenames":[],"extensions":[".as"]},{"id":389477596,"name":"AngelScript","type":"programming","color":"#C7D7DC","aliases":[],"filenames":[],"extensions":[".as",".angelscript"]},{"id":19,"name":"AppleScript","type":"programming","color":"#101F1F","aliases":["apples","osascript"],"filenames":[],"extensions":[".applescript",".scpt"]},{"id":27,"name":"AutoIt","type":"programming","color":"#1C3552","aliases":["au3","AutoIt3","AutoItScript"],"filenames":[],"extensions":[".au3"]},{"id":943571030,"name":"BrighterScript","type":"programming","color":"#66AABB","aliases":[],"filenames":[],"extensions":[".bs"]},{"id":39,"name":"Brightscript","type":"programming","color":"#662D91","aliases":[],"filenames":[],"extensions":[".brs"]},{"id":42,"name":"C#","type":"programming","color":"#178600","aliases":["csharp","cake","cakescript"],"filenames":[],"extensions":[".cs",".cake",".cs.pp",".csx",".linq"]},{"id":63,"name":"CoffeeScript","type":"programming","color":"#244776","aliases":["coffee","coffee-script"],"filenames":["Cakefile"],"extensions":[".coffee","._coffee",".cake",".cjsx",".iced"]},{"id":85,"name":"DTrace","type":"programming","aliases":["dtrace-script"],"filenames":[],"extensions":[".d"]},{"id":435000929,"name":"DenizenScript","type":"programming","color":"#FBEE96","aliases":[],"filenames":[],"extensions":[".dsc"]},{"id":90,"name":"Dogescript","type":"programming","color":"#cca760","aliases":[],"filenames":[],"extensions":[".djs"]},{"id":452025714,"name":"Elvish Transcript","type":"programming","color":"#55BB55","group":"Elvish","aliases":[],"filenames":[],"extensions":[]},{"id":103,"name":"EmberScript","type":"programming","color":"#FFF4F3","aliases":[],"filenames":[],"extensions":[".em",".emberscript"]},{"id":112,"name":"Filterscript","type":"programming","group":"RenderScript","aliases":[],"filenames":[],"extensions":[".fs"]},{"id":121,"name":"GCC Machine Description","type":"programming","color":"#FFCFAB","aliases":[],"filenames":[],"extensions":[".md"]},{"id":123,"name":"GDScript","type":"programming","color":"#355570","aliases":[],"filenames":[],"extensions":[".gd"]},{"id":183,"name":"JavaScript","type":"programming","color":"#f1e05a","aliases":["js","node"],"filenames":["Jakefile"],"extensions":[".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"]},{"id":914318960,"name":"JavaScript+ERB","type":"programming","color":"#f1e05a","group":"JavaScript","aliases":[],"filenames":[],"extensions":[".js.erb"]},{"id":603336474,"name":"KakouneScript","type":"programming","color":"#6f8042","aliases":["kak","kakscript"],"filenames":["kakrc"],"extensions":[".kak"]}]},"meta":{"timestamp":"2026-05-31T02:11:15.704Z","request_id":"ce8d492c-cec3-4caa-8b50-75f7a3bfea69"},"status":"ok","message":"Search completed","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Totals, types & source","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"total":807,"types":[{"type":"data","count":179},{"type":"markup","count":69},{"type":"programming","count":541},{"type":"prose","count":18}],"fields":["id","name","type","color","extensions","aliases","filenames","group"],"source":"GitHub Linguist","unique_extensions":1451},"meta":{"timestamp":"2026-05-31T02:11:15.780Z","request_id":"95db9f77-e98a-4638-a7f4-38a657714b92"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":3000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":400,"monthly_call_quota":60000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1200,"monthly_call_quota":350000,"rps_limit":25,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":3300,"monthly_call_quota":1500000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/proglangs-api"}