WebAssembly (Wasm) Runtimes, Tools & Platforms logopeterindia.net
Knowledge Hub

WebAssembly (Wasm) Runtimes, Tools & Platforms

Specifications, runtimes, compilers, serverless and edge platforms, plugin systems and browser applications for WebAssembly — with notes on archived and acquired projects.

72 topics•7 categories•Updated October 2026

Standards & Learning

15 entries

The specification, WASI and where to learn.

Runtimes

9 entries

Engines that run Wasm modules and components outside the browser.

Compilers & Toolchains

19 entries

Turn your code into Wasm and inspect the result.

25EmscriptenCompiler toolchain from C and C++ to WebAssembly. 26wasi-sdkClang-based toolchain for compiling C and C++ to WASI. 27wasm-bindgenRust and JavaScript interop. It moved to its own GitHub organization after the rustwasm organization was sunset in 2025. 28wasm-packBuilds and packages Rust-generated Wasm for the web; now maintained under the wasm-bindgen organization. 29Rust rustwasm sunset noticeRust blog post on the end of the rustwasm GitHub organization. 30TinyGoGo compiler for small targets including WebAssembly and WASI. 31AssemblyScriptTypeScript-like language that compiles to WebAssembly. 32BlazorMicrosoft's .NET web UI framework, which can run in the browser on WebAssembly. 33Kotlin/WasmKotlin support for WebAssembly. 34PyodideCPython compiled to WebAssembly for the browser. 35GrainProgramming language designed for WebAssembly. 36BinaryenCompiler and optimizer infrastructure, including wasm-opt. 37WABTWebAssembly Binary Toolkit: wat2wasm, wasm2wat and more. 38wasm-toolsRust tools for parsing, printing, validating and composing Wasm. 39jcoToolchain for JavaScript and Wasm components. 40componentize-pyBuild Wasm components from Python. 41cargo-componentCargo subcommand for building Wasm components in Rust. The last commit was in July 2025, so check current guidance in the Component Model docs. 42JavyRuns JavaScript on Wasm by compiling it into a module. 43Wasmer JavaScript SDKRun Wasm and WASIX packages from JavaScript; formerly the wasmer-js repository.

Serverless, Edge & Cloud-Native

9 entries

Platforms that run Wasm as functions or services.

Plugins & Extensibility

6 entries

Use Wasm as a safe plugin format.

Browser, Data & AI Applications

6 entries

Wasm powering applications.

Related Pages

8 entries

Neighbouring pages on this site.

Frequently Asked Questions

What is WebAssembly?

WebAssembly (Wasm) is a compact binary instruction format that runs in a sandbox at near-native speed. It was designed for browsers and now also runs on servers, at the edge and on embedded devices through runtimes.

What is WASI?

The WebAssembly System Interface gives Wasm modules a standard way to use files, clocks, networking and other system features outside the browser, without tying them to one operating system.

What is the Component Model?

A proposal for composing Wasm components written in different languages through typed interfaces, so they can be linked without custom glue code. Check the Component Model docs for current status.

Which runtime should I choose?

It depends on the workload. Wasmtime emphasizes standards support, WasmEdge targets cloud-native and AI workloads, Wasmer offers a package ecosystem, wazero suits Go hosts, and WAMR and wasm3 suit small devices. Test your own modules.

Does Wasm replace containers?

Not in general. Wasm modules start quickly and are sandboxed, but ecosystem support differs from containers, so many teams run both, for example through containerd shims or Kubernetes projects such as SpinKube.

How current is this page?

Links and project activity were checked in October 2026. WebAssembly standards, runtimes and hosted platforms change quickly, so confirm details in each project's own documentation. Sites that block automated checks are kept and may need a manual click.