back to home

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

138,367JavaScript
Explore Repo

#2rust-lang/rust

Empowering everyone to build reliable and efficient software.

111,293Rust
Explore Repo

#3sveltejs/svelte

web development for the rest of us

86,093JavaScript
Explore Repo

#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.

66,041JavaScript
Explore Repo

#5FuelLabs/sway

๐ŸŒด Empowering everyone to build reliable and efficient smart contracts.

61,876Rust
Explore Repo

#6gatsbyjs/gatsby

React-based framework with performance, scalability, and security built in.

55,946JavaScript
Explore Repo

#7JetBrains/kotlin

The Kotlin Programming Language.

52,454Kotlin
Explore Repo

#8typst/typst

A markup-based typesetting system that is powerful and easy to learn.

52,110Rust
Explore Repo

#9parcel-bundler/parcel

The zero configuration build tool for the web. ๐Ÿ“ฆ๐Ÿš€

44,045JavaScript
Explore Repo

#10babel/babel

๐Ÿ  Babel is a compiler for writing next generation JavaScript.

43,902TypeScript
Explore Repo

#11ziglang/zig

Moved to Codeberg

42,853Zig
Explore Repo

#12evanw/esbuild

An extremely fast bundler for the web

39,837Go
Explore Repo

#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

37,488V
Explore Repo

#14markedjs/marked

A markdown parser and compiler. Built for speed.

36,664TypeScript
Explore Repo

#15carbon-language/carbon-lang

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

33,644C++
Explore Repo

#16swc-project/swc

Rust-based platform for the Web

33,299Rust
Explore Repo

#17v8/v8

The official mirror of the V8 Git repository

24,918C++
Explore Repo

#18oxc-project/oxc

โš“ A collection of high-performance JavaScript tools.

22,019Rust
Explore Repo

#19oracle/graal

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources ๐Ÿš€

21,642Java
Explore Repo

#20compiler-explorer/compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

18,625TypeScript
Explore Repo

#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).

17,934Nim
Explore Repo

#22AssemblyScript/assemblyscript

A TypeScript-like language for WebAssembly.

17,852WebAssembly
Explore Repo

#23aidenybai/million

Optimizing compiler for React

17,550TypeScript
Explore Repo

#24exaloop/codon

A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support

16,676Python
Explore Repo

#25Konloch/bytecode-viewer

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

15,449Java
Explore Repo

#26odin-lang/Odin

Odin Programming Language

9,996Odin
Explore Repo

#27aalhour/awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

9,693
Explore Repo

#28parcel-bundler/lightningcss

An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

7,621Rust
Explore Repo

#29opal/opal

Ruby โ™ฅ๏ธŽ JavaScript

4,910Ruby
Explore Repo

#30ProvableHQ/leo

๐Ÿฆ The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications

4,804Rust
Explore Repo

#31ispc/ispc

Intelยฎ Implicit SPMD Program Compiler

2,923C++
Explore Repo

#32sbcl/sbcl

Mirror of Steel Bank Common Lisp (SBCL)'s official repository

2,130Common Lisp
Explore Repo

#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.

1,826Python
Explore Repo

#34c2lang/c2compiler

the c2 programming language

833C
Explore Repo

#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.

830Rust
Explore Repo

#36calyxir/calyx

Intermediate Language (IL) for Hardware Accelerator Generators

605Rust
Explore Repo

#37nooga/let-go

Almost Clojure written in Go.

523Go
Explore Repo

#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.

518PHP
Explore Repo

#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.

506Rust
Explore Repo

#40kairolang/kairo

The language beyond C++

379C++
Explore Repo

#41jasmin-lang/jasmin

Language for high-assurance and high-speed cryptography

362Rocq Prover
Explore Repo

#42samchon/ttsc

A `typescript-go` toolchain for compiler-powered plugins + type-safe execution + 800x faster linter + codegraph reducing 90% AI tokens

278Go
Explore Repo

#43dy/jz

JS compiler

157JavaScript
Explore Repo