Bibliothèques écrites en WebAssembly

assemblyscript

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

binaryen

Infrastructure de compilateur et bibliothèque de chaînes d'outils pour WebAssembly.
  • 5.7k
  • Apache License 2.0

spec

Spécification WebAssembly, interpréteur de référence et suite de tests. (par WebAssembly).
  • 2.7k
  • 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.2k
  • GNU General Public License v3.0 only

interface-types

  • 628
  • GNU General Public License v3.0

gc

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

threads

Threads et Atomics dans WebAssembly.
  • 490
  • 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.
  • 315
  • MIT

Uno.Wasm.Bootstrap

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

runno

Exécuteur de code basé sur un navigateur pouvant être intégré en tant qu'iframe ou utilisé en tant que bibliothèque.
  • 218
  • MIT

w2c2

Traduit les modules WebAssembly en C.
  • 196
  • MIT

reference-types

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

wasm2lua

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

exception-handling

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

memory64

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

tail-call

Proposition d'ajouter des appels de queue à WebAssembly.
  • 81
  • GNU General Public License v3.0

xxhash-wasm

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

bulk-memory-operations

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

multi-value

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

function-references

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

multi-memory

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

flexible-vectors

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

wasm-effect-handlers

Spécification WebAssembly, interpréteur de référence et suite de tests avec extension de gestionnaires d'effets.
  • 30
  • GNU General Public License v3.0

IchigoLisp

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

JS-BigInt-integration

Intégration de JavaScript BigInt à WebAssembly i64.
  • 27
  • GNU General Public License v3.0

MultiVAC

Blockchain flexible de partage multidimensionnel.
  • 26
  • MIT

rabin-wasm

Empreinte digitale de Rabin implémentée dans WASM.
  • 26

wasm3_dino_rpi_pico

Jeu WebAssembly Dino pour PPi Pico.
  • 24
  • MIT

proposal-type-imports

Proposition de Type Imports & Exports.
  • 15
  • GNU General Public License v3.0