A fast and secure WebAssembly runtime built by the Bytecode Alliance with full WASI and Component Model support.
Wasmtime is the reference runtime for both WASI and the WebAssembly Component Model, maintained by the Bytecode Alliance. It is written in Rust and uses the Cranelift code generator for near-native execution performance, alongside the Winch baseline compiler for instant, predictable cold starts. Wasmtime is production-grade and powers platforms like Fermyon Spin. Its embedding API supports Rust, C, C++, Python, .NET, and Go, making it the most versatile runtime for server-side Wasm workloads.
The leading WebAssembly runtime with support for WASIX, WASI, and a public package registry.
An open-source framework for building and running event-driven serverless applications using WebAssembly.
A Cargo subcommand that streamlines building Wasm components from Rust with automatic WIT binding generation.