A hands-on collection of annotated WebAssembly examples written in Rust, AssemblyScript, and WAT.
Wasm By Example is a community-maintained reference site that teaches WebAssembly through concise, runnable code examples. Each example is presented in multiple source languages — Rust, AssemblyScript, and raw WAT — alongside the corresponding JavaScript integration code and a live demo. Topics range from hello world and basic math to more advanced subjects like reading and writing strings across the boundary, using WebAssembly threads, and implementing simple graphics. It is widely recommended as the most practical starting point for developers new to the WebAssembly API.
The official guide from the Rust WebAssembly Working Group — from setup through publishing a crate to npm.
Mozilla's authoritative reference documentation for the WebAssembly JavaScript API and WAT text format.
A modern Rust framework for building multi-threaded frontend web applications compiled to WebAssembly.