Bibliotecas escritas en WebAssembly

assemblyscript

Un lenguaje similar a TypeScript para WebAssembly.
  • 15.8k
  • Apache License 2.0

binaryen

Optimizador y biblioteca de compilador/cadena de herramientas para WebAssembly.
  • 6.6k
  • Apache License 2.0

spec

Especificación de WebAssembly, intérprete de referencia y conjunto de pruebas. (por WebAssembly).
  • 2.9k
  • GNU General Public License v3.0

wasmboy

Biblioteca de emuladores de Game Boy / Game Boy Color, 🎮escrita para WebAssembly usando AssemblyScript. 🚀Demos construidas con Preact y Svelte. ⚛️.
  • 1.3k
  • GNU General Public License v3.0 only

circom

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

gc

Rama del repositorio de especificaciones enfocada a la discusión de la integración de GC en WebAssembly.
  • 777
  • GNU General Public License v3.0

interface-types

  • 636
  • GNU General Public License v3.0

threads

Hilos y elementos atómicos en WebAssembly.
  • 582
  • GNU General Public License v3.0

simd

Rama del repositorio de especificaciones en el ámbito de la discusión de SIMD en WebAssembly.
  • 463
  • GNU General Public License v3.0

raw-wasm

Demostraciones de WebAssembly sin procesar.
  • 390
  • MIT

waforth

Pequeño pero completo intérprete/compilador de Forth dinámico para y en WebAssembly.
  • 367
  • MIT

Uno.Wasm.Bootstrap

Un paquete nuget simple para ejecutar código C# en un navegador compatible con WASM.
  • 325
  • GNU General Public License v3.0

Web49

Web49: WebAssembly Interpeter.
  • 314
  • MIT

wasm-examples

Ejemplos de ensamblaje web.
  • 217

wizard-engine

Investigue el motor WebAssembly.
  • 208

wasm2lua

wasm2lua: convertir WASM en Lua.
  • 151
  • MIT

reference-types

Propuesta para agregar tipos básicos de referencia (anyref).
  • 151
  • GNU General Public License v3.0

scheme

Un esquema R7RS implementado en WebAssembly.
  • 148
  • MIT

memory64

Memoria con índices de 64 bits.
  • 145
  • GNU General Public License v3.0

exception-handling

Propuesta para agregar manejo de excepciones a WebAssembly.
  • 126
  • GNU General Public License v3.0

xxhash-wasm

Una implementación WebAssembly de xxHash.
  • 96
  • MIT

xiaoxuan-vm

Una máquina virtual de WebAssembly con un depurador de interfaz de usuario web con todas las funciones implementado en Rust.
  • 91
  • Mozilla Public License 2.0

multi-memory

Múltiples memorias por módulo para Wasm.
  • 89
  • GNU General Public License v3.0

function-references

Propuesta de referencias de funciones con tipo.
  • 81
  • GNU General Public License v3.0

bulk-memory-operations

Operaciones de memoria masiva.
  • 72
  • GNU General Public License v3.0

owi

Intérprete OCaml WebAssembly.
  • 69
  • ISC

multi-value

Propuesta para agregar valores múltiples a WebAssembly.
  • 63
  • GNU General Public License v3.0

IchigoLisp

Implementación de LISP 1.5(-ish) en WebAssembly.
  • 38

flexible-vectors

Operaciones vectoriales para WebAssembly.
  • 38
  • GNU General Public License v3.0