Topics / #language
Language projects on GitHub
Programming languages in general: design, implementations, and comparisons.
As of , the most-starred Language projects on GitHub are go (139.3K stars), rust (120.4K stars) and TypeScript (111.5K stars). GitHub.Locker tracks 35 Language repositories with 1M stars combined. The fastest-growing on October 16 was rust, with +52 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+52rust
rust-lang/rust · ★ 120.4KThis is the main source repository for the Rust programming language — it contains the compiler (rustc), the standard library, and documentation.
+25go
golang/go · ★ 139.3KGo is an open source programming language for building simple, reliable, and efficient software; this repository holds the language's canonical Git repository.
TypeScript
microsoft/TypeScript · ★ 111.5KTypeScript is a language for application-scale JavaScript: JavaScript extended with a type system, developed by Microsoft for building large applications.
slint
slint-ui/slint · ★ 24.2KSlint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.
The all-time top
35 projects · by stars
- 139.3K
#1 · golang/gogo
Go is an open source programming language for building simple, reliable, and efficient software; this repository holds the language's canonical Git repository.
- 120.4K
#2 · rust-lang/rustrust
This is the main source repository for the Rust programming language — it contains the compiler (rustc), the standard library, and documentation.
- 111.5K
#3 · microsoft/TypeScript
TypeScript
TypeScript is a language for application-scale JavaScript: JavaScript extended with a type system, developed by Microsoft for building large applications.
- 4

sway
61.4KFuelLabs/sway · RustSway is a programming language developed for the Fuel blockchain. It is heavily inspired by Rust and aims to bring modern language development and performance to smart contracts.
- 5

awesome-cheatsheets
46.6KLeCoupa/awesome-cheatsheets · JavaScriptA curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.
- 6

zig
43.3Kziglang/zig · ZigThis is the GitHub repository of the Zig programming language and its compiler. The project has moved to Codeberg, so this repo is no longer mirrored and now serves mainly as a pointer to the new home.
- 7
v
38Kvlang/v · VV is an open-source, statically typed compiled programming language that stays deliberately small: learnable over a weekend, it compiles itself in under a second and runs as fast as C.
- 8
carbon-lang
33.9Kcarbon-language/carbon-lang · C++An experimental successor language to C++: C++-level performance, seamless interop with existing C++ code, and modern, safer foundations. This repo holds its documents, design, and toolchain implementation.
- 9

modular
30Kmodular/modular · MojoThe open-source home of the Modular Platform for AI development and deployment — it hosts the MAX Framework and the Mojo programming language, with more components being open-sourced over time.
- 10

elixir
26.7Kelixir-lang/elixir · ElixirElixir is a programming language designed for building scalable and maintainable applications, running on the Erlang VM (BEAM).
- 11

solidity
25.8Kargotorg/solidity · C++Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.
- 12
slint
24.2Kslint-ui/slint · RustSlint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.
- 13

ruby
23.8Kruby/ruby · RubyThe Ruby programming language itself: an interpreted, object-oriented language that is simple, straightforward, and extensible. This repository is the official Ruby source tree.
- 14

RustPython
22.4KRustPython/RustPython · RustRustPython is a Python 3 interpreter (tracking CPython 3.14+ behavior) written entirely in Rust.
- 15

modern-cpp-features
21.9KAnthonyCalandra/modern-cpp-featuresA cheatsheet listing and explaining the new language and library features introduced in each modern C++ standard: C++11, C++14, C++17, C++20, and C++23.
- 16
crystal
20.5Kcrystal-lang/crystal · CrystalCrystal is an open-source, general-purpose programming language whose syntax is inspired by Ruby; it has been developed in the open on GitHub since 2012.
- 17

proposals
19.2Ktc39/proposalsThe official TC39 repository that tracks every proposal for future JavaScript (ECMAScript) features — a living index of what is being considered for the next versions of the language standard.
- 18

awesome-nlp
19.1Kkeon/awesome-nlpA curated list of resources dedicated to Natural Language Processing — research hubs, tutorials, courses, books, libraries, datasets, and task methods, collected as links with one-line descriptions.
- 19

Nim
18.3Knim-lang/Nim · NimNim is a statically typed, compiled systems programming language that blends ideas from Python, Ada and Modula, prioritizing efficiency, expressiveness and elegance. This repository holds the Nim compiler, standard library, tools and documentation.
- 20
tech-interview-for-developer
17.6Kgyoogle/tech-interview-for-developer · JavaThis is a Korean encyclopedia of CS fundamentals and technical interview questions for entry-level developers, covering computer architecture, data structures, databases, networks, operating systems, algorithms, design patterns, and programming languages.
- 21
less.js
17Kless/less.js · JavaScriptLess is a dynamic stylesheet language that extends CSS with variables, mixins, nesting and functions, and Less.js is its official compiler written in JavaScript; this repo is the Less.js monorepo.
- 22

A-Programmers-Guide-to-English
17Kyujiangshui/A-Programmers-Guide-to-EnglishA free guide, written in Chinese for programmers, on how to genuinely learn English: it covers the nature of language learning, how to train for it, and which materials and tools to use.
- 23
sass
15.4Ksass/sass · TypeScriptSass is a CSS extension language that adds nested rules, variables, mixins, and selector inheritance, compiling down to standard CSS. This particular repo, however, holds the language's specifications and proposals rather than an implementation.
- 24

ChatterBot
14.5Kgunthercox/ChatterBot · PythonChatterBot is a machine-learning conversational dialog engine for Python: it generates chatbot replies based on collections of known conversations, and can be trained to speak any language.
- 25

open-llms
12.9Keugeneyan/open-llmsA curated list of open large language models (LLMs) that are licensed for commercial use, such as Apache 2.0, MIT, or OpenRAIL-M licenses.
- 26

english-words
12.3Kdwyl/english-words · PythonA text file of English words — over 466k per the README, 479k in the repo description — published for dictionary and word-based projects such as auto-complete and autosuggestion.
- 27

Odin
12.2Kodin-lang/Odin · OdinOdin is a general-purpose, data-oriented programming language built for high performance and modern systems programming, positioned as an alternative to C.
- 28

pkl
11.5Kapple/pkl · JavaPkl (pronounced Pickle) is a configuration-as-code language created by Apple, built for writing config with rich validation and tooling support.
- 29
sdk
11.3Kdart-lang/sdk · DartThis is the official Dart SDK: the Dart programming language's VM, JS and WebAssembly compilers, core libraries, analyzer, and developer tools, all in one repository.
- 30

craftinginterpreters
11.1Kmunificent/craftinginterpreters · HTMLThe repository for 'Crafting Interpreters', a book that teaches you to build interpreters. It holds the full text of the book, complete source for its two Lox interpreters, and the build system behind craftinginterpreters.com.
- 31
reason
10.3Kreasonml/reason · OCamlReason is a programming language for writing simple, fast, type-safe code while leveraging both the JavaScript and OCaml ecosystems.
- 32

goose
607aardappel/goose · C++Goose is a memory-safe systems programming language with no heap allocator, garbage collector, or lifetime annotations. In its own benchmarks it runs faster than C++ and safe Rust while using less memory.
- 33
morloc
219morloc-project/morloc · RustMorloc is a strongly-typed, polyglot compiler: it composes functions written in different languages under one common type system and turns each module into a CLI, an API and an MCP server.
- 34

tsrx
180tsrx-org/tsrx · JavaScriptTSRX (TypeScript Render Extensions) is a TypeScript language extension for building declarative user interfaces, combining TypeScript setup, JSX-like structure, template control flow, and sibling-scoped styles in .tsrx files, which compile to idiomatic output for your chosen UI runtime.
- 35

Singeli
136mlochbaum/Singeli · BQNSingeli is a domain-specific language for building high-performance algorithms, including SIMD code. It provides flexible abstractions over code that maps to individual CPU instructions, and it compiles your programs down to C.
Related topics
Often tagged together
- open-source5,666
- cross-platform2,623
- developer-tools2,924
- compiler165
- programming-language88
- linux4,184
- windows3,403
- macos3,544
- cli2,227
- mit3,312
- javascript1,842
- tool1,295
- apache-2.01,434
- education933
- python2,383
- resources706
- systems-programming101
- c320
- performance633
- web2,447
- curated-list634
- rust679
- awesome-list495
- cpp383