CATEGORY
WebAssembly 4,138 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
bones_assetAsset interface for bones_lib.15,332MIT OR Apache-2.0
bevy_wasm_sysImport into your wasm scripts. Use with the bevy_wasm crate.15,327MIT OR Apache-2.0
lunatic-runtimeAn actor platform built on WebAssembly15,274Apache-2.0/MIT
air-interpreter-cidAIR interpreter CID util module15,257Apache-2.0
gantryclientGantry (waSCC actor registry) client15,204Apache-2.0
libwA human library for using wasi15,194MIT OR Apache-2.0
wascc-httpsrvHTTP Server capability provider for the waSCC wasm host runtime15,190Apache-2.0
maia-wasmMaia SDR WASM frontend15,189MIT OR Apache-2.0
yew-style-in-rs-coreScoped CSS for Yew15,142MIT OR Apache-2.0
mimeograph_routerA minimalistic HTTP router.15,027MIT OR Apache-2.0
yew-layoutLayout Component for Yew14,984MIT OR Apache-2.0
odra-casper-backendOdra backend bindings for the Casper Blockchain.14,951MIT
naia-hecs-clientLibrary to faciliate naia_client & Hecs interop14,914MIT OR Apache-2.0
simiA framework for building wasm front-end web application in Rust14,897non-standard
odra-casper-test-envOdra test environment for the Casper Blockchain.14,893MIT
webbindRust bindings for the web api, auto-generated from WebIDL14,886MIT
wain-astWebAssembly abstract syntax tree definition used by both binary format and text format for wain project14,799MIT
data-fakingGenerate massive amounts of fake data14,795MPL-2.0
near-envUnofficial NEAR envlog macro to log every method call inside `near_bindgen`14,775MIT
lumina-cliCelestia data availability node implementation in Rust14,705Apache-2.0
wallet_standard_walletsA collection of solana wallet implementations primarily used for testing.14,671Unlicense
mogwai-html-macroDeclare mogwai views with RSX14,667MIT
bones_libThe Bones game development library.14,597MIT OR Apache-2.0
object-store-wasmWebAssembly object_store implementation14,582MIT OR Apache-2.0
wasm-serviceSimplify implementation of serverless WASM on Cloudflare Workers14,570MIT OR Apache-2.0
ic-memoryDurable stable-memory allocation governance for Internet Computer canisters14,548MIT
latticeclientA command-line utility for interacting with a waSCC lattice14,503Apache-2.0
cabishComponent model ABI-ish for native code14,492Apache-2.0 WITH LLVM-exception
wasmtime-cabishWasmtime cabish integration14,485Apache-2.0 WITH LLVM-exception
archway-bindingsCosmWasm bindings to interact with Archway's modules14,458Apache-2.0
s2json-coreThis library supports the S2JSON 1.0 Specification14,436MIT
htmlifyTrait used to generate HTML from Rust structures.14,415MIT OR Apache-2.0
wascc-fsBlob store capability provider (local file system) for the waSCC runtime14,405Apache-2.0
tinywasm-cliMinimal command-line interface for TinyWasm14,308MIT OR Apache-2.0
orca-wasmA lightweight WebAssembly Transformation Library for the Component Model14,283Apache-2.0
beetmash_templateAn example workflow for publishing Bevy apps and scenes to Beetmash.14,268MIT OR Apache-2.0
simi-macrosMacros support for the Simi framework14,253non-standard
wasefire-applet-api-descDescription of the Wasefire applet API14,227Apache-2.0
lunesrsLibrary for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending…14,215Apache-2.0
canister-toolsTools for the canisters on the internet-computer, featuring simple upgrades and data safety state snapshot upload/download…14,204non-standard
nucleationA high-performance Minecraft schematic parser and utility library14,188MIT
wasm3-providerA wasm3 engine provider for the waPC host14,149Apache-2.0
secret-toolkit-incubatorExperimental tools for writing Secret Contracts14,145non-standard
stak-libcStak Scheme libc utilities14,141MIT
wasmywasmy, easily customize my wasm app!14,139Apache-2.0
hotg-rune-wasmer-runtimeA Rune runtime backed by wasmer.14,121MIT OR Apache-2.0
substreams-antelope-abigenSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.14,074MIT OR Apache-2.0
medea-jasonClient library for Medea media server.14,045MPL-2.0
beetMalleable Application Framework14,045MIT OR Apache-2.0
substreams-sink-prometheusSubstreams Prometheus sink module13,997MIT OR Apache-2.0
wasefire-applet-apiLow-level Wasefire applet API13,942Apache-2.0
logic-meshControl logic engine using event based and reactive blocks written in Rust.13,881BSD-3-Clause
wasmedge_stable_diffusionA Rust library for using stable diffusion functions when the Wasi is being executed on WasmEdge.13,851Apache-2.0
lucet-objdumpAnalyze object files emitted by the Lucet compiler13,848Apache-2.0 WITH LLVM-exception
dioxus-use-requestA collection of hooks for Dioxus for performing simple http requests13,762MIT OR Apache-2.0
tribble-appThe Perseus app that underlies Tribble.13,662MIT
wapc-codecA standard implementation of MessagePack serialization and deserialization for waPC communication13,645Apache-2.0
wasmcloud-interface-blobstoreInterface for accessing an object store over the wasmcloud:blobstore contract13,633Apache-2.0
jsbindBindings for basic JS types required for webbind13,629MIT
soroban-rs-macrosA collection of helpers for writing tests for Soroban contracts13,611MIT
aperSynchronized state machines over WebSockets13,587MIT
wasmdome-protocolShared Communication Protocol for the 'Assembly Mechs: Beyond WasmDome' Game13,538Apache-2.0
wasefire-applet-api-macroProc-macro to generate the Wasefire applet API13,488Apache-2.0
emscripten-functions-sysBindgen-generated bindings to emscripten system functions13,460MIT
wnfs-namefilterBloom filter for the Webnative Filesystem13,417Apache-2.0
openzeppelin-stylus-procProcedural macros for OpenZeppelin Stylus contracts13,399MIT
yew-canvasA Canvas component is encapsulated.13,349MIT OR Apache-2.0
rend3-gltfgltf scene and model loader for the rend3 rendering library.13,316MIT OR Apache-2.0 OR Zlib
wasefireHigh-level Wasefire applet API13,272Apache-2.0
mapboxglUnofficial Rust binding for mapbox-gl-js13,263MIT
pdk-lock-libPDK Lock Library13,216non-standard
marktwinMarktwin format support for Eternaltwin.13,211AGPL-3.0-or-later
wasi-workerWASM/WASI interface for browser service workers13,208MIT/Apache-2.0
wasmcloud-nats-kvcacheA key-value capability provider for wasmCloud that replicates data changes over NATS13,208non-standard
provwasm-commonCommon library for ProvWasm internal13,196Apache-2.0
wasmtime-pyPython extension for Wasmtime13,171Apache-2.0 WITH LLVM-exception
sealed_boxLibsodium sealed_box construction for Rust/WebAssembly13,105MIT
canic-backupManifest and orchestration primitives for Canic deployment backup and restore13,100MIT
smbcloud-modelCommand line tool for deploying NextJS app on the smbCloud platform.13,095Apache-2.0
cellular-automatonA cellular automaton simulation library with support for WebAssembly.13,051MIT OR Apache-2.0
lady-deirdre-deriveCompiler front-end foundation technology. Macro crate.13,009non-standard
pdk-cache-libPDK Cache Library12,984non-standard
smbpndk-cliCommand line tool for creating and managing SmbPndk resources.12,948Apache-2.0
terrazzo-macroMacros to generate dynamic HTML nodes in Rust12,899MIT
disterBuilds and bundles your wasm web app12,892MIT
aper_deriveSynchronized state machines over WebSockets12,886MIT
pdk-jwt-libPDK JWT Library12,882non-standard
pdk-contracts-libPDK Contracts Library12,873non-standard
pdk-cors-libPDK CORS Library12,870non-standard
provwasm-proc-macroRust macros that simplify query and response types for Provenance Blockchain smart contracts12,862Apache-2.0
fluence-testFluence backend SDK for testing12,849Apache-2.0
filmbordersadd hipster film borders to your images :)12,842non-standard
pdk-data-storage-libPDK Data Storage Library12,833non-standard
beet_mlMachine Learning actions built upon beet_flow12,801MIT OR Apache-2.0
maple-core-macroA VDOM-less web library with fine grained reactivity12,781MIT
wasm-bridge-jsjs-sys implementation of wasmtime's API12,767MIT
perseus-tailwindA plugin for Perseus that automatically builds Tailwind CSS12,694MIT OR Apache-2.0
terrazzo-clientA simple macro to clone variables before passing them into a `move` closure or async block.12,676MIT
tezos-smart-rollup-debugOutput formatted messages to Tezos Smart Rollup debug log.12,670MIT
wrpc-cliwRPC CLI utilities12,670Apache-2.0 WITH LLVM-exception
canic-hostHost-side App build, Fleet install, deployment, and release-set library for Canic workspaces12,647MIT
bones_bevy_rendererBevy rendering implementation for the bones_framework.12,629MIT OR Apache-2.0
lenna_cliCommand line interface to run algorithms on images.12,628MIT
odra-casper-typesTypes used in the Casper enviorment.12,610MIT
livid-cliBuilds and bundles your wasm web app12,592MIT
pdk-rate-limit-libPDK Rate Limit Library12,586non-standard
odra-casper-codegenOdra codegen utility to generate Casper contracts.12,507MIT
monacoRust WASM bindings for the Monaco Editor12,483MIT OR Apache-2.0
wasmer-engine-object-fileWasmer Object File Engine12,468MIT
canic-wasm-storeCanonical Canic wasm_store canister crate12,462MIT
wick-componentMacros and exports used to create Wick components12,453Apache-2.0
ui-cliA CLI to add components to your app.12,438MIT
rustbasic-macroRust Basic : Planned Development12,435MIT OR Apache-2.0
zuYew web components, implementing Material Design12,428LGPL-3.0
egui-asyncA simple library for running async tasks in egui and binding their results to your UI.12,426MIT OR Apache-2.0
smmdbA utility library for Super Mario Maker and Super Mario Maker 2 to read and manipulate game files.12,392MIT
beetmash_coreThe number one bevy scene registry.12,374MIT OR Apache-2.0
futuresdr-macrosMacros for FutureSDR12,347Apache-2.0
emscripten-functionsRust-friendly bindings to various emscripten system functions12,292MIT
rustic-macrosLibrary for building canisters on the Internet Computer.12,271MIT OR Apache-2.0
lady-deirdreCompiler front-end foundation technology. Main Crate.12,250non-standard
tetanesA cross-platform NES Emulator written in Rust using wgpu12,247MIT OR Apache-2.0
wasi-passthrough-extwasiext:passthrough passthrough layer12,157Apache-2.0 WITH LLVM-exception
terrazzoThe Terrazzo library to build dynamic web pages in Rust12,152MIT
odra-mock-vm-typesTypes used in Odra's virtual machine.12,150MIT
wasmtime-wasi-cWASI API support for Wasmtime12,147Apache-2.0 WITH LLVM-exception
zu-utilUtilities for zu component12,116LGPL-3.0
gainAsync/await-based framework for programs targetting Gate runtime (wasm32 targets).12,113MIT
wasmcovA set of helpers for coverage of wasm modules12,108Apache-2.0
basws-yewA yew-client for basws, a simple async WebSocket client/server framework12,064MIT
wasmcloud-actor-extrasInterface to the extras contract for use by wasmCloud Actors12,052Apache-2.0
beetmashThe number one bevy scene registry.12,024MIT OR Apache-2.0
fluence_sdkRust SDK for writing applications for Fluence12,021Apache-2.0
wainWebAssembly interpreter written in Safe Rust with zero dependencies12,014MIT
maple-coreA VDOM-less web library with fine grained reactivity11,933MIT
microgemmGeneral matrix multiplication with custom configuration in Rust.
Supports no_std and no_alloc environments.11,919MIT OR Apache-2.0
aplangA programming language made to aid students who are taking AP Computer Science Principals.11,893GPL-3.0-or-later
squark-webSquark runtime implemiontion for web browser with using wasm-bindgen11,884WTFPL
gtag-js-sysA raw wrapper around Google's gtag.js framework.11,809MIT/Apache-2.0
cargo-htmlcreate self-contained HTML programs11,808Apache-2.0 OR MIT
webusb-webWebUSB on the web 🕸️ — Access USB devices from the web browser.11,799Apache-2.0
chaotic_semantic_memoryAI memory systems with hyperdimensional vectors and chaotic reservoirs11,788MIT
beetmash_sceneThe number one bevy scene registry.11,750MIT OR Apache-2.0
trenchcoatJavaScript-ish virtual machine for embedded, LEDs, hot code reload, etc.11,745non-standard
wasi-sandboxed-component-providerEmbedded wasi-sandboxed-component binaries11,743MPL-2.0
derive_jserror#[derive(JsError)]11,736MIT OR Apache-2.0
wain-execWebAssembly syntax tree executor for wain project11,733MIT
typescript-definitions-derive-ufo-patchserde support for exporting Typescript definitions11,723MIT/Apache-2.0
kurenaiA 2D game engine based on wasm11,704MIT
spairA framework for single-page application in Rust11,700MPL-2.0
wasefire-loggerWasefire platform logging11,691Apache-2.0
tezos-smart-rollup-panic-hookHook for capturing kernel panics & printing to debug log.11,688MIT
air-interpreter-signaturesAIR interpreter signatures util module11,683Apache-2.0
rustmaticaA Rust library for reading, editing, and writing Minecraft litematic files11,678GPL-3.0-only
bitcoin_numNumeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.011,652CC0-1.0
sortable-jsRusty bindings to SortableJS, to build sortable lists in wasm11,649MIT
tezos-smart-rollup-entrypointSetup kernel_entry entrypoint for Tezos Smart Rollup kernels.11,648MIT
beetmash_netA lightweight Bevy replication library.11,624MIT OR Apache-2.0
hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MIT
wasmi_wastUtilities to execute Wast files and directives with Wasmi11,612MIT/Apache-2.0
quad-wasmnasticsUtilities that do the gymnastics required to make advanced Macroquad work on wasm.11,601MIT
artemis-normalized-cacheA graph-based normalized cache exchange for the artemis crate.11,597MIT OR Apache-2.0
fyrox-dylibDynamic library for Fyrox Game Engine11,578MIT
dharitri-sc-wrewa-swapDharitri Wrapped REWA Smart Contract11,562GPL-3.0-only
terrazzo-terminalA simple web-based terminal emulator built on Terrazzo.11,542MIT
ux-animateBackend and runtime agnostic animation library11,542MPL-2.0
convert-jsConvert rust wasm from/to js11,541MIT
tezos-smart-rollup-storageHigher-level transactional account view over Tezos Smart Rollup durable storage.11,509MIT
gantry-protocolProtocol message primitives for the Gantry protocol11,471Apache-2.0
some_executorA trait for libraries that abstract over any executor11,456MIT OR Apache-2.0
iop-keyvault-wasmWebAssembly wrappers for the iop-keyvault crate.11,423LGPL-3.0-or-later
s2json-deriveThis library supports the S2JSON 1.0 Specification11,423MIT
wacker-daemonwacker daemon cli11,422Apache-2.0
pros-simulatorRun PROS robot code without the need for real VEX V5 hardware.11,410MIT
zapcode-coreA minimal, secure TypeScript subset interpreter — parse, compile, execute, snapshot11,390MIT
wrendA WebGL2 rendering library for Rust/Wasm & JS11,383MIT/Apache-2.0
tmr-cargoGive me more instruments!11,344MIT
vino-codecJSON, Messagepack, & Raw serde value encoding/decoding library11,294BSD-3-Clause
bulwark-decisionDecision-making under uncertainty for the Bulwark security engine.11,266Apache-2.0 WITH LLVM-exception
odra-casper-livenetOdra Casper library for live Casper blockchain interaction.11,263MIT
leptos_wsLeptos WS is a Websocket for the Leptos framework to support updates coordinated from the Server11,252MIT
quartz-contract-core-deriveDerive macros for Quartz contracts.11,239Apache-2.0
wasmcloud-actor-http-serverHTTP Server Actor Interface for wasmCloud Actors11,225Apache-2.0
eng-wasmEnigma library for creating Secret Contracts11,166AGPL-3.0
bevy_wasm_sharedRun WASM systems in Bevy11,116MIT OR Apache-2.0
matchbox_socket_nostrPainless WebRTC peer-to-peer full-mesh networking socket over nostr11,112MIT OR Apache-2.0
smbpndk-modelCommand line tool for creating and managing SmbPndk resources.11,080Apache-2.0
class_list_macroA reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.11,065MIT
prestProgressive RESTful framework11,059MIT OR Apache-2.0
wasmer-runtime-core-xWasmer runtime core library11,057MIT
canic-cliOperator CLI for Canic fleet setup, builds, evidence, catalog, backup, and restore workflows11,049MIT
bulwark-configConfiguration for the Bulwark security engine.11,043Apache-2.0 WITH LLVM-exception
embedded-graphics-web-simulatorA web simulator using rust-embedded library with wasm11,032MIT OR Apache-2.0
web-sys-main-loopProvides a main loop (or game loop) for web_sys windows10,992Apache-2.0
open-vector-tileThis library reads/writes The Open Vector Tiles 1.0 Specification10,954MIT
typescript-definitions-ufo-patchserde support for exporting Typescript definitions10,948MIT/Apache-2.0
wasmflow-macrosMacros use by wasmflow libraries10,936Apache-2.0
tmr-cargo-macrosGive me more instruments!10,911MIT
wasefire-schedulerWasefire scheduler10,841Apache-2.0
dusk-kelvin-mapBST Map implementation with Microkelvin backend10,837MPL-2.0