Skip to main content

Open-source WebAssembly runtime

Run WebAssembly,
anywhere.

Compile, serve, and execute WASM from Rust, Go, Python, C/C++ and AssemblyScript, with one zero-config CLI.

wasmrun
$ wasmrun ./my-rust-project --watch Detected Rust project Compiled to WebAssembly in 1.2s Serving on http://localhost:8420 (live reload enabled)

Multi-language

Rust, Go, Python, C/C++ and AssemblyScript out of the box.

Plugin architecture

Extensible system for language support and build tools.

Live reload

File watching with automatic recompilation as you save.

Native interpreter

Built-in WASM interpreter with WASI syscall support.

Sandboxed

Isolated execution with per-session filesystems and limits.

Zero config

Auto-detects your project type. Sensible defaults everywhere.