Bibliotecas escritas em WebAssembly

assemblyscript

Uma linguagem semelhante a TypeScript para WebAssembly.
  • 15.8k
  • Apache License 2.0

binaryen

Biblioteca de otimizador e compilador/cadeia de ferramentas para WebAssembly.
  • 6.6k
  • Apache License 2.0

spec

Especificação WebAssembly, interpretador de referência e conjunto de testes. (por WebAssembly).
  • 2.9k
  • GNU General Public License v3.0

wasmboy

Game Boy / Game Boy Color Emulator Library, 🎮escrita para WebAssembly usando AssemblyScript. 🚀Demos construídas com Preact e Svelte. ⚛️.
  • 1.3k
  • GNU General Public License v3.0 only

circom

Compilador de circuito zkSnark.
  • 918
  • GNU General Public License v3.0 only

gc

Ramificação do repositório de especificações com escopo para discussão da integração de GC no WebAssembly.
  • 777
  • GNU General Public License v3.0

interface-types

  • 636
  • GNU General Public License v3.0

threads

Threads e Atomics em WebAssembly.
  • 582
  • GNU General Public License v3.0

simd

Ramificação do repositório de especificações com escopo para discussão de SIMD no WebAssembly.
  • 463
  • GNU General Public License v3.0

raw-wasm

Demonstrações brutas do WebAssembly.
  • 390
  • MIT

waforth

Pequeno, mas completo Forth Interpreter/Compiler dinâmico para e em WebAssembly.
  • 367
  • MIT

Uno.Wasm.Bootstrap

Um pacote nuget simples para executar o código C# em um navegador compatível com WASM.
  • 325
  • GNU General Public License v3.0

Web49

Web49: WebAssembly Interpeter.
  • 314
  • MIT

wasm-examples

Exemplos de WebAssembly.
  • 217

wizard-engine

Pesquise o mecanismo WebAssembly.
  • 208

wasm2lua

wasm2lua: convertendo WASM em Lua.
  • 151
  • MIT

reference-types

Proposta para adicionar tipos básicos de referência (anyref).
  • 151
  • GNU General Public License v3.0

scheme

Um esquema R7RS implementado em WebAssembly.
  • 148
  • MIT

memory64

Memória com índices de 64 bits.
  • 145
  • GNU General Public License v3.0

exception-handling

Proposta para adicionar tratamento de exceção ao WebAssembly.
  • 126
  • GNU General Public License v3.0

xxhash-wasm

Uma implementação WebAssembly de xxHash.
  • 96
  • MIT

xiaoxuan-vm

Uma VM WebAssembly com um depurador de IU da Web completo implementado em Rust.
  • 91
  • Mozilla Public License 2.0

multi-memory

Múltiplas memórias por módulo para Wasm.
  • 89
  • GNU General Public License v3.0

function-references

Proposta para Referências de Funções Tipadas.
  • 81
  • GNU General Public License v3.0

bulk-memory-operations

Operações de memória em massa.
  • 72
  • GNU General Public License v3.0

owi

OCaml WebAssembly Interpreter.
  • 69
  • ISC

multi-value

Proposta para adicionar multi-valores ao WebAssembly.
  • 63
  • GNU General Public License v3.0

IchigoLisp

Implementação do LISP 1.5(-ish) no WebAssembly.
  • 38

flexible-vectors

Operações vetoriais para WebAssembly.
  • 38
  • GNU General Public License v3.0