Compiler Open Source Projects
Browse 1,711 Compiler open source projects, ranked by GitHub stars. Find the most popular Compiler tools and libraries.
vercel/next.js
The React Framework
Metrics details
| Stars | 141,025 |
golang/go
The Go programming language
Metrics details
| Stars | 135,301 |
rust-lang/rust
Empowering everyone to build reliable and efficient software.
Metrics details
| Stars | 114,728 |
microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Metrics details
| Stars | 109,883 |
sveltejs/svelte
web development for the rest of us
Metrics details
| Stars | 87,630 |
python/cpython
The Python programming language
Metrics details
| Stars | 73,831 |
apple/swift
The Swift Programming Language
Metrics details
| Stars | 70,162 |
FuelLabs/sway
🌴 Empowering everyone to build reliable and efficient smart contracts.
Metrics details
| Stars | 61,563 |
typst/typst
A markup-based typesetting system that is powerful and easy to learn.
Metrics details
| Stars | 54,990 |
JetBrains/kotlin
The Kotlin Programming Language.
Metrics details
| Stars | 53,213 |
babel/babel
🐠 Babel is a compiler for writing next generation JavaScript.
Metrics details
| Stars | 43,960 |
ziglang/zig
Moved to Codeberg
Metrics details
| Stars | 43,261 |
vlang/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
Metrics details
| Stars | 37,715 |
swc-project/swc
Rust-based platform for the Web
Metrics details
| Stars | 34,121 |
carbon-language/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
Metrics details
| Stars | 33,789 |
emscripten-core/emscripten
Emscripten: An LLVM-to-WebAssembly Compiler
Metrics details
| Stars | 27,512 |
v8/v8
The official mirror of the V8 Git repository
Metrics details
| Stars | 25,130 |
vercel/pkg
Package your Node.js project into an executable
Metrics details
| Stars | 24,364 |
RustPython/RustPython
A Python Interpreter written in Rust
Metrics details
| Stars | 22,206 |
gleam-lang/gleam
⭐️ A friendly language for building type-safe, scalable systems!
Metrics details
| Stars | 21,667 |
oracle/graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Metrics details
| Stars | 21,642 |
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Metrics details
| Stars | 20,558 |
compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
Metrics details
| Stars | 18,911 |
wasp-lang/wasp
The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex full-stack features like auth, background jobs, RPC, email sending, end-to-end type safety, single-command deployment, and more.
Metrics details
| Stars | 18,583 |
nim-lang/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).
Metrics details
| Stars | 18,118 |
AssemblyScript/assemblyscript
A TypeScript-like language for WebAssembly.
Metrics details
| Stars | 17,962 |
aidenybai/million
Optimizing compiler for React
Metrics details
| Stars | 17,674 |
tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Metrics details
| Stars | 17,583 |
exaloop/codon
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
Metrics details
| Stars | 16,812 |
Konloch/bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Metrics details
| Stars | 15,569 |
Nuitka/Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Metrics details
| Stars | 14,998 |
scala/scala
Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Metrics details
| Stars | 14,548 |
BuilderIO/mitosis
Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
Metrics details
| Stars | 13,893 |
apache/tvm
Open Machine Learning Compiler Framework
Metrics details
| Stars | 13,591 |
DoctorWkt/acwj
A Compiler Writing Journey
Metrics details
| Stars | 13,285 |
gopherjs/gopherjs
A compiler from Go to JavaScript for running Go code in a browser
Metrics details
| Stars | 13,168 |
TypeStrong/ts-node
TypeScript execution and REPL for node.js
Metrics details
| Stars | 13,134 |
web-infra-dev/rspack
Fast Rust-based bundler for the web with a modernized webpack API 🦀
Metrics details
| Stars | 12,816 |
rui314/chibicc
A small C compiler
Metrics details
| Stars | 11,761 |
mono/mono
Mono open source ECMA CLI, C# and .NET implementation.
Metrics details
| Stars | 11,462 |
odin-lang/Odin
Odin Programming Language
Metrics details
| Stars | 11,425 |
oz123/awesome-c
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Metrics details
| Stars | 11,418 |
dart-lang/sdk
The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Metrics details
| Stars | 11,215 |
numba/numba
NumPy aware dynamic Python compiler using LLVM
Metrics details
| Stars | 11,083 |
munificent/craftinginterpreters
Repository for the book "Crafting Interpreters"
Metrics details
| Stars | 10,912 |
cython/cython
The most widely used Python to C compiler
Metrics details
| Stars | 10,801 |
aalhour/awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
Metrics details
| Stars | 9,834 |
clojure/clojurescript
Clojure to JS compiler
Metrics details
| Stars | 9,393 |
google/traceur-compiler
Traceur is a JavaScript.next-to-JavaScript-of-today compiler
Metrics details
| Stars | 8,136 |
elm/compiler
Compiler for Elm, a functional language for reliable webapps.
Metrics details
| Stars | 7,842 |
google/closure-compiler
A JavaScript checker and optimizer.
Metrics details
| Stars | 7,667 |
parcel-bundler/lightningcss
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
Metrics details
| Stars | 7,618 |
norvig/paip-lisp
Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
Metrics details
| Stars | 7,488 |
enso-org/enso
Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Metrics details
| Stars | 7,437 |
rescript-lang/rescript-compiler
The compiler for ReScript.
Metrics details
| Stars | 7,413 |
cisco/ChezScheme
Chez Scheme
Metrics details
| Stars | 7,318 |
JetBrains/kotlin-native
Kotlin/Native infrastructure
Metrics details
| Stars | 6,980 |
HaxeFoundation/haxe
Haxe - The Cross-Platform Toolkit
Metrics details
| Stars | 6,893 |
RockstarLang/rockstar
Home of the Rockstar programming language
Metrics details
| Stars | 6,880 |
klange/toaruos
Complete, independent operating system built by humans.
Metrics details
| Stars | 6,798 |
