Build your own compiler toolchain.
Compilers turn intent into machine behavior; understanding one demystifies all of them.
The ranking rule
Repositories matching this query, sorted by stars:
topic:compiler stars:>200 pushed:>2025-10-29 archived:falseSynced nightly; star history kept so momentum is measured, not guessed.
30 projects
live from source · api.github.com · Oct 29, 12:56 AM UTCnext.js
The React Framework
rust
Empowering everyone to build reliable and efficient software.
svelte
web development for the rest of us
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
sway
🌴 Empowering everyone to build reliable and efficient smart contracts.
typst
A markup-based typesetting system that is powerful and easy to learn.
gatsby
React-based framework with performance, scalability, and security built in.
kotlin
The Kotlin Programming Language.
babel
🐠 Babel is a compiler for writing next generation JavaScript.
parcel
The zero configuration build tool for the web. 📦🚀
zig
Moved to Codeberg
esbuild
An extremely fast bundler for the web
v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
marked
A markdown parser and compiler. Built for speed.
swc
Rust-based platform for the Web
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
hypit
Clone any viral video with AI agents. Not just a script, the whole workflow: swap the face, the words, the B-roll, ship 100 variants in one command, and get your 100M views.
v8
The official mirror of the V8 Git repository
oxc
⚓ A collection of high-performance JavaScript tools.
RustPython
A Python Interpreter written in Rust
gleam
⭐️ A friendly language for building type-safe, scalable systems!
graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
crystal
The Crystal Programming Language
compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
assemblyscript
A TypeScript-like language for WebAssembly.
million
Optimizing compiler for React
codon
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
quarkdown
🪐 Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)