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

137,882JavaScript
Analyze Code

#2rust-lang/rust

Empowering everyone to build reliable and efficient software.

110,570Rust
Analyze Code

#3sveltejs/svelte

web development for the rest of us

85,892JavaScript
Analyze Code

#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,027JavaScript
Analyze Code

#5FuelLabs/sway

🌴 Empowering everyone to build reliable and efficient smart contracts.

61,935Rust
Analyze Code

#6gatsbyjs/gatsby

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

55,956JavaScript
Analyze Code

#7JetBrains/kotlin

The Kotlin Programming Language.

52,348Kotlin
Analyze Code

#8typst/typst

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

51,510Rust
Analyze Code

#9parcel-bundler/parcel

The zero configuration build tool for the web. 📦🚀

44,041JavaScript
Analyze Code

#10babel/babel

🐠 Babel is a compiler for writing next generation JavaScript.

43,886TypeScript
Analyze Code

#11ziglang/zig

Moved to Codeberg

42,787Zig
Analyze Code

#12evanw/esbuild

An extremely fast bundler for the web

39,795Go
Analyze Code

#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,442V
Analyze Code

#14markedjs/marked

A markdown parser and compiler. Built for speed.

36,612TypeScript
Analyze Code

#15carbon-language/carbon-lang

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

33,636C++
Analyze Code

#16swc-project/swc

Rust-based platform for the Web

33,237Rust
Analyze Code

#17v8/v8

The official mirror of the V8 Git repository

24,857C++
Analyze Code

#18vercel/pkg

Package your Node.js project into an executable

24,421JavaScript
Analyze Code

#19RustPython/RustPython

A Python Interpreter written in Rust

21,810Rust
Analyze Code

#20oracle/graal

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

21,481Java
Analyze Code

#21gleam-lang/gleam

⭐️ A friendly language for building type-safe, scalable systems!

21,153Rust
Analyze Code

#22crystal-lang/crystal

The Crystal Programming Language

20,242Crystal
Analyze Code

#23oxc-project/oxc

⚓ A collection of high-performance JavaScript tools.

19,122Rust
Analyze Code

#24compiler-explorer/compiler-explorer

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

18,563TypeScript
Analyze Code

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

17,839Nim
Analyze Code

#26AssemblyScript/assemblyscript

A TypeScript-like language for WebAssembly.

17,809WebAssembly
Analyze Code

#27aidenybai/million

Optimizing compiler for React

17,536TypeScript
Analyze Code

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

14,546Python
Analyze Code

#29BuilderIO/mitosis

Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

13,749TypeScript
Analyze Code

#30apache/tvm

Open Machine Learning Compiler Framework

13,132Python
Analyze Code

#31gopherjs/gopherjs

A compiler from Go to JavaScript for running Go code in a browser

13,127Go
Analyze Code

#32DoctorWkt/acwj

A Compiler Writing Journey

12,809C
Analyze Code

#33web-infra-dev/rspack

The fast Rust-based JavaScript bundler with webpack-compatible API 🦀️

12,495Rust
Analyze Code

#34odin-lang/Odin

Odin Programming Language

9,811Odin
Analyze Code

#35aalhour/awesome-compilers

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

9,657
Analyze Code

#36HaxeFoundation/haxe

Haxe - The Cross-Platform Toolkit

6,844Haxe
Analyze Code

#37halide/Halide

a language for fast, portable data-parallel computation

6,572C++
Analyze Code