wasmtime
Wasmtime is a standalone WebAssembly runtime designed to execute WebAssembly modules outside of web browsers. It is implemented in Rust and uses the Cranelift code generator to JIT-compile WebAssembly modules to native machine code. Wasmtime is developed as part of the Bytecode Alliance and originated as a project at Mozilla before being maintained by the alliance and community contributors. The runtime emphasizes safety, portability, and a small, embeddable footprint.
It provides comprehensive support for WebAssembly's System Interface (WASI), enabling modules to perform I/O, filesystem access,
Performance is achieved through JIT compilation with Cranelift, along with a compact, modular runtime design that
Wasmtime is open-source under dual Apache-2.0 and MIT licenses.