awesome-wasm
😎 Curated list of awesome things regarding the WebAssembly (wasm) ecosystem.
https://github.com/mbasso/awesome-wasm
Last synced: 2 days ago
JSON representation
-
Articles
-
Editor
-
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)](http://kripken.github.com/ammo.js/examples/webgl_demo/ammo.wasm.html)
- 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)](http://kripken.github.com/ammo.js/examples/webgl_demo/ammo.wasm.html)
- JavaScript vs WebAssembly easy benchmark
- Wasm vs. PNaCl Performance Benchmark by PDFTron
-
-
Books
-
Editor
-
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
-
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
-
Programming Languages
Categories
Sub Categories
Keywords
webassembly
48
wasm
37
rust
14
javascript
14
typescript
10
compiler
8
emscripten
8
assemblyscript
5
c
5
interpreter
4
cpp
4
python
4
emulator
4
compilers
3
wast
3
llvm
3
go
3
gameboy
3
nodejs
3
c-plus-plus
2
symbolic-execution
2
html
2
smt
2
emulation
2
assembly
2
language
2
embedded
2
iot
2
golang
2
webpack-loader
2
gameboy-emulator
2
jit
2
examples
2
haskell
2
dotnet
2
dom
2
csharp
2
serverless
2
ocaml
2
emcc
2
awesome
2
asmjs
2
browser
1
assembly-script
1
aot
1
windows
1
wasmer
1
wasix
1
wasi
1
macos
1