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
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
#18oxc-project/oxc
โ A collection of high-performance JavaScript tools.
#19oracle/graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources ๐
#20compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
#21nim-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).
#22AssemblyScript/assemblyscript
A TypeScript-like language for WebAssembly.
#23aidenybai/million
Optimizing compiler for React
#24exaloop/codon
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
#25Konloch/bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
#26odin-lang/Odin
Odin Programming Language
#27aalhour/awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
#28parcel-bundler/lightningcss
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
#29opal/opal
Ruby โฅ๏ธ JavaScript
#30ProvableHQ/leo
๐ฆ The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
#31ispc/ispc
Intelยฎ Implicit SPMD Program Compiler
#32sbcl/sbcl
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
#33rentruewang/aioway
AI on the way. An auto deep learning pipe dream. An RDBMS approach to deep learning. Declarative, explainable, scalable, optimizable, easy to deploy, all that good stuff.
#34c2lang/c2compiler
the c2 programming language
#35ubugeeei-prod/vize
Blazing fast Vue.js Toolchain. Compiler, Linter, Type Checker, Formatter, LSP, Story System, Editor Extensions. This already passed 9000+ test suites, includes real world E2E.
#36calyxir/calyx
Intermediate Language (IL) for Hardware Accelerator Generators
#37nooga/let-go
Almost Clojure written in Go.
#38phel-lang/phel-lang
A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functional idioms to the PHP ecosystem.
#39illegalstudio/elephc
A PHP-to-native compiler. Takes a subset of PHP - including eval() - and compiles it directly to native assembly, producing standalone binaries for macOS ARM64, Linux ARM64, and Linux x86_64. No VM, no external runtime, no dependencies: dynamic eval falls back to an optional statically linked interpreter.
#40kairolang/kairo
The language beyond C++
#41jasmin-lang/jasmin
Language for high-assurance and high-speed cryptography
#42samchon/ttsc
A `typescript-go` toolchain for compiler-powered plugins + type-safe execution + 800x faster linter + codegraph reducing 90% AI tokens
#43dy/jz
JS compiler