isamorph/awesome-webassembly
isamorph/awesome-webassembly has 42 GitHub stars and 8 forks. Star changes are not measured yet. Last checked 2026-11-12 10:06 UTC. Last push 2026-11-12.
A curation of WebAssembly (Wasm) resources, projects, and communities.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAwesome WebAssembly 
A curation of WebAssembly resources, projects, and communities.
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
Contents
Resources
Basics
Articles
- What is WebAssembly? - Eric Elliott, 2015.
- 7 Things You Should Know About WebAssembly - Sebastian Peyrott, 2015.
- WebAssembly Demystified - Andre Weissflog, 2017.
- Why WebAssembly? - Andreas Rossberg, 2018.
- The world's easiest introduction to WebAssembly - Martin Olsansky, 2019.
- The Future of Programming: WebAssembly & Life After JavaScript - Eric Elliott, 2024.
- The Web Assembles - Chris Price and Colin Eberhardt, 2017.
- An Empirical Study of Real-World WebAssembly Binaries - Aaron Hilbig, Daniel Lehmann, and Michael Pradel, 2021.
- Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code - Abhinav Jangda, Bobby Powers, Emery D. Berger, and Arjun Guha, 2019.
- Provably-Safe Multilingual Software Sandboxing using WebAssembly - Jay Bosamiya, Wen Shih Lim, and Bryan Parno, 2022.
- Wasabi: A Framework for Dynamically Analyzing WebAssembly - Daniel Lehmann and Michael Pradel, 2019.
- Bringing the Web up to Speed with WebAssembly - Andreas Haas, Andreas Rossberg, Derek L. Schuff, Ben L. Titzer, Michael Holman, Dan Gohman, Luke Wagner, Alon Zakai, JF Bastien, 2017.
Books
- Rust and WebAssembly - Open-source book describing how to use Rust and WebAssembly together.
- Programming WebAssembly with Rust - Kevin Hoffman, 2019.
- The Art of WebAssembly - Rick Battagline, 2021.
Videos
- WebAssembly - Nick Bray, 2015.
- What is WebAssembly? - Lin Clark, 2017.
- Get Going with WebAssembly - Johan Brandhorst, 2018.
- WebAssembly and the Death of JavaScript - Colin Eberhardt, 2018.
Projects
Compilers
- Emscripten - Compile C and C++ to WebAssembly.
- AssemblyScript - TypeScript-like language compiled to WebAssembly.
- Binaryen - Compiler infrastructure for WebAssembly.
- TinyGo - Go compiler for WebAssembly.
- SEMAPRAX - Experimental agent-native systems programming language with stable semantic identity and a bounded WebAssembly Core output lane.
Runtimes
- Wasmtime - Standalone WebAssembly runtime.
- WasmEdge - High-performance WebAssembly runtime.
- WAVM - WebAssembly virtual machine.
- Wasm3 - Small, fast WebAssembly interpreter.
- Wasmer - WebAssembly runtime for desktop, cloud, and edge.
Libraries
- wasm-bindgen - Interoperability between Rust and JavaScript.
- wasmer-js - WebAssembly runtime for JavaScript.
- wasm-pack - Build, test, and publish Rust-generated Wasm.
- Wabt - WebAssembly binary tolkit.
- WASI - WebAssembly system interface.
- Vedaksha - Rust astronomical ephemeris and Vedic computation library shipping a zero-data WebAssembly package for browsers and edge runtimes.
Tools
- Wasm Explorer - Visualize and debug WebAssembly binaries.
- wasm2c - Convert WebAssembly binaries to C.
- Cross-Origin Isolation Checker - Check whether a page is cross-origin isolated (COOP/COEP), the requirement for SharedArrayBuffer and multithreaded WebAssembly.
- SQLiteLens Studio - Desktop-grade in-browser SQLite workbench & ERD studio running 100% locally via WebAssembly.
- Nyxiontech PDF Tools - In-browser toolkit of 25 PDF and image tools, including OCR and background removal, running fully client-side on WebAssembly with no backend.
Frameworks
- Blazor - .NET web framework running on WebAssembly.
- Yew - Rust framework for building web applications using WebAssembly.
- Leptos - Full-stack Rust framework for WebAssembly web apps.
Communities
Contributing
Contributions are welcome. Please read the contribution guidelines before submitting your changes.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
535,828 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,490 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,909 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
334,277 stars