WebAssembly implementation from scratch in Safe Rust with zero dependencies
☆457Jul 22, 2024Updated last year
Alternatives and similar repositories for wain
Users that are interested in wain are comparing it to the libraries listed below
Sorting:
- Efficient and versatile WebAssembly interpreter for embedded systems.☆2,040Feb 24, 2026Updated last week
- A tiny, interpreted WebAssembly Runtime written in Rust☆554Oct 3, 2025Updated 4 months ago
- A wasm interpreter in Rust☆54Dec 15, 2023Updated 2 years ago
- 🦀 Conway's Game of Life written in Rust on GameBoyAdvance☆55Dec 15, 2023Updated 2 years ago
- Cranelift based backend for rustc☆1,988Feb 20, 2026Updated last week
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆290Dec 18, 2022Updated 3 years ago
- Manipulate LLVM-IR in Pure Rust☆226May 30, 2022Updated 3 years ago
- A simple and spec-compliant WebAssembly interpreter☆96Jun 19, 2023Updated 2 years ago
- A small Wasm Runtime☆191Feb 12, 2026Updated 2 weeks ago
- Runtime for executing procedural macros as WebAssembly☆1,472Jan 21, 2026Updated last month
- 🧑🔬 Operating system☆1,438Dec 15, 2025Updated 2 months ago
- a wasm interpreter written by rust☆81Jul 31, 2024Updated last year
- (Toy) Compiler Infrastructure influenced by LLVM written in Rust☆403Dec 15, 2020Updated 5 years ago
- An experimental Lisp-like programming language☆165Feb 15, 2023Updated 3 years ago
- Analysis of various tricky Rust code☆1,996Dec 20, 2025Updated 2 months ago
- ☆29Jul 3, 2023Updated 2 years ago
- No-std, no-unsafe and no-dependencies WebAssembly 1.0 runtime for Rust☆46Jul 16, 2024Updated last year
- CLI and Rust libraries for low-level manipulation of WebAssembly modules☆1,697Feb 12, 2026Updated 2 weeks ago
- Twiggy🌱 is a code size profiler☆1,422Feb 18, 2026Updated last week
- A unified interface for reading and writing object file formats☆811Feb 14, 2026Updated 2 weeks ago
- Boa is an embeddable Javascript engine written in Rust.☆6,950Updated this week
- Walrus is a WebAssembly transformation library 🌊🐘☆504Feb 13, 2026Updated 2 weeks ago
- A language server for WebAssembly☆26Aug 15, 2022Updated 3 years ago
- A lightweight WebAssembly runtime that is fast, secure, and standards-compliant☆17,663Updated this week
- Lucet, the Sandboxing WebAssembly Compiler.☆4,056Mar 23, 2022Updated 3 years ago
- A lightweight Cargo subcommand to build Rust code for the `wasm32-wasi` target☆447Feb 14, 2025Updated last year
- Proc macro for smol async runtime☆54Dec 22, 2020Updated 5 years ago
- Modular, structure-aware, and feedback-driven fuzzing engine for Rust functions☆449Jan 22, 2026Updated last month
- A snapshot testing library for rust☆2,781Updated this week
- A small and fast async runtime for Rust☆4,788Feb 23, 2026Updated last week
- Write safer FFI code in Rust without polluting it with unsafe code☆1,026Jan 16, 2026Updated last month
- a small and single threaded async runtime built on top of io-uring☆78Mar 12, 2023Updated 2 years ago
- Make trait methods callable without the trait in scope☆163Feb 16, 2026Updated 2 weeks ago
- A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.☆2,772Feb 7, 2026Updated 3 weeks ago
- ❌ Cargo plugin for linting your dependencies 🦀☆2,213Feb 6, 2026Updated 3 weeks ago
- Cargo Subcommand☆111Mar 30, 2024Updated last year
- Beautiful diagnostic reporting for text-based programming languages.☆1,282Oct 22, 2025Updated 4 months ago
- README.md for my profile page☆18Nov 30, 2023Updated 2 years ago
- Lunatic is an Erlang-inspired runtime for WebAssembly☆4,841Mar 29, 2025Updated 11 months ago