Библиотеки, написанные на WebAssembly

assemblyscript

Язык, похожий на TypeScript, для WebAssembly.
  • 15.8k
  • Apache License 2.0

binaryen

Оптимизатор и библиотека компилятора/тулчейна для WebAssembly.
  • 6.6k
  • Apache License 2.0

spec

Спецификация WebAssembly, эталонный интерпретатор и набор тестов. (от WebAssembly).
  • 2.9k
  • GNU General Public License v3.0

wasmboy

Библиотека Game Boy/Game Boy Color Emulator, 🎮написанная для WebAssembly с использованием AssemblyScript. 🚀Демонстрации, созданные с помощью Preact и Svelte. ⚛️.
  • 1.3k
  • GNU General Public License v3.0 only

circom

Компилятор схемы zkSnark.
  • 918
  • GNU General Public License v3.0 only

gc

Ветвь репозитория спецификации посвящена обсуждению интеграции GC в WebAssembly.
  • 777
  • GNU General Public License v3.0

interface-types

  • 636
  • GNU General Public License v3.0

threads

Потоки и атомарность в WebAssembly.
  • 582
  • GNU General Public License v3.0

simd

Ветвь репозитория спецификации посвящена обсуждению SIMD в WebAssembly.
  • 463
  • GNU General Public License v3.0

raw-wasm

Необработанные демонстрации WebAssembly.
  • 390
  • MIT

waforth

Небольшой, но полный динамический интерпретатор/компилятор Forth для и в WebAssembly.
  • 367
  • MIT

Uno.Wasm.Bootstrap

Простой пакет nuget для запуска кода C# в WASM-совместимом браузере.
  • 325
  • GNU General Public License v3.0

Web49

Web49: интерпретатор WebAssembly.
  • 314
  • MIT

wasm-examples

Примеры WebAssembly.
  • 217

wizard-engine

Исследуйте движок WebAssembly.
  • 208

wasm2lua

wasm2lua: преобразование WASM в Lua.
  • 151
  • MIT

reference-types

Предложение по добавлению базовых типов ссылок (anyref).
  • 151
  • GNU General Public License v3.0

scheme

Схема R7RS, реализованная в WebAssembly.
  • 148
  • MIT

memory64

Память с 64-битными индексами.
  • 145
  • GNU General Public License v3.0

exception-handling

Предложение добавить обработку исключений в WebAssembly.
  • 126
  • GNU General Public License v3.0

xxhash-wasm

Реализация xxHash в WebAssembly.
  • 96
  • MIT

xiaoxuan-vm

Виртуальная машина WebAssembly с полнофункциональным отладчиком веб-интерфейса, реализованным на Rust.
  • 91
  • Mozilla Public License 2.0

multi-memory

Несколько модулей памяти для Wasm.
  • 89
  • GNU General Public License v3.0

function-references

Предложение по ссылкам на типизированные функции.
  • 81
  • GNU General Public License v3.0

bulk-memory-operations

Объемные операции с памятью.
  • 72
  • GNU General Public License v3.0

owi

Интерпретатор WebAssembly OCaml.
  • 69
  • ISC

multi-value

Предложение добавить многозначность в WebAssembly.
  • 63
  • GNU General Public License v3.0

IchigoLisp

Реализация LISP 1.5 (-ish) в WebAssembly.
  • 38

flexible-vectors

Векторные операции для WebAssembly.
  • 38
  • GNU General Public License v3.0