Best Open Source compiler Libraries
A curated list of the most popular GitHub repositories tagged with compiler. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1vercel/next.js
The React Framework
#2rust-lang/rust
Empowering everyone to build reliable and efficient software.
#3sveltejs/svelte
web development for the rest of us
#4webpack/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.
#5FuelLabs/sway
🌴 Empowering everyone to build reliable and efficient smart contracts.
#6gatsbyjs/gatsby
The best React-based framework with performance, scalability and security built in.
#7JetBrains/kotlin
The Kotlin Programming Language.
#8typst/typst
A markup-based typesetting system that is powerful and easy to learn.
#9parcel-bundler/parcel
The zero configuration build tool for the web. 📦🚀
#10babel/babel
🐠 Babel is a compiler for writing next generation JavaScript.
#11ziglang/zig
Moved to Codeberg
#12evanw/esbuild
An extremely fast bundler for the web
#13vlang/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
#14markedjs/marked
A markdown parser and compiler. Built for speed.
#15carbon-language/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
#16swc-project/swc
Rust-based platform for the Web
#17v8/v8
The official mirror of the V8 Git repository
#18vercel/pkg
Package your Node.js project into an executable
#19RustPython/RustPython
A Python Interpreter written in Rust
#20oracle/graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
#21gleam-lang/gleam
⭐️ A friendly language for building type-safe, scalable systems!
#22crystal-lang/crystal
The Crystal Programming Language
#23oxc-project/oxc
⚓ A collection of high-performance JavaScript tools.
#24compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
#25nim-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).
#26AssemblyScript/assemblyscript
A TypeScript-like language for WebAssembly.
#27aidenybai/million
Optimizing compiler for React
#28Nuitka/Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
#29BuilderIO/mitosis
Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
#30apache/tvm
Open Machine Learning Compiler Framework
#31gopherjs/gopherjs
A compiler from Go to JavaScript for running Go code in a browser
#32DoctorWkt/acwj
A Compiler Writing Journey
#33web-infra-dev/rspack
The fast Rust-based JavaScript bundler with webpack-compatible API 🦀️
#34odin-lang/Odin
Odin Programming Language
#35aalhour/awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
#36HaxeFoundation/haxe
Haxe - The Cross-Platform Toolkit
#37halide/Halide
a language for fast, portable data-parallel computation