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

#18compiler-explorer/compiler-explorer

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

18,625TypeScript
Explore Repo

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

#20AssemblyScript/assemblyscript

A TypeScript-like language for WebAssembly.

17,852WebAssembly
Explore Repo

#21aidenybai/million

Optimizing compiler for React

17,550TypeScript
Explore Repo

#22exaloop/codon

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

16,676Python
Explore Repo

#23Konloch/bytecode-viewer

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

15,449Java
Explore Repo

#24web-infra-dev/rspack

Fast Rust-based bundler for the web with a modernized webpack API 🦀

12,880Rust
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

#29sbcl/sbcl

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

2,139Common Lisp
Explore Repo

#30google/xls

XLS: Accelerated HW Synthesis

1,845C++
Explore Repo

#31ubugeeei-prod/vize

Blazing fast Vue.js Toolchain. Compiler, Linter, Type Checker, Formatter, LSP, Story System, Editor Extensions. This already passed 13k+ test suites, includes real world E2E.

885Rust
Explore Repo

#32IntegralPilot/rustc_codegen_jvm

Compile Rust to Java bytecode and runnable JARs.

616Rust
Explore Repo

#33a2flo/floor

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.

341C++
Explore Repo

#34objeck/objeck-lang

Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes portability, scalability, and robust API support.

164C++
Explore Repo

#35purefunctor/purescript-alexandrite

Language implementation for PureScript

102Rust
Explore Repo

#36flymysql/Py-Compiler

一个用python写的编译器

84Python
Explore Repo