Bytecode Alliance Projects

An essential way the Bytecode Alliance pursues its mission is to identify and support projects that align with its vision for the evolution of WebAssembly. Hosting such projects allows the Alliance to contribute greater attention and technical oversight both directly and through collaborative participation from its member organizations. Requirements for and recognition of adopted projects are managed by the Alliance’s Technical Steering Committee per its charter, and approved by the Board.

Our Current Projects

Wasmtime

Wasmtime is a fast, secure and standards compliant runtime for WebAssembly, configurable to support a wide range of deployment environments and which provides a rich set of APIs for interacting with that host environment through the WASI standard. Wasmtime serves as the base layer for other hosts.

Cranelift

Cranelift is a production-ready low-level retargetable code generator, usable as a back-end for both WebAssembly and non-WebAssembly deployments. It’s incorporated in Wasmtime for both JIT and AOT compilation, and is also used as an experimental backend for the Rust compiler.

WAMR

The WebAssembly Micro Runtime (WAMR) is a lightweight, standalone, interpreter-based WebAssembly runtime with small footprint, high performance and highly configurable features. It is especially well suited for embedded or similarly resource constrained environments (e.g., Internet of Things).

Javy

Javy is a JavaScript-to-WebAssembly toolchain designed to execute JavaScript on WebAssembly. Based on the QuickJS JavaScript engine, it prioritizes generating compact and efficient WebAssembly modules.

Project Security

The Bytecode Alliance maintains an active security management and monitoring posture across all of its projects. If you think you have found a security issue in a Bytecode Alliance project or would like to know more, please consult our Security Policy for details on reporting, disclosure, and remediation.