awesome-wasm
😎 Curated list of awesome things regarding the WebAssembly (wasm) ecosystem.
https://github.com/mbasso/awesome-wasm
Last synced: 9 days ago
JSON representation
Articles
Editor
- WebAssembly and SIMD: A Match Made in the Browser (2020)
- Practice your Go WebAssembly with a Game (2019)
- Writing WebAssembly By Hand (2018)
- WebAssembly Demystified (2017)
- WebAssembly: a binary format for the web (2015)
Kits
- WebAssembly at eBay: A Real-World Use Case (2019)
- How We Used WebAssembly To Speed Up Our Web App By 20X (Case Study) (2019)
- Why WebAssembly? (2018)
- Ruby on WebAssembly (2018)
- Optimizing WebAssembly Startup Time - 4 simple yet effective solutions to reduce load time. (2018)
- WebAssembly: A New Hope (2017)
- Creating a WebAssembly module instance with JavaScript (2017)
- Memory in WebAssembly (and why it's safer than you think) (2017)
- WebAssembly table imports… what are they? (2017)
- A cartoon intro to WebAssembly (2017)
- Creating and working with WebAssembly modules (2017)
- What makes WebAssembly fast? (2017)
- Where is WebAssembly now and what's next? (2017)
- Web Games Platform: Newest Developments (2017)
- Why WebAssembly is Faster Than asm.js (2017)
- Firefox 52: Introducing Web Assembly, CSS Grid and the Grid Inspector (2017)
- Previewing the WebAssembly Explorer (2017)
- Why WebAssembly is a game changer for the web — and a source of pride for Mozilla and Firefox (2017)
- Introduction to WebAssembly (2017)
- What is WebAssembly? (2015)
- 7 Things You Should Know About WebAssembly (2015)
- Compiling to WebAssembly: It's Happening! (2015)
- The Future of Programming: WebAssembly & Life After JavaScript (2015)
- WebAssembly Everywhere
- WebAssembly Fixed-Width SIMD from C# (2023)
- Ruby on WebAssembly (2018)
- The world's easiest introduction to WebAssembly with Golang (2019)
- WebAssembly and SIMD: A Match Made in the Browser (2020)
- Practice your Go WebAssembly with a Game (2019)
- Writing WebAssembly By Hand (2018)
Benchmarks
Editor
Kits
- WebAssembly Video Editor
- 3D skeletal animation system
- Cubes JS - Cubes (WebAssembly)
- Performance Testing Web Assembly vs JavaScript
- A Real-World WebAssembly Benchmark by PSPDFKit
- JavaScript vs WebAssembly running in Browser/Nodejs
- 3D skeletal animation system
- Cubes JS - Cubes (WebAssembly)
- JavaScript vs WebAssembly easy benchmark
- Wasm vs. PNaCl Performance Benchmark by PDFTron
Books
Editor
- Level up with WebAssembly - A practical guide to building WebAssembly applications
- Hands-On Game Development with WebAssembly
Kits
- Rust and WebAssembly
- WebAssembly in Action - Introduces the WebAssembly stack and walks you through the process of writing and running browser-based applications
- Learn WebAssembly - Build web applications with native performance using Wasm and C/C++
- WebAssembly Reference Manual
- Learn WebAssembly - Build web applications with native performance using Wasm and C/C++
- Hands-On Game Development with WebAssembly
- Programming WebAssembly with Rust - Unified Development for Web, Mobile, and Embedded Applications
Community
Editor
Kits
Compilers
- Emscripten - LLVM-based project that compiles C and C++
- Rust - A safe, concurrent, practical language
- WebAssembly for the GNU Toolchain
- faust2 - Functional programming language for signal processing and sound synthesis
- PPCI.wasm - PPCI Can compile wasm to machine code and run it in the Python process
- Emscripten - LLVM-based project that compiles C and C++
- Binaryen - Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++
- ilwasm - CIL to WebAssembly compiler
- Asterius - A Haskell to WebAssembly compiler
- Bytecoder - A Rich Domain Model for Java Bytecode and Framework to interpret and transpile it to other languages such as JavaScript, OpenCL or WebAssembly
- AssemblyScript - Definitely not a TypeScript to WebAssembly compiler
- WebAssembly for the GNU Toolchain
- TinyGo - Go for embedded devices and WebAssembly. Creates very small .wasm files.
Demos
Editor
- Uno Platform Playground - a WebAssembly-based XAML playground
- Roslyn Quoter - a WebAssembly-based Roslyn-based C# code quoter
- DOOM 3 - Doom 3 WebAssembly port
- SketchUp - 3D modeling software
- WebViewer - a CAD, MS Office, and PDF SDK
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
Kits
- Aphrós - finite volume solver for incompressible multiphase flows
- Cubes - direct port of the Bullet physics engine
- Basic4GL
- Symatem - an Ontology Engine, Visualizer, and Editor
- Funky Karts
- PSPDFKit for Web - a WebAssembly-based PDF viewer with annotation features
- wasmBoy Demo/Debugger - a Gameboy Emulation library written in Web Assembly using AssemblyScript
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- Basic4GL
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- Cubes - direct port of the Bullet physics engine
- Basic4GL
- Symatem - an Ontology Engine, Visualizer, and Editor
- SketchUp - 3D modeling software
- WebViewer - a CAD, MS Office, and PDF SDK
- Basic4GL
- SketchUp - 3D modeling software
- WebViewer - a CAD, MS Office, and PDF SDK
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software
- SketchUp - 3D modeling software