reklatsmasters / Webassembly Examples
Licence: mit
From Simple To Complex. A complete collection of webassembly examples.
Stars: ✭ 177
Programming Languages
Projects that are alternatives of or similar to Webassembly Examples
Wasm By Example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Stars: ✭ 226 (+27.68%)
Mutual labels: example, examples, webassembly, wasm
Cppwasm Book
📚 WebAssembly friendly programming with C/C++ -- Emscripten practice
Stars: ✭ 956 (+440.11%)
Mutual labels: emscripten, webassembly, wasm
Terrarium Templates
Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
Stars: ✭ 21 (-88.14%)
Mutual labels: examples, webassembly, wasm
Opus Stream Decoder
Instantly decode Ogg Opus audio streams in chunks with JavaScript & WebAssembly (Wasm)
Stars: ✭ 80 (-54.8%)
Mutual labels: emscripten, webassembly, wasm
Rustynes
👾 An NES emulator by Rust and WebAssembly
Stars: ✭ 399 (+125.42%)
Mutual labels: emscripten, webassembly, wasm
Camaro
camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
Stars: ✭ 438 (+147.46%)
Mutual labels: emscripten, webassembly, wasm
Wasmjit
Small Embeddable WebAssembly Runtime
Stars: ✭ 1,063 (+500.56%)
Mutual labels: emscripten, webassembly, wasm
koder
QR/bar code scanner for the Browser
Stars: ✭ 73 (-58.76%)
Mutual labels: webassembly, wasm, emscripten
Emscripten Docker
Docker image with Emscripten to compile ASM.js and WebAssembly
Stars: ✭ 92 (-48.02%)
Mutual labels: emscripten, webassembly, wasm
Dcmjs
dcmjs is a javascript cross-compile of dcmtk (dcmtk.org).
Stars: ✭ 92 (-48.02%)
Mutual labels: emscripten, webassembly, wasm
Wasm Git
GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org
Stars: ✭ 261 (+47.46%)
Mutual labels: emscripten, webassembly, wasm
go-wasm-examples
Some small examples of using Go and WebAssembly
Stars: ✭ 22 (-87.57%)
Mutual labels: example, webassembly, wasm
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+5023.16%)
Mutual labels: llvm, webassembly, wasm
Made With Webassembly
A showcase of awesome production applications, side projects, and use cases made with WebAssembly (Wasm). 👷
Stars: ✭ 132 (-25.42%)
Mutual labels: example, webassembly, wasm
ugo-compiler-book
📚 µGo语言实现(从头开发一个迷你Go语言编译器)[Go版本+Rust版本]
Stars: ✭ 996 (+462.71%)
Mutual labels: llvm, webassembly, wasm
TypeScriptXX
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
Stars: ✭ 33 (-81.36%)
Mutual labels: webassembly, wasm, emscripten
Wasmer
🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
Stars: ✭ 11,047 (+6141.24%)
Mutual labels: emscripten, webassembly, wasm
webassembly-examples
From Simple To Complex. A complete collection of webassembly examples.
Usage
For 1 - 8:
# start
node ./#-path-to-example/index.js
# rebuild
cd #-path-to-example && wast2js script-name.wat -o script-name.js
For 9+ see readme.
Ordered list of examples
- simple function
- variables
- conditions
- memory
- loop
- block, br, br_if and labels
- call_indirect
- shared library
- simple native function
- emscripten
- emscripten (synchronous initialization)
- webassembly (npm module)
- data structures
- browser
- webpack & emscripten
- hello, rust
- webpack (v3) + rust
- webpack#next + rust
License
MIT, 2017+ Dmitriy Tsvettsikh
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].