The compiler infrastructure library behind wasm-opt — the standard post-compilation optimizer for WebAssembly.
Binaryen is a compiler and toolchain infrastructure library for WebAssembly maintained by the WebAssembly working group. Its flagship tool, wasm-opt, applies dozens of optimization passes to compiled Wasm binaries, typically reducing size by 10–30% and improving runtime performance. Binaryen is integrated into Emscripten, wasm-pack, and most other major Wasm build pipelines. It also provides a C API and JavaScript bindings, enabling other compilers and runtimes to use its IR and optimization passes.
The WebAssembly Binary Toolkit — essential tools for inspecting, converting, and validating Wasm binaries.
A universal plugin system built on WebAssembly — add a safe plugin SDK to any application in any language.
A Bytecode Alliance CLI and Rust library for parsing, validating, transforming, and composing Wasm components.