Biblioteki napisane w WebAssembly

assemblyscript

Język podobny do TypeScript dla WebAssembly..
  • 15.8k
  • Apache License 2.0

binaryen

Optymalizator i biblioteka kompilatora/łańcucha narzędzi dla WebAssembly.
  • 6.6k
  • Apache License 2.0

spec

Specyfikacja WebAssembly, interpreter referencyjny i zestaw testów. (przez WebAssembly).
  • 2.9k
  • GNU General Public License v3.0

wasmboy

Game Boy / Game Boy Color Emulator Library, 🎮napisany dla WebAssembly przy użyciu AssemblyScript. 🚀Dema zbudowane w Preact i Svelte. ⚛️.
  • 1.3k
  • GNU General Public License v3.0 only

circom

Kompilator obwodów zkSnark.
  • 918
  • GNU General Public License v3.0 only

gc

Gałąź repozytorium specyfikacji obejmowała omówienie integracji GC w WebAssembly.
  • 777
  • GNU General Public License v3.0

interface-types

  • 636
  • GNU General Public License v3.0

threads

Wątki i atomy w WebAssembly.
  • 582
  • GNU General Public License v3.0

simd

Gałąź repozytorium specyfikacji obejmowała omówienie SIMD w WebAssembly.
  • 463
  • GNU General Public License v3.0

raw-wasm

Surowe wersje demonstracyjne WebAssembly.
  • 390
  • MIT

waforth

Mały, ale kompletny dynamiczny Forth Interpreter/Compiler dla iw WebAssembly.
  • 367
  • MIT

Uno.Wasm.Bootstrap

Prosty pakiet nuget do uruchamiania kodu C# w przeglądarce zgodnej z WASM.
  • 325
  • GNU General Public License v3.0

Web49

Web49: Interpeter WebAssembly.
  • 314
  • MIT

wasm-examples

Przykłady WebAssembly.
  • 217

wizard-engine

Badaj WebAssembly Engine.
  • 208

wasm2lua

wasm2lua: konwertowanie WASM na Lua.
  • 151
  • MIT

reference-types

Propozycja dodania podstawowych typów referencyjnych (anyref).
  • 151
  • GNU General Public License v3.0

scheme

Schemat R7RS zaimplementowany w WebAssembly.
  • 148
  • MIT

memory64

Pamięć z 64-bitowymi indeksami.
  • 145
  • GNU General Public License v3.0

exception-handling

Propozycja dodania obsługi wyjątków do WebAssembly.
  • 126
  • GNU General Public License v3.0

xxhash-wasm

Implementacja WebAssembly xxHash.
  • 96
  • MIT

xiaoxuan-vm

Maszyna wirtualna WebAssembly z w pełni funkcjonalnym debugerem interfejsu WWW zaimplementowanym w Rust.
  • 91
  • Mozilla Public License 2.0

multi-memory

Wiele pamięci na moduł dla Wasm.
  • 89
  • GNU General Public License v3.0

function-references

Propozycja wpisanych odwołań do funkcji.
  • 81
  • GNU General Public License v3.0

bulk-memory-operations

Zbiorcze operacje na pamięci.
  • 72
  • GNU General Public License v3.0

owi

Interpreter OCaml WebAssembly.
  • 69
  • ISC

multi-value

Propozycja dodania wielu wartości do WebAssembly.
  • 63
  • GNU General Public License v3.0

IchigoLisp

Implementacja LISP 1.5(-ish) w WebAssembly.
  • 38

flexible-vectors

Operacje wektorowe dla WebAssembly.
  • 38
  • GNU General Public License v3.0