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.
mavryk-smart-rollup-debugOutput formatted messages to Mavryk Smart Rollup debug log.2,222MIT
qstrCache-efficient, stack-allocated string types2,220Apache-2.0
firebase-js-sys`wasm32-unknown-unknown` bindings for the Firebase modular JS SDK (`npm` firebase@9)2,219MIT
oxiragA four-layer RAG engine with SMT-based logic verification and knowledge graph support2,214Apache-2.0
ianaio-fileConvenience crate for working with JavaScript files and blobs2,208non-standard
crdb-helpersConcurrently Replicated DataBase2,207AGPL-3.0-or-later
ianaio-storageConvenience crate for working with local and session storage in browser2,207non-standard
sqlite_wasm_readerA pure Rust SQLite reader library for WASI environments2,193Apache-2.0
ianaio-renderConvenience crate for working with browser's requestAnimationFrame2,189non-standard
odem-rs-syncModel-time synchronization facilities of the odem-rs simulation framework2,186MIT
beet_buildCodegen and compilation tooling for beet2,184MIT OR Apache-2.0
wasmut-wasmWebAssembly low-level format library2,181MIT/Apache-2.0
skimaRust structural UI library for web2,159MIT
catenary-frontendfrontend for dev backend2,145MIT OR Apache-2.0
wavedromA Pure Rust Digital Timing Diagram Generator based on WaveDrom-JS2,143MIT OR Apache-2.0
odem-rs-utilModel elements and statistical tooling for the odem-rs simulation framework2,137MIT
wit-bindgen-mbtThe MoonBit bindings generator for WIT and the component model.2,128MulanPSL-2.0
snarkvm-synthesizer-debugSynthesizer for a decentralized virtual machine2,126Apache-2.0
west-passthroughWebAssembly component, which reexports WASI from the host2,116Apache-2.0 WITH LLVM-exception
snarkvm-ledger-narwhal-debugData structures for a Narwhal-style memory pool in a decentralized virtual machine2,113Apache-2.0
ic-testkitPocketIC-oriented test utilities for IC canister tests2,111MIT
bevyhub_coreThe number one bevy scene registry.2,104MIT OR Apache-2.0
antd-yewYew components for Ant Design.2,089Apache-2.0/MIT
use_css_procmacrosDefine styles for your yew components inside CSS files.2,074MIT
m3rs_yewm3rs yew adapter2,071LGPL-3.0-or-later
canapi-stdwebFetch your APIs in the browser2,058AGPL-3.0
ts-rs-forgeGenerate TypeScript bindings from Rust types (Namastex fork with use_ts_enum)2,053MIT
spo-rhai_codegenProcedural macros support package for Rhai, a scripting language and engine for Rust2,049MIT OR Apache-2.0
ad-astra-exportEmbeddable scripting language platform Ad Astra. Macro Crate.2,047non-standard
leptos_aria_buttonAccessible components for the leptos framework2,046Unlicense
decscloud-commonSet of types and helpers common to dECS Cloud projects2,039Apache-2.0
wasmer-singlepass-backend-l1xWasmer runtime single pass compiler backend2,034MIT
selium-userland-macrosStreaming compute fabric2,030MPL-2.0
bela modern lisp dialect for the next 100 years2,029MIT
wrpc-transport-deriveMacros which enable deriving traits for wRPC, in particular wrpc_transport::{Encode, Decode}.2,027Apache-2.0
hpx-yawcYet another websocket library. A fast, secure WebSocket implementation with RFC 6455 compliance and compression support2,027Apache-2.0
vertigo-formsBuilding block for forms in vertigo2,020MIT OR Apache-2.0
wasm_safe_threadCross-platform std::thread + std::sync replacement for native and wasm32.2,019MIT OR Apache-2.0
crdb-macrosConcurrently Replicated DataBase2,013AGPL-3.0-or-later
geo-nd-wasmA WASM interface to the geo-nd library2,012MIT OR Apache-2.0
wasmcloud-provider-wit-bindgen-macroInternal-use bindgen macro for binary-based wasmCloud capability providers written in Rust2,011Apache-2.0
antd-sysWasm binding for Ant Design.2,007Apache-2.0/MIT
polished-css-macrosProcedural macros which support the development of a library crate `polished-css`.2,004non-standard
synth-verifySMT translation validation for the Synth compiler (ordeal QF_BV engine; optional Z3 differential oracle)2,004Apache-2.0
beet_serverServe applications with axum and deploy with cargo-lambda.1,999MIT OR Apache-2.0
tea-tappstore-actor-codecThe TEA SDK1,993non-standard
web-message-deriveA macro that converts Rust structs to/from JavaScript objects via postMessage.1,992MIT OR Apache-2.0
atp-caipChain Agnostic Improvement Proposals (CAIP) implementation for ATP(Account Transfer Protocol)1,991MIT
synth-backend-awsmaWsm backend integration for the Synth compiler1,985Apache-2.0
greentic-component-runtimeWasmtime-based runtime for executing Greentic components1,984MIT
synth-backend-waskerWasker backend integration for the Synth compiler1,981Apache-2.0
xcosmThe CosmWasm contract toolbox.1,977Unlicense
canic-installerDeprecated empty placeholder crate; no replacement is available.1,976MIT
plotchartA Rust drawing library focus on data plotting for both WASM and native applications1,974MIT
tea-nitro-actor-codecThe TEA SDK1,968non-standard
libsql-ormA powerful, async-first ORM for Turso Database with first-class support for Cloudflare Workers and WebAssembly environments.…1,966MIT
kailash-plugin-guestGuest SDK for Kailash WASM plugins1,965MIT OR Apache-2.0
rust_wasm_dodrio_templatinghtml templating for dodrio1,957MIT
omnia-wasi-keyvalueWASI key-value store interface for the Omnia runtime1,954MIT OR Apache-2.0
wasm-bindgen-spawnWeb Worker Multithreading library for wasm-bindgen the uses shared memory1,949MIT
fut_rwlockA read-write lock that is read and written via Futures.1,941Apache-2.0
testnumbat-wasm-nodeTestnumbat WebAssembly VM API wrapper1,932GPL-3.0-only
n5-wasmRust-WASM bindings to the N5 tensor file system format1,932MIT/Apache-2.0
selium-userlandStreaming compute fabric1,932MPL-2.0
wasmer-c-api-nearWasmer C API library1,930MIT
omnia-wasi-sqlWASI SQL database interface for the Omnia runtime1,930MIT OR Apache-2.0
wasvyWASI-powered modding for the Bevy engine1,921MIT OR Apache-2.0
leptos_colorLeptos Color is a simple Crate that gives access to a color picker for leptos1,914MIT
plotters-unsablePlot Drawing Library in Pure Rust for both native and WASM applications1,912MIT
odem-rsObject-based Discrete-Event Modelling in Rust using async/await1,909MIT
asteraiCLI for asterai - the portable AI compute platform1,895MIT
mavryk-smart-rollup-panic-hookHook for capturing kernel panics & printing to debug log.1,889MIT
dusks-reqwesthigher level HTTP client library1,886MIT OR Apache-2.0
leptos-axum-socketRealtime pub/sub communication for Leptos + Axum applications.1,885MIT OR Apache-2.0
eucaA Rust WASM front end web framework.1,881MIT/Apache-2.0
domainstackWrite validation once, use everywhere: Rust rules auto-generate JSON Schema + OpenAPI + TypeScript/Zod. WASM browser validation.…1,879MIT OR Apache-2.0
synth-cliCLI for Synth, the WebAssembly-to-ARM Cortex-M AOT compiler1,876Apache-2.0
wonfy-toolsCollection of tools for personal use, provides library and CLI.1,873MIT
anyfluxGeneric flux-like state management1,871MIT OR Apache-2.0
mikaA framework for building wasm front-end web application in Rust1,870non-standard
active-domReactive wasm web framework in Rust.1,869MIT
vscode-sysRaw bindings to the vscode API for projects using wasm-bindgen.1,869MIT/Apache-2.0
bevyhub_templateAn example workflow for publishing Bevy apps and scenes to Bevyhub.1,865MIT OR Apache-2.0
wasabiA crate that generates bindings and wrappers for wasabi-generated wasm files1,864Apache-2.0
componentize-mbtTool for wrapping MoonBit-generated WAT into a WASM component.1,846MulanPSL-2.0
wasm_allocatorA tiny wasm allocator for no_std1,844MIT
wrpc-testwRPC test utilities1,843Apache-2.0 WITH LLVM-exception
reqwest-patchedhigher level HTTP client library1,840MIT OR Apache-2.0
natrixRust-First frontend framework.1,840MIT
keccak-batchBatched Keccak-256 (legacy 0x01 padding) with runtime-dispatched SIMD: scalar, 2-way (SSE2/NEON/wasm-simd128), 4-way (AVX2),…1,837AGPL-3.0-or-later
js-promisesBindings for JS promises1,836MIT
metamorphic-cryptoZero-knowledge end-to-end encryption with post-quantum hybrid KEM (ML-KEM + X25519) and an opt-in CNSA 2.0 suite axis…1,831MIT OR Apache-2.0
web_panic_hookPanic handling in the browser (wasm)1,826Apache-2.0 OR BSL-1.0 OR MIT
near_mimcMiMC hash function implementation in wasm32_unknown_unknown architecture, compatible with NEAR Protocol Smart Contracts. Inspired…1,826MIT
yew-virtual-scrollerA Yew component for virtual scrolling / scroll windowing1,822MIT OR Apache-2.0
savory-htmlTyped HTML for Savory1,819MIT OR Apache-2.0
domusDOM library - not for use1,816MIT
wasmdbgDebugger for wasm binaries1,815MIT OR Apache-2.0
bevy-async-runnerBevy Async Runner simplifies working with asynchronous code in the Bevy game engine. It provides a mechanism to schedule and…1,815MIT
witx-lucet-bindings-genGenerate .JSON files for Lucet from WITX files1,813ISC
wasmliteAn embeddable WebAssembly virtual machine1,808Apache-2.0
secret-toolkit-notificationHelper tools for SNIP-52 notifications in Secret Contracts1,808non-standard
omnia-wasi-messagingWASI messaging pub/sub interface for the Omnia runtime1,803MIT OR Apache-2.0
witx-overview-docgenWITX documentation generator (overview)1,795ISC
autobahn-hashAn implementation of HighwayHash, a fast and strong SIMD hash function1,793MIT OR Apache-2.0
omnia-wasi-otelWASI OpenTelemetry interface for the Omnia runtime1,791MIT OR Apache-2.0
quad-compat-rhaiEmbedded scripting for Rust1,790MIT OR Apache-2.0
rust-aes-keywrapAES Key Wrap construction (AES-KW, RFC 3394 / RFC 5649)1,789ISC
portalis-coreCore library for the Portalis Python to Rust/WASM transpiler1,789MIT
httpxHTTP client library for rust1,787MIT
wasabi-generatorA crate that generates bindings and wrappers for wasabi-generated wasm files1,786Apache-2.0
bright_stackA futuristic fullstack framework for Rust on the web1,784MIT
ninres-cliRead commonly used Nintendo file formats.1,781MIT OR Apache-2.0
mcp-execGreentic executor for running wasix:mcp-compatible WebAssembly components with policy-driven verification and sandboxing.1,779MIT
password-strengthMeasures the strength of a password1,778MIT
wasmtime-cryptoCommand-line interface for Wasmtime with the crypto extensions1,768Apache-2.0 WITH LLVM-exception
wasi-versionCLI tool for identifying the WASI versions of a Wasm modules1,759MIT
meet-macroThe Meet Framework1,759Apache-2.0
solitaire-clientWASM web client sources for solitaire1,756MIT
adtsCommon abstract data type traits and implementations1,755MIT
web-messageA macro that converts Rust structs to/from JavaScript objects via postMessage.1,753MIT OR Apache-2.0
ts-typeUtilities and types for working with TypeScript type representations in Rust.1,751Apache-2.0
beet_domUtilities for dom rendering and interaction1,749MIT OR Apache-2.0
wavmSafe bindings for WAVM1,744Apache-2.0 WITH LLVM-exception
ad-astraEmbeddable scripting language platform Ad Astra. Main Crate.1,741non-standard
py-rsgenerate python bindings from rust types1,739MIT
wascc-telnetA telnet server capability provider for waSCC actors1,738Apache-2.0
tfjs-sysRaw bindings to the tfjs API for projects using wasm-bindgen.1,734Apache-2.0 OR MIT
savory-themeThe official theme for Savory1,729MIT OR Apache-2.0
app-otenCommand line tool for creating and managing SmbPndk resources.1,724Apache-2.0
savory-iconsReusable icons for Savory1,722MIT OR Apache-2.0
wasmer-singlepass-backend-uncWasmer runtime single pass compiler backend1,721MIT
app-pktCommand line tool for creating and managing SmbPndk resources.1,719Apache-2.0
ruv-swarm-transportTransport layer for RUV-FANN swarm communication with WebSocket and SharedMemory support1,712MIT OR Apache-2.0
shortuuidA generator library for concise, unambiguous and URL-safe UUIDs1,703MIT
testnumbat-wasm-outputTestnumbat WebAssembly panic handler and allocator declaration for the .wasm output1,702GPL-3.0-only
omnia-wasi-otel-attrOpenTelemetry attribute macros for Omnia WASI components1,702MIT OR Apache-2.0
elrond-wasm-sc-dnsElrond Domain Name Service smart contract1,701GPL-3.0-only
efxRust XML templating engine for building egui UIs with procedural macros1,701MIT OR Apache-2.0
hellogaugesGauge Components for the Yew framework.1,698Apache-2.0
color_hashuse string generate color-string with Rust,WebAssembly and sha2561,695MIT
wascc-httpclientHTTP client capability provider for the waSCC wasm host runtime1,694Apache-2.0
libsbxfRust library for the Secure Block Exchange Format1,690GPL-3.0-or-later
harumiPure-Rust PDF — CJK font embedding (Chinese/Japanese/Korean), OCR text overlay, text extraction, HTML→PDF, page merge/split.…1,689MIT OR Apache-2.0
omnia-wasi-blobstoreWASI blobstore interface implementation for the Omnia runtime1,686MIT OR Apache-2.0
wasm-mt-pool-testUtility for testing crates with wasm-mt-pool.1,683MIT/Apache-2.0
wasmer-engine-native-asml-forkWasmer Native Engine1,681MIT
witx-cliCLI for operating on witx file format1,681Apache-2.0
omnia-wasi-identityWASI identity and authentication interface for the Omnia runtime1,675MIT OR Apache-2.0
mavryk-smart-rollup-entrypointSetup kernel_entry entrypoint for Mavryk Smart Rollup kernels.1,673MIT
punch_apiPunch WebAssembly public API1,672Apache-2.0
wasmer-wasi-experimental-io-devices-nearAn experimental non-standard WASI extension for graphics1,671MIT
panA toolkit to create floating elements1,670Apache-2.0
web-midiWraps the web-midi calls from the web-sys library in a more rusty interface1,665MIT/Apache-2.0
tea-actor-utilityWasCC Tool - Supporting Binary and Sorted Vector Key-Value Pair and Macros to Build Nats Message Actor Handler1,663Apache-2.0
formal-cliThe Formal Programming Language CLI1,663MIT
wasmer-cache-nearCache system for Wasmer WebAssembly runtime1,663MIT
rustdashLodash implemented in Rust for use as a wasm module1,662MIT OR Apache-2.0
land-serverA tiny serverless platform for WebAssembly1,660Apache-2.0
shim-fsA drop-in replacement for std::fs::File that redirects all disk writes to memory.1,658MIT
yew_splineSpline runtime component for Yew1,657MIT
theater-serverHTTP server for Theater actor system management1,657Apache-2.0
land-cliA tiny serverless platform for WebAssembly1,656Apache-2.0
wasmer-middlewares-nearA collection of various useful middlewares1,656MIT OR Apache-2.0 WITH LLVM-exception
simple-rlpSimple Recursive Length Prefix serialization & deserialization library1,656MIT
rend3-imguiImgui Render Routine for the rend3 rendering library.1,654MIT OR Apache-2.0 OR Zlib
savory-routerSavory Router used to generate router for your app1,650MIT OR Apache-2.0
crdb-cacheConcurrently Replicated DataBase1,648AGPL-3.0-or-later
cf-worker-http-clientMinimal HTTP client for Cloudflare Workers, in Rust1,645GPL-3.0-or-later
wasmeshwasmesh(WebAssembly Service Mesh) SDK1,644MIT OR Apache-2.0
purecvA pure Rust, high-performance computer vision library focused on safety and portability.1,644LGPL-2.1-or-later
rend3-animSkeletal animation playback utilities for rend3 rendering library.1,643MIT OR Apache-2.0 OR Zlib
ux-cssCss processing library1,642MPL-2.0
wasmer-wast-asml-forkwast testing support for wasmer1,641MIT OR Apache-2.0 WITH LLVM-exception
wasm-frameworkSimplify implementation of serverless WASM on Cloudflare Workers1,639MIT
wasmer-emscripten-asml-forkEmscripten implementation library for Wasmer WebAssembly runtime1,638MIT
ic-wasm-bindgenEasy support for interacting between JS and Rust.1,637MIT OR Apache-2.0
yew-hooks-testHooks test for the Yew web framework.1,637Apache-2.0/MIT
numbat-wasm-module-dnsNumbat WebAssembly smart contract module that allows a contract to register its own name1,637GPL-3.0-only
ux-barcodeBarcode for Angular Rust1,636MPL-2.0
duidWeb framework for creating fast and interactive client side web application1,636MIT
mineswipeLibrary for playing Minesweeper!💣1,635non-standard
cuttlefishHypervisor for wasm, defined by wit-bindgen1,635MIT OR Apache-2.0
dollgenan unopinionated and extensible Static Site Generator, natively supporting liquid, markdoll, scss, and compiling rust to wasm1,632MIT
wasmer-cache-asml-forkCache system for Wasmer WebAssembly runtime1,632MIT
bevy_metamaskBevy plugin that supports metamask in browser1,631MIT OR Apache-2.0
minwebgpuMinimal WebGPU toolkit for modern graphics programming with compute shaders and rendering pipelines1,629MIT
ts-macroAttribute macro for generating TypeScript interfaces in wasm-bindgen projects.1,629Apache-2.0
bevy_retro_physicsPhysics utilities for Bevy Retro1,626non-standard
waspyA Python interpreter written in Rust, designed for WebAssembly.1,626MIT
wasmer-middlewares-asml-forkA collection of various useful middlewares1,625MIT OR Apache-2.0 WITH LLVM-exception
dom_interactionSimplify making web applications with Rust and WebAssembly.1,625MIT
ipcrypt2A Rust library for format-preserving encryption of IP addresses.
Supports both deterministic and non-deterministic encryption…1,624ISC
frappe-teaFramework founded upon Functional Reactivity with the Elm Architecture, VDOM-less, providing unseen performance, reliability, and…1,623MIT
bevy_retro_corePixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web1,622non-standard
cfasim-modelModel output types for cfasim WebAssembly simulations1,620Apache-2.0
ducktorA macro to generate constructor to instanicate structs from JsValue using duck-typing.1,616MIT
wasmesh-protowasmesh(WebAssembly Service Mesh) protocol definition1,611MIT OR Apache-2.0
wariExperimental WebAssembly Runtime for RISC processors.1,605Apache-2.0 OR MIT OR BSL-1.0
crdb-test-utilsConcurrently Replicated DataBase1,604AGPL-3.0-or-later