Tooling & Ecosystem
Last updated
Was this helpful?
Last updated
Was this helpful?
The WebAssembly ecosystem is constantly growing. There are a lot of diverse tools that will help you enter the WebAssembly world with ease.
Here we will analyze the most popular ones:
is an online IDE (Integrated Development Environment) that will help you learn and play with WebAssembly.
There is a great extension for Visual Studio Code that adds WebAssembly support into the IDE. Including WebAssembly validation, and conversion to and from the binary and text format.
The WebAssembly Binary Toolkit. It's a collection of tools that let you manipulate WebAssembly files easily.
Here are their most popular ones:
Compiler infrastructure and toolchain library for WebAssembly.
Their most popular tool is:
wasm-opt: Optimizes WebAssembly binaries to reduce file size or improve speed
The WebAssembly Package Manager. It's a centralized repository where developers and companies can install, publish and use WebAssembly packages.
Right now there are tons of server-side runtimes. Here are the most popular ones (alphabetically ordered):
You can install the extension here:
: translate from to the
: the inverse of wat2wasm, translate from the binary format back to the text format (also known as a .wat)
: remove sections of a WebAssembly binary file (to optimize file size)
: validate a WebAssembly binary file
You can visit the WAPM website here:
: a fast and lightweight interpreter that can execute WebAssembly in IoT devices
: a full WebAssembly JIT compatible with Emscripten and WASI
: a WebAssembly runtime based on LLVM compatible with WASI
: A micro runtime for WebAssembly