Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source compiler software

1008 open-source libraries, tools and applications tagged compiler, ranked by how closely compiler is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1008 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
rust-lang/rust
Rust is a modern systems programming language with its own compiler, standard library, and tooling. It enables developers to write fast, me…
98119477active
microsoft/TypeScript
TypeScript is a superset of JavaScript that adds optional static types and compiles to clean JavaScript. It provides a compiler and languag…
91111245active
swiftlang/swift
The Swift programming language: a high-performance, memory-safe systems and application programming language with a modern syntax and seaml…
9370465stable
Kotlin
Kotlin is a statically typed programming language developed by JetBrains that compiles to JVM bytecode, JavaScript, WebAssembly, and native…
9553481stable
Julia
Julia is a high-level, high-performance dynamic programming language designed for technical and scientific computing. It combines the ease …
10049218active
ziglang/zig
Zig is a general-purpose systems programming language with a self-hosted optimizing compiler, C interop, and cross-compilation support. The…
5043311active
uni-app
uni-app is a cross-platform framework from DCloud that uses Vue.js to build applications from a single codebase targeting iOS, Android, Har…
7741610active
evanw/esbuild
esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T…
9140071stable
vlang/v
The V programming language: a simple, fast, safe compiled language whose compiler bootstraps itself in under a second with zero library dep…
9138018active
markedjs/marked
Marked is a JavaScript library that parses and compiles Markdown into HTML. It works in Node.js, browsers, and as a command‑line tool, and …
9637176active
jax-ml/jax
JAX is a Python library that provides composable transformations such as automatic differentiation, JIT compilation, and vectorization for …
9836460active
SWC
SWC (Speedy Web Compiler) is a super-fast TypeScript/JavaScript compiler written in Rust, usable as both a Rust library and a JavaScript pa…
9334210stable
tinygrad/tinygrad
tinygrad is a small, hackable deep learning framework providing a PyTorch-like tensor library with autograd, plus a visible IR and compiler…
8833740active
Genesis World
Genesis World is a Python‑based simulation platform that combines a unified multi‑physics engine, a photorealistic renderer, and a cross‑pl…
9530058active
Taichi
Taichi Lang is an open-source domain-specific language embedded in Python for high-performance parallel numerical computation, using a JIT …
6028390active
emscripten-core/emscripten
Emscripten is an LLVM-to-WebAssembly compiler toolchain that compiles C and C++ (and other LLVM-based languages) to run on the Web, Node.js…
9927703active
Elixir
Elixir is a dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and maintainable applica…
9726688stable
google/flatbuffers
FlatBuffers is Google's cross-platform, memory-efficient serialization library that stores data in a binary format you can read directly wi…
8026561stable
Solidity
Solidity is a statically‑typed, contract‑oriented programming language for writing smart contracts on the Ethereum Virtual Machine. It incl…
9325747active
D2
D2 is a modern declarative diagram scripting language that turns plain text descriptions into diagrams. It ships as a CLI compiler with the…
9225596active
v8/v8
V8 is Google's open‑source high‑performance JavaScript engine written in C++. It can be used as a standalone runtime or embedded into any C…
7725282active
Bend
Bend is a fast, parallel programming language with built‑in dependent types and proof checking. It compiles to native CPU and GPU code and …
9523454active
openjdk/jdk
The main-line development repository for the OpenJDK, the open-source implementation of the Java Platform, Standard Edition. It contains th…
7723443active
mlc-ai/mlc-llm
MLC LLM is a machine learning compiler and high-performance deployment engine for large language models, built on TVM-based ML compilation.…
6123176active
RustPython
RustPython is a Python 3 interpreter implemented entirely in Rust, with no CPython bindings. It can be embedded in Rust applications as a s…
6822405active
gleam-lang/gleam
Gleam is a statically‑typed functional programming language that compiles to BEAM bytecode. It includes a compiler, build tool, formatter a…
9921991active
oracle/graal
GraalVM is a high‑performance polyglot virtual machine that can compile Java (and other languages) ahead‑of‑time into native executables. I…
6621715active
jart/cosmopolitan
Cosmopolitan Libc is a C/C++ library and toolchain that makes C a build-once run-anywhere language by producing polyglot executables that r…
7921396active
.NET Compiler Platform (Roslyn)
Roslyn is the open-source .NET Compiler Platform implementing the C# and Visual Basic compilers with rich code analysis APIs. It exposes co…
6720723stable
Crystal
Crystal is a general-purpose, statically type-checked programming language with Ruby-inspired syntax that compiles to efficient native code…
9820446active
triton-lang/triton
Triton is an open‑source programming language and compiler for writing high‑performance custom deep‑learning primitives. It targets GPUs an…
9320386active
Wenyan Language
Wenyan is an esoteric programming language that uses classical Chinese grammar and characters. It provides a compiler that targets JavaScri…
2320274active
MDX
MDX is a format that combines Markdown with JSX, allowing you to embed interactive components directly in your content. It compiles MDX fil…
6619793active
MDX
MDX is an authorable format that combines Markdown with JSX, letting you import and embed components like charts or alerts directly in long…
6619793stable
Compiler Explorer
Compiler Explorer is an interactive web application for compiling code in 30+ languages (C, C++, Rust, Go, Haskell, Swift, and more) and vi…
7719141active
ANTLR v4
ANTLR v4 is a parser generator that reads grammar files and produces parsers, lexers, and parse-tree walkers in ten target languages includ…
4919024stable
facebook/hhvm
HHVM is an open-source virtual machine with a just-in-time (JIT) compiler for executing programs written in the Hack programming language. …
6818666active
nim-lang/Nim
Nim is a statically typed, compiled systems programming language whose repository contains the compiler, standard library, tools, and docum…
7518242stable
AssemblyScript
AssemblyScript is a compiler that translates a TypeScript-like language with WebAssembly types into lean WebAssembly modules, built on Bina…
9318033active
pybind11
pybind11 is a lightweight header-only C++11 library that exposes C++ types and functions in Python (and vice versa), primarily for creating…
9018017stable
tinygo-org/tinygo
TinyGo is an alternative Go compiler based on LLVM designed for small places such as microcontrollers, WebAssembly (WASM/WASI), and compact…
9217801active
Million.js
Million.js is an optimizing compiler for React that replaces React's virtual DOM reconciliation with a faster 'block' virtual DOM that diff…
5717661active
Less
Less.js is the official JavaScript compiler for Less, a backwards-compatible dynamic stylesheet language that extends CSS with variables, m…
9317018stable
Codon
Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving …
9816858active
iamgio/quarkdown
Quarkdown is a modern Markdown-based typesetting system written in Kotlin that compiles Markdown with scripting extensions into papers, pre…
9416320active
JavaScript Obfuscator
A powerful open-source JavaScript and Node.js obfuscator that transforms readable source code into hard-to-reverse-engineer output using id…
9816309active
gpujs/gpu.js
GPU.js is a JavaScript acceleration library for GPGPU that automatically transpiles JavaScript functions into shader language (GLSL) and co…
9815505active
Nuitka
Nuitka is an optimizing Python compiler written in Python that translates Python programs into C and produces standalone executables or ext…
7515144active
vosen/ZLUDA
ZLUDA is a drop-in replacement layer for CUDA that lets unmodified CUDA applications run on non-NVIDIA GPUs with near-native performance. I…
8315103active
BuilderIO/mitosis
Mitosis is an open-source compiler that transforms JSX components written once into native components for frameworks like React, Vue, Angul…
9314436active
unifyai/ivy
Ivy is a Python library that transpiles machine learning code, models, and libraries between frameworks such as PyTorch, TensorFlow, JAX, a…
1014172active
rolldown/rolldown
Rolldown is a fast JavaScript/TypeScript bundler written in Rust with a Rollup-compatible API and esbuild feature parity. It is designed to…
8913956active
apache/tvm
Apache TVM is an open machine learning compiler framework that takes pre-trained models and compiles them into optimized, deployable module…
9513840active
nexe/nexe
Nexe is a command-line utility that compiles Node.js applications into a single self-contained executable file. It supports bundling resour…
5113569active
projectlombok/lombok
Project Lombok is a Java library that plugs into compilers (javac, ECJ) and build tools to automatically generate boilerplate code like get…
7413483stable
NVIDIA/TensorRT
NVIDIA TensorRT is an SDK for high-performance deep learning inference on NVIDIA GPUs, comprising an inference compiler that converts train…
9313362stable
GopherJS
GopherJS is a compiler that transpiles Go source code into pure JavaScript, allowing Go programs to run in browsers and Node.js. It support…
8513188active
Stencil
Stencil is a TypeScript-based compiler and toolchain for building standards-compliant Web Components (Custom Elements) using JSX, decorator…
9713134stable
web-infra-dev/rspack
Rspack is a fast, Rust-based JavaScript module bundler for the web that modernizes the webpack API to serve as a drop-in replacement. It of…
9412935active
Odin Programming Language
Odin is a general-purpose, statically typed systems programming language designed for high performance and data-oriented programming, posit…
9812083active
facebook/hermes
Hermes is a JavaScript engine developed by Meta, optimized for fast start-up of React Native apps through ahead-of-time static optimization…
6711369active
Dart
The Dart SDK is the open-source toolkit for the Dart programming language, including the Dart VM with JIT and AOT compilation, JavaScript a…
7711312stable
gcc-mirror/gcc
The GNU Compiler Collection (GCC), the canonical open-source compiler toolchain supporting C, C++, Fortran, Ada, Go, and other languages wi…
7711301stable
Numba
Numba is an open-source NumPy-aware JIT compiler that translates a subset of Python and NumPy code into fast machine code using LLVM. It su…
9411175stable
bellard/quickjs
QuickJS is a small, embeddable JavaScript engine written in C that supports the ES2025 specification with near-complete test262 conformance…
7611015active
Clojure
Clojure is a dynamic, general-purpose Lisp dialect for the JVM that compiles to Java bytecode while remaining fully dynamic at runtime. It …
7710973stable
PRQL
PRQL (Pipelined Relational Query Language) is a modern query language for transforming data that compiles to SQL, letting users write reada…
8910917active
cython/cython
Cython is an optimising static compiler that translates Python and the extended Cython language into C/C++ code for building fast CPython e…
9610862stable
nodejs/node-gyp
node-gyp is a cross-platform command-line tool for compiling native addon modules for Node.js, built on a vendored copy of gyp-next. It dow…
9510700stable
Foundry
Foundry is a fast, portable, modular toolkit for Ethereum smart contract development written in Rust, comprising Forge (build/test/fuzz/dep…
9910674stable
tobymao/sqlglot
SQLGlot is a dependency-free Python SQL parser, transpiler, optimizer, and execution engine supporting 30+ SQL dialects such as DuckDB, Sno…
779683stable
Lean 4 theorem prover
Lean 4 is an open-source dependently typed functional programming language and interactive theorem prover used for formalizing mathematics …
1009610active
AWS Serverless Application Model (SAM)
The AWS Serverless Application Model (SAM) transform is a CloudFormation macro, published as the aws-sam-translator Python package, that co…
949574active
goplus/xgo
XGo is a programming language that reads like plain English while remaining fully compatible with Go, allowing Go/XGo code to be mixed in t…
959481active
ClojureScript
ClojureScript is a compiler that translates Clojure code into JavaScript, designed to emit output compatible with Google Closure's advanced…
909391stable
terser/terser
Terser is a JavaScript parser, mangler, and compressor toolkit for ES6+ that serves as the industry-standard minifier, forked from the unma…
759344stable
kivy/python-for-android
python-for-android (p4a) is a command-line development tool that cross-compiles the Python interpreter and packages Python applications int…
808936active
PureScript
PureScript is a small, strongly typed functional programming language inspired by Haskell that compiles to readable JavaScript. It features…
708913active
n64decomp/sm64
A complete community decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou, and iQue releases, written in C. I…
238784active
WebAssembly/binaryen
Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++, with a simple C API and JavaScript bindings. I…
948665stable
tile-ai/tilelang
TileLang is a Pythonic domain-specific language and compiler (built on TVM) for writing high-performance GPU/CPU/accelerator kernels such a…
908658active
WebAssembly/wabt
WABT (The WebAssembly Binary Toolkit) is a suite of C/C++ command-line tools for working with WebAssembly binaries, including wat2wasm, was…
908171stable
N64Recomp/N64Recomp
A C++ tool that statically recompiles N64 game binaries into portable C code that can be compiled into native executables for any platform.…
578141active
Wren
Wren is a small, fast, class-based concurrent scripting language implemented as an embeddable C library with a bytecode VM and lightweight …
438141stable
expr-lang/expr
Expr is a Go-centric expression language and evaluation engine that compiles expressions into bytecode and runs them on a fast, safe virtua…
758040stable
HybridCLR
HybridCLR is a fully featured, high-performance native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an AOT+Int…
777989stable
Elm
The official compiler for Elm, a statically typed functional programming language designed for building reliable web applications that comp…
947913stable
Qiskit
Qiskit is an open-source SDK for programming quantum computers at the level of quantum circuits, operators, and primitives (Sampler and Est…
1007908stable
parcel-bundler/lightningcss
Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, …
897683active
boa-dev/boa
Boa is an embeddable JavaScript engine (lexer, parser, and interpreter) written in Rust with support for over 90% of the latest ECMAScript …
887604active
EmbarkStudios/rust-gpu
rust-gpu is a compiler toolchain that makes Rust a first-class language for writing GPU graphics and compute shaders, compiling Rust code t…
107557active
ReScript
ReScript is a robustly typed programming language that compiles to efficient, human-readable JavaScript, with a lightning-fast compiler too…
937465active
cisco/ChezScheme
Chez Scheme is a high-performance implementation of the Scheme programming language, serving as a superset of R6RS with its own compiler, r…
827365active
XiangShan
XiangShan is an open-source high-performance RISC-V processor core written in Chisel (Scala). It serves as both an industrial-grade CPU des…
777307active
Goja
Goja is an ECMAScript 5.1 (plus partial ES6) JavaScript engine implemented entirely in pure Go, emphasizing standard compliance and perform…
777135active
kulshekhar/ts-jest
ts-jest is a Jest transformer that enables testing TypeScript projects with Jest, providing source map support and full TypeScript feature …
1007071stable
yuin/gopher-lua
GopherLua is a Lua 5.1 (plus Lua 5.2 goto) virtual machine and compiler implemented in pure Go. It provides user-friendly Go APIs for embed…
636987stable
HaxeFoundation/haxe
Haxe is an open-source, high-level, strictly typed programming language and cross-compiler toolkit that compiles to many targets including …
676946stable
raphw/byte-buddy
Byte Buddy is a Java library for generating and modifying Java classes at runtime without a compiler, offering a fluent API for creating ar…
966892stable
klange/toaruos
ToaruOS is a complete, independent hobby operating system for x86-64 PCs and ARMv8 VM environments, built entirely from original code with …
926863active

page 1 / 11 next →