GitHub Trending Languages

You can download the full JSON list of supported GitHub Trending Languages:
Download

The following values are valid for the language parameter of the GitHub Trending engine, for example language=python. The display name is accepted as well and normalized to its value, so language=Jupyter Notebook becomes jupyter-notebook.

Value Language
unknown Unknown
1c-enterprise 1C Enterprise
2-dimensional-array 2-Dimensional Array
4d 4D
abap ABAP
abap-cds ABAP CDS
abnf ABNF
actionscript ActionScript
ada Ada
adblock-filter-list Adblock Filter List
adobe-font-metrics Adobe Font Metrics
agda Agda
ags-script AGS Script
aidl AIDL
aiken Aiken
al AL
aleo Aleo
algol ALGOL
alloy Alloy
alpine-abuild Alpine Abuild
altium-designer Altium Designer
ampl AMPL
angelscript AngelScript
answer-set-programming Answer Set Programming
ant-build-system Ant Build System
antlers Antlers
antlr ANTLR
apacheconf ApacheConf
apex Apex
api-blueprint API Blueprint
apl APL
apollo-guidance-computer Apollo Guidance Computer
applescript AppleScript
arc Arc
asciidoc AsciiDoc
asl ASL
asn.1 ASN.1
classic-asp Classic ASP
asp.net ASP.NET
aspectj AspectJ
assembly Assembly
astro Astro
asymptote Asymptote
ats ATS
augeas Augeas
autohotkey AutoHotkey
autoit AutoIt
avro-idl Avro IDL
awk Awk
b B
b4x B4X
ballerina Ballerina
baml BAML
basic BASIC
batchfile Batchfile
bbcode BBCode
beef Beef
befunge Befunge
berry Berry
bibtex BibTeX
bibtex-style BibTeX Style
bicep Bicep
bikeshed Bikeshed
bird2 BIRD2
bison Bison
bitbake BitBake
blade Blade
blitzbasic BlitzBasic
blitzmax BlitzMax
blueprint Blueprint
bluespec Bluespec
bluespec-bh Bluespec BH
boo Boo
boogie Boogie
bqn BQN
brainfuck Brainfuck
brighterscript BrighterScript
brightscript Brightscript
zeek Zeek
browserslist Browserslist
bru Bru
buildstream BuildStream
c C
c# C#
c++ C++
c-objdump C-ObjDump
c2hs-haskell C2hs Haskell
c3 C3
cabal-config Cabal Config
caddyfile Caddyfile
cadence Cadence
cairo Cairo
cairo-zero Cairo Zero
cameligo CameLIGO
cangjie Cangjie
cap-cds CAP CDS
cap'n-proto Cap'n Proto
carbon Carbon
cartocss CartoCSS
ceylon Ceylon
chapel Chapel
charity Charity
checksums Checksums
chuck ChucK
cil CIL
circom Circom
cirru Cirru
clarion Clarion
clarity Clarity
clean Clean
click Click
clips CLIPS
clojure Clojure
closure-templates Closure Templates
cloud-firestore-security-rules Cloud Firestore Security Rules
clue Clue
cmake CMake
cobol COBOL
codeowners CODEOWNERS
codeql CodeQL
coffeescript CoffeeScript
coldfusion ColdFusion
coldfusion-cfc ColdFusion CFC
collada COLLADA
common-lisp Common Lisp
common-workflow-language Common Workflow Language
component-pascal Component Pascal
conll-u CoNLL-U
cooklang Cooklang
cool Cool
rocq-prover Rocq Prover
cpp-objdump Cpp-ObjDump
cql CQL
creole Creole
crontab crontab
crystal Crystal
cson CSON
csound Csound
csound-document Csound Document
csound-score Csound Score
css CSS
csv CSV
cuda Cuda
cue CUE
cue-sheet Cue Sheet
curl-config cURL Config
curry Curry
cweb CWeb
cycript Cycript
cylc Cylc
cypher Cypher
cython Cython
d D
d-objdump D-ObjDump
d2 D2
dafny Dafny
darcs-patch Darcs Patch
dart Dart
daslang Daslang
dataweave DataWeave
debian-package-control-file Debian Package Control File
denizenscript DenizenScript
desktop desktop
dhall Dhall
diff Diff
digital-command-language DIGITAL Command Language
dircolors dircolors
directx-3d-file DirectX 3D File
dm DM
dns-zone DNS Zone
dockerfile Dockerfile
dogescript Dogescript
dotenv Dotenv
dtrace DTrace
dune Dune
dylan Dylan
e E
e-mail E-mail
eagle Eagle
earthly Earthly
easybuild Easybuild
ebnf EBNF
ec eC
ecere-projects Ecere Projects
ecl ECL
eclipse ECLiPSe
ecmarkup Ecmarkup
edge Edge
edgeql EdgeQL
editorconfig EditorConfig
edje-data-collection Edje Data Collection
edn edn
eiffel Eiffel
ejs EJS
elixir Elixir
elm Elm
elvish Elvish
elvish-transcript Elvish Transcript
emacs-lisp Emacs Lisp
emberscript EmberScript
eq EQ
erlang Erlang
euphoria Euphoria
f# F#
f* F*
factor Factor
fancy Fancy
fantom Fantom
faust Faust
fennel Fennel
figlet-font FIGlet Font
filebench-wml Filebench WML
filterscript Filterscript
firrtl FIRRTL
fish fish
flatbuffers FlatBuffers
flix Flix
fluent Fluent
flux FLUX
formatted Formatted
forth Forth
fortran Fortran
fortran-free-form Fortran Free Form
fpp FPP
freebasic FreeBASIC
freemarker FreeMarker
frege Frege
futhark Futhark
g-code G-code
game-maker-language Game Maker Language
gaml GAML
gams GAMS
gap GAP
gcc-machine-description GCC Machine Description
gdb GDB
gdscript GDScript
gdshader GDShader
gedcom GEDCOM
gemfile.lock Gemfile.lock
gemini Gemini
genero-4gl Genero 4gl
genero-per Genero per
genie Genie
genshi Genshi
gentoo-ebuild Gentoo Ebuild
gentoo-eclass Gentoo Eclass
gerber-image Gerber Image
gettext-catalog Gettext Catalog
gherkin Gherkin
git-attributes Git Attributes
git-commit Git Commit
git-config Git Config
git-revision-list Git Revision List
gleam Gleam
glimmer-js Glimmer JS
glimmer-ts Glimmer TS
glsl GLSL
glyph Glyph
glyph-bitmap-distribution-format Glyph Bitmap Distribution Format
gn GN
gno Gno
gnuplot Gnuplot
go Go
go-checksums Go Checksums
go-module Go Module
go-template Go Template
go-workspace Go Workspace
godot-resource Godot Resource
golo Golo
gosu Gosu
grace Grace
gradle Gradle
gradle-kotlin-dsl Gradle Kotlin DSL
grammatical-framework Grammatical Framework
graph-modeling-language Graph Modeling Language
graphql GraphQL
graphviz-(dot) Graphviz (DOT)
groovy Groovy
groovy-server-pages Groovy Server Pages
gsc GSC
gtkrc GtkRC
hack Hack
haml Haml
handlebars Handlebars
haproxy HAProxy
harbour Harbour
hare Hare
haskell Haskell
haxe Haxe
hcl HCL
hip HIP
hiveql HiveQL
hlsl HLSL
hocon HOCON
holyc HolyC
hoon hoon
hosts-file Hosts File
html HTML
jinja Jinja
html+ecr HTML+ECR
html+eex HTML+EEX
html+erb HTML+ERB
html+php HTML+PHP
html+razor HTML+Razor
http HTTP
hurl Hurl
hxml HXML
hy Hy
hyphy HyPhy
icalendar iCalendar
idl IDL
idris Idris
ignore-list Ignore List
igor-pro IGOR Pro
il-assembly IL Assembly
imagej-macro ImageJ Macro
imba Imba
imhex-pattern-language ImHex Pattern Language
inform-7 Inform 7
ini INI
ink Ink
inno-setup Inno Setup
io Io
ioke Ioke
irc-log IRC log
isabelle Isabelle
isabelle-root Isabelle ROOT
ispc ISPC
j J
jac Jac
jai Jai
janet Janet
jar-manifest JAR Manifest
jasmin Jasmin
jass JASS
java Java
java-properties Java Properties
java-server-pages Java Server Pages
java-template-engine Java Template Engine
javascript JavaScript
javascript+erb JavaScript+ERB
jcl JCL
jest-snapshot Jest Snapshot
jetbrains-mps JetBrains MPS
jflex JFlex
jison Jison
jison-lex Jison Lex
jolie Jolie
jq jq
json JSON
json-with-comments JSON with Comments
json5 JSON5
jsoniq JSONiq
jsonld JSONLD
jsonnet Jsonnet
julia Julia
julia-repl Julia REPL
jupyter-notebook Jupyter Notebook
just Just
kaitai-struct Kaitai Struct
kakounescript KakouneScript
kcl KCL
kdl KDL
kerboscript KerboScript
kframework KFramework
kicad-layout KiCad Layout
kicad-legacy-layout KiCad Legacy Layout
kicad-schematic KiCad Schematic
kickstart Kickstart
kit Kit
koka Koka
kolmafia-ash KoLmafia ASH
kotlin Kotlin
krl KRL
kusto Kusto
kvlang kvlang
labview LabVIEW
lambdapi Lambdapi
langium Langium
lark Lark
lasso Lasso
latte Latte
lean Lean
lean-4 Lean 4
leo Leo
less Less
lex Lex
lfe LFE
ligolang LigoLANG
lilypond LilyPond
limbo Limbo
linear-programming Linear Programming
linker-script Linker Script
linux-kernel-module Linux Kernel Module
liquid Liquid
liquidsoap Liquidsoap
literate-agda Literate Agda
literate-coffeescript Literate CoffeeScript
literate-haskell Literate Haskell
livecode-script LiveCode Script
livescript LiveScript
llvm LLVM
lobster Lobster
logos Logos
logtalk Logtalk
lolcode LOLCODE
lookml LookML
loomscript LoomScript
lsl LSL
ltspice-symbol LTspice Symbol
lua Lua
luau Luau
m M
m3u M3U
m4 M4
m4sugar M4Sugar
macaulay2 Macaulay2
makefile Makefile
mako Mako
markdown Markdown
marko Marko
mask Mask
wolfram-language Wolfram Language
mathematical-programming-system Mathematical Programming System
matlab MATLAB
maven-pom Maven POM
max Max
maxscript MAXScript
mcfunction mcfunction
mdsvex mdsvex
mdx MDX
wikitext Wikitext
mercury Mercury
mermaid Mermaid
meson Meson
metal Metal
metta MeTTa
microsoft-developer-studio-project Microsoft Developer Studio Project
microsoft-visual-studio-solution Microsoft Visual Studio Solution
minid MiniD
miniscript MiniScript
miniyaml MiniYAML
minizinc MiniZinc
minizinc-data MiniZinc Data
mint Mint
mirah Mirah
mirc-script mIRC Script
mlir MLIR
modelica Modelica
modula-2 Modula-2
modula-3 Modula-3
module-management-system Module Management System
mojo Mojo
monkey Monkey
monkey-c Monkey C
moocode Moocode
moonbit MoonBit
moonscript MoonScript
motoko Motoko
motorola-68k-assembly Motorola 68K Assembly
move Move
mql4 MQL4
mql5 MQL5
mtml MTML
muf MUF
mupad mupad
muse Muse
mustache Mustache
myghty Myghty
nanorc nanorc
nasal Nasal
nasl NASL
ncl NCL
nearley Nearley
nemerle Nemerle
neon NEON
nesc nesC
netlinx NetLinx
netlinx+erb NetLinx+ERB
netlogo NetLogo
newlisp NewLisp
nextflow Nextflow
nginx Nginx
nickel Nickel
nim Nim
ninja Ninja
nit Nit
nix Nix
nl NL
nmodl NMODL
noir Noir
npm-config NPM Config
nsis NSIS
nu Nu
numpy NumPy
nunjucks Nunjucks
nushell Nushell
nwscript NWScript
oasv2-json OASv2-json
oasv2-yaml OASv2-yaml
oasv3-json OASv3-json
oasv3-yaml OASv3-yaml
oberon Oberon
objdump ObjDump
object-data-instance-notation Object Data Instance Notation
objective-c Objective-C
objective-c++ Objective-C++
objective-j Objective-J
objectscript ObjectScript
ocaml OCaml
odin Odin
omgrofl Omgrofl
omnet++-msg OMNeT++ MSG
omnet++-ned OMNeT++ NED
ooc ooc
opa Opa
opal Opal
open-policy-agent Open Policy Agent
openapi-specification-v2 OpenAPI Specification v2
openapi-specification-v3 OpenAPI Specification v3
opencl OpenCL
openedge-abl OpenEdge ABL
openqasm OpenQASM
openrc-runscript OpenRC runscript
openscad OpenSCAD
openstep-property-list OpenStep Property List
opentype-feature-file OpenType Feature File
option-list Option List
org Org
overpassql OverpassQL
overpy OverPy
ox Ox
oxygene Oxygene
oz Oz
p4 P4
pact Pact
pan Pan
papyrus Papyrus
parrot Parrot
parrot-assembly Parrot Assembly
parrot-internal-representation Parrot Internal Representation
pascal Pascal
pawn Pawn
pddl PDDL
peg.js PEG.js
pep8 Pep8
perl Perl
php PHP
pic Pic
pickle Pickle
picolisp PicoLisp
piglatin PigLatin
pike Pike
pip-requirements Pip Requirements
pkg-config pkg-config
pkl Pkl
plantuml PlantUML
plpgsql PLpgSQL
plsql PLSQL
pod Pod
pod-6 Pod 6
pogoscript PogoScript
polar Polar
pony Pony
portugol Portugol
postcss PostCSS
postscript PostScript
pov-ray-sdl POV-Ray SDL
power-query Power Query
powerbuilder PowerBuilder
powershell PowerShell
praat Praat
prisma Prisma
pro*c Pro*C
processing Processing
procfile Procfile
proguard Proguard
prolog Prolog
promela Promela
propeller-spin Propeller Spin
protocol-buffer Protocol Buffer
protocol-buffer-text-format Protocol Buffer Text Format
public-key Public Key
pug Pug
puppet Puppet
pure-data Pure Data
purebasic PureBasic
purescript PureScript
pyret Pyret
python Python
python-console Python console
python-traceback Python traceback
q q
q# Q#
qmake QMake
qml QML
qt-script Qt Script
quake Quake
quakec QuakeC
quickbasic QuickBASIC
quint Quint
r R
racket Racket
ragel Ragel
raku Raku
raml RAML
rascal Rascal
rascript RAScript
raw-token-data Raw token data
rbs RBS
rdoc RDoc
readline-config Readline Config
realbasic REALbasic
reason Reason
reasonligo ReasonLIGO
rebol Rebol
record-jar Record Jar
red Red
redcode Redcode
redirect-rules Redirect Rules
redscript Redscript
regular-expression Regular Expression
ren'py Ren'Py
renderscript RenderScript
rescript ReScript
restructuredtext reStructuredText
rexx REXX
rez Rez
rhai Rhai
rich-text-format Rich Text Format
ring Ring
riot Riot
rmarkdown RMarkdown
robotframework RobotFramework
robots-exclusion-rules Robots Exclusion Rules
roc Roc
roff Roff
roff-manpage Roff Manpage
ron RON
ros-interface ROS Interface
rouge Rouge
routeros-script RouterOS Script
rpc RPC
rpgle RPGLE
rpm-spec RPM Spec
ruby Ruby
runoff RUNOFF
rust Rust
sage Sage
sail Sail
salt Salt
sas SAS
sass Sass
scala Scala
scaml Scaml
scenic Scenic
scheme Scheme
scilab Scilab
scss SCSS
sed sed
self Self
selinux-policy SELinux Policy
shaderlab ShaderLab
shell Shell
shellcheck-config ShellCheck Config
shellsession ShellSession
shen Shen
sieve Sieve
simple-file-verification Simple File Verification
singularity Singularity
sip SIP
slang Slang
slash Slash
slice Slice
slim Slim
slint Slint
smali Smali
smalltalk Smalltalk
smarty Smarty
smithy Smithy
smpl SmPL
smt SMT
snakemake Snakemake
solidity Solidity
soong Soong
sourcepawn SourcePawn
sparql SPARQL
spline-font-database Spline Font Database
sqf SQF
sql SQL
sqlpl SQLPL
squirrel Squirrel
srecode-template SRecode Template
ssh-config SSH Config
stan Stan
standard-ml Standard ML
star STAR
starlark Starlark
stata Stata
stl STL
ston STON
stringtemplate StringTemplate
stylus Stylus
subrip-text SubRip Text
sugarss SugarSS
supercollider SuperCollider
surrealql SurrealQL
survex-data Survex data
svelte Svelte
svg SVG
sway Sway
sweave Sweave
swift Swift
swig SWIG
systemverilog SystemVerilog
tact Tact
talon Talon
tape Tape
tcl Tcl
tcsh Tcsh
tea Tea
teal Teal
templ templ
terra Terra
terraform-template Terraform Template
tex TeX
texinfo Texinfo
text Text
textgrid TextGrid
textile Textile
textmate-properties TextMate Properties
thrift Thrift
ti-program TI Program
tl-verilog TL-Verilog
tla TLA
tmdl TMDL
toit Toit
tolk Tolk
toml TOML
tor-config Tor Config
tree-sitter-query Tree-sitter Query
tsplib-data TSPLIB data
tsql TSQL
tsv TSV
tsx TSX
turing Turing
turtle Turtle
twig Twig
txl TXL
type-language Type Language
typescript TypeScript
typespec TypeSpec
typst Typst
ucode ucode
unified-parallel-c Unified Parallel C
unity3d-asset Unity3D Asset
unix-assembly Unix Assembly
uno Uno
unrealscript UnrealScript
untyped-plutus-core Untyped Plutus Core
urweb UrWeb
v V
vala Vala
valve-data-format Valve Data Format
vba VBA
vbscript VBScript
vcard vCard
vcl VCL
velocity-template-language Velocity Template Language
vento Vento
verilog Verilog
verse Verse
vhdl VHDL
vim-help-file Vim Help File
vim-script Vim script
vim-snippet Vim Snippet
visual-basic-.net Visual Basic .NET
visual-basic-6.0 Visual Basic 6.0
volt Volt
vue Vue
vyper Vyper
wavefront-material Wavefront Material
wavefront-object Wavefront Object
wdl WDL
web-ontology-language Web Ontology Language
webassembly WebAssembly
webassembly-interface-type WebAssembly Interface Type
webidl WebIDL
webvtt WebVTT
wget-config Wget Config
wgsl WGSL
whiley Whiley
win32-message-file Win32 Message File
windows-registry-entries Windows Registry Entries
wisp wisp
witcher-script Witcher Script
wollok Wollok
world-of-warcraft-addon-data World of Warcraft Addon Data
wren Wren
x-bitmap X BitMap
x-font-directory-index X Font Directory Index
x-pixmap X PixMap
x10 X10
xbase xBase
xc XC
xcompose XCompose
xmake Xmake
xml XML
xml-property-list XML Property List
xojo Xojo
xonsh Xonsh
xpages XPages
xproc XProc
xquery XQuery
xs XS
xslt XSLT
xtend Xtend
yacc Yacc
yaml YAML
yang YANG
yara YARA
yasnippet YASnippet
yul Yul
zap ZAP
zenscript ZenScript
zephir Zephir
zig Zig
zil ZIL
zimpl Zimpl
zmodel Zmodel