Bibliothèques écrites en WebAssembly

assemblyscript

Un langage de type TypeScript pour WebAssembly.
  • 15.8k
  • Apache License 2.0

binaryen

Optimiseur et bibliothèque de compilation/chaîne d'outils pour WebAssembly.
  • 6.6k
  • Apache License 2.0

spec

Spécification WebAssembly, interpréteur de référence et suite de tests. (par WebAssembly).
  • 2.9k
  • GNU General Public License v3.0

wasmboy

Game Boy / Game Boy Color Emulator Library, 🎮 écrit pour WebAssembly en utilisant AssemblyScript. 🚀Demos construites avec Preact et Svelte. ⚛️.
  • 1.3k
  • GNU General Public License v3.0 only

circom

Compilateur de circuits zkSnark.
  • 918
  • GNU General Public License v3.0 only

gc

Branche du référentiel de spécifications axée sur la discussion de l'intégration de GC dans WebAssembly.
  • 777
  • GNU General Public License v3.0

interface-types

  • 636
  • GNU General Public License v3.0

threads

Threads et Atomics dans WebAssembly.
  • 582
  • GNU General Public License v3.0

simd

Branche du référentiel de spécifications étendue à la discussion de SIMD dans WebAssembly.
  • 463
  • GNU General Public License v3.0

raw-wasm

Démonstrations WebAssembly brutes.
  • 390
  • MIT

waforth

Interprète/compilateur Forth dynamique petit mais complet pour et dans WebAssembly.
  • 367
  • MIT

Uno.Wasm.Bootstrap

Un package nuget simple pour exécuter du code C # dans un navigateur compatible WASM.
  • 325
  • GNU General Public License v3.0

Web49

Web49: Interprète WebAssembly.
  • 314
  • MIT

wasm-examples

Exemples d'assemblage Web.
  • 217

wizard-engine

Moteur de recherche WebAssembly.
  • 208

wasm2lua

wasm2lua: conversion de WASM en Lua.
  • 151
  • MIT

reference-types

Proposition d'ajout de types de référence de base (anyref).
  • 151
  • GNU General Public License v3.0

scheme

Un schéma R7RS implémenté dans WebAssembly.
  • 148
  • MIT

memory64

Mémoire avec index 64 bits.
  • 145
  • GNU General Public License v3.0

exception-handling

Proposition d'ajouter la gestion des exceptions à WebAssembly.
  • 126
  • GNU General Public License v3.0

xxhash-wasm

Une implémentation WebAssembly de xxHash.
  • 96
  • MIT

xiaoxuan-vm

Une machine virtuelle WebAssembly avec un débogueur d'interface utilisateur Web complet implémenté dans Rust.
  • 91
  • Mozilla Public License 2.0

multi-memory

Plusieurs mémoires par module pour Wasm.
  • 89
  • GNU General Public License v3.0

function-references

Proposition de références de fonctions typées.
  • 81
  • GNU General Public License v3.0

bulk-memory-operations

Opérations de mémoire de masse.
  • 72
  • GNU General Public License v3.0

owi

Interprète OCaml WebAssembly.
  • 69
  • ISC

multi-value

Proposition d'ajouter des multi-valeurs à WebAssembly.
  • 63
  • GNU General Public License v3.0

IchigoLisp

Implémentation de LISP 1.5(-ish) dans WebAssembly.
  • 38

flexible-vectors

Opérations vectorielles pour WebAssembly.
  • 38
  • GNU General Public License v3.0