awesome-webassembly
A curation of WebAssembly (Wasm) resources, projects, and communities.
https://github.com/thisisisa/awesome-webassembly
Last synced: 8 days ago
JSON representation
-
Communities
-
Contributing
-
Frameworks
-
-
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.
-
Frameworks
-
Libraries
- wasm-bindgen - Interoperability between Rust and JavaScript.
- wasmer-js - WebAssembly runtime for JavaScript.
- Wabt - WebAssembly binary tolkit.
- WASI - WebAssembly system interface.
- wasm-pack - Build, test, and publish Rust-generated Wasm.
-
Runtimes
-
Tools
- Wasm Explorer - Visualize and debug WebAssembly binaries.
- wasm2c - Convert WebAssembly binaries to C.
-
-
Resources
-
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.
-
Basics
-
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.
-
Programming Languages
Categories
Sub Categories
Keywords
webassembly
6
wasm
3
rust
2
serverless
2
edge-computing
2
javascript
1
binding-generator
1
rust-lang
1
kubernetes
1
hacktoberfest2023
1
ewasm
1
docker
1
container
1
cncf
1
cloud-native
1
cloud
1
artificial-intelligence
1
emscripten
1
compilers
1
c-plus-plus
1
wasix
1
wasi
1
npm-package
1
nodejs
1
specification
1
web
1
ssr
1
reactive
1
isomorphic
1
fine-grained
1
dom
1
virtual-machine
1
smart-contracts
1
scripting
1
sandbox
1
iot
1
embedded
1
devops
1
cosmopolitan
1
containers
1
rust-wasm
1