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.

20,765Rust
Explore Repo

#19compiler-explorer/compiler-explorer

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

18,625TypeScript
Explore Repo

#20nim-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

#21AssemblyScript/assemblyscript

A TypeScript-like language for WebAssembly.

17,852WebAssembly
Explore Repo

#22aidenybai/million

Optimizing compiler for React

17,550TypeScript
Explore Repo

#23exaloop/codon

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

16,676Python
Explore Repo

#24Konloch/bytecode-viewer

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

15,449Java
Explore Repo

#25odin-lang/Odin

Odin Programming Language

9,996Odin
Explore Repo

#26aalhour/awesome-compilers

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

9,693
Explore Repo

#27opal/opal

Ruby โ™ฅ๏ธŽ JavaScript

4,910Ruby
Explore Repo

#28ProvableHQ/leo

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

4,804Rust
Explore Repo

#29iree-org/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

3,725C++
Explore Repo

#30dlang/dmd

dmd D Programming Language compiler

3,256D
Explore Repo

#31ispc/ispc

Intelยฎ Implicit SPMD Program Compiler

2,864C++
Explore Repo

#32ubugeeei/vize

Unofficial High-Performance Vue.js Toolchain in Rust

675Rust
Explore Repo

#33phate/jlm

A research compiler for exploring the Regionalized Value State Dependence Graph (RVSDG) intermediate representation

77C++
Explore Repo