Topic

Compiler

Browse 46 Rust compiler projects — programming languages, transpilers, and language tooling built in Rust.

46
Repositories
381k
Total stars
38
Active
45
Owners
Common dependencies
46 repositories
typst54kactive

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

⑂ 1.6k1.2k
oxc22kactive

⚓ A collection of high-performance JavaScript tools.

⑂ 1.1k570
foundry10kactive

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

⑂ 2.5k506
rust-gpu3.1kactive

🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

⑂ 112231
command-line-rust2.0kdormant

Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)

LO478maintenance

LO - small programming language targeting WASM that aims to be as simple as possible

⑂ 7
mech284active

🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

⑂ 21167
elephc252active

A PHP-to-native compiler. Takes a subset of PHP and compiles it directly to native assembly, producing standalone binaries for the currently supported targets: macOS ARM64, Linux ARM64, and Linux x86_64. No interpreter, no VM, no runtime dependencies.

⑂ 814
edge-python239active

Single-pass SSA compiler and bytecode VM for a sandboxed Python subset. NaN-boxed values, dual inline caching (scalar + instance-dunder), super-instruction fusion, pure-function memoization, mark-sweep GC; classes with inheritance and dunder protocol, stackful coroutines with async/await, pattern matching, and packages.json imports. <200 KB WASM.

wasm_run142active

A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and WAT files.

Cyrus117active

An experimental systems programming language designed for simplicity, high performance, and low cognitive overhead, reducing long-term maintenance costs while keeping full control in the hands of the developer. (heavily under development)

lamina84active

High-performance compiler backend for Lamina Intermediate Representation

⑂ 84
hugr66active

Hierarchical Unified Graph Representation for quantum and classical programs

thrustc33active

A general-purpose, statically typed systems programming language for writing verbose, accurate, and fast code.

keel31active

A fast, statically-typed interpreted language that blends Rust-like syntax with Python's ease of use. 2-10x faster than Python, with type inference, monomorphization, and constant folding.

← Browse all repos