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.
monedero-solana-tokenstoken instructions and client3,147MIT
wasmer-runtime-core-uncWasmer runtime core library3,146MIT
typed-arrayA wrapper for all typed array types from `js_sys` that implements common functionality and useful conversions.3,146MIT OR Apache-2.0
worker-bindingsBindings in wrangler.toml to Rust struct3,143MIT
yew-limputA yew component that provides an html input with real-time value filtering3,140MIT OR Apache-2.0
graphitesqlA pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format.3,132blessing
rshooks-apiXRP Ledger Hooks API for Rust3,129MIT
wasmer-compiler-cranelift-nearCranelift compiler for Wasmer WebAssembly runtime3,126MIT OR Apache-2.0 WITH LLVM-exception
wasmer-engine-jit-nearWasmer JIT Engine3,126MIT OR Apache-2.0 WITH LLVM-exception
mdc-yewMaterial Design Components for the Yew framework.3,125Apache-2.0/MIT
wasm2glulxTranslate WebAssembly into Glulx3,124Apache-2.0 WITH LLVM-exception
chrome-typesBindings for Chrome extensions3,122MIT
omniaErgonomic WebAssembly component runtime built on wasmtime with pluggable WASI host services3,121MIT OR Apache-2.0
cufflink-fnWrite custom Cufflink handlers in Rust — compiles to WASM3,114MIT
leptos_aria_utilsAccessible components for the leptos framework3,104Unlicense
nes-yewYew component library for NES.css3,101MIT OR Apache-2.0
minwebglMinimal WebGL toolkit for concise graphics programming with utilities, shaders, and resource management3,098MIT
os-gateway-contract-attributesA simple rust library that appends attributes to a CosmWasm Response3,093Apache-2.0
quartz-dcap-verifierStandalone CosmWasm smart contract for verifying Intel SGX DCAP attestations that can be called by other contracts.3,091Apache-2.0
yew-side-effectReconcile Side Effects in Yew Applications3,087Apache-2.0
wasm-tickerNon-block tick executor for WebAssembly Rust3,081MIT
piecework_cliClient to interact with a piecework application running on holochain3,081GPL-3.0
yew-vdom-genConstruct Yew’s Virtual DOM using ergonomic Rust idioms3,079MIT OR Apache-2.0
quartz-tcbinfoStandalone CosmWasm smart contract for storage and verification of TcbInfos for Intel SGX.3,076Apache-2.0
jelalA minimal, no-std modern Jalali (Persian/Iranian/Shamsi) calendar for developers with diverse language support (Rust, JS/TS/WASM,…3,059Apache-2.0 OR MIT
spo-rhaiEmbedded scripting for Rust3,054MIT OR Apache-2.0
bones_frameworkThe Bones game development framework.3,045MIT OR Apache-2.0
app-funCommand line tool for creating and managing SmbPndk resources.3,031Apache-2.0
savory-elementsCollection of UI elements based on Savory3,030MIT OR Apache-2.0
quartz-print-fmspcConvenience tool to print the FMSPC (Family-Model-Stepping-Platform-Custom) of the local SGX processor.3,028Apache-2.0
we_clapWeb Enabled Command Line Argument Parser3,027MIT OR Apache-2.0 OR GPL-2.0-or-later
nucleideA crate to manipulate custom sections of a WebAssembly module to view/edit
application metadata.3,019Apache-2.0 OR BSL-1.0 OR MIT
reqwest-spiderhigher level HTTP client library3,014MIT OR Apache-2.0
wavm-sysRust bindings for WAVM2,992Apache-2.0 WITH LLVM-exception
ianaio-eventsConvenience crate for working with DOM event listeners2,988non-standard
wgpu-3dgs-viewerA 3D Gaussian splatting viewing library written in Rust using wgpu.2,988MIT OR Apache-2.0
wast2jsonA wast2json implementation written in Rust2,986Apache-2.0
mavryk-smart-rollup-encodingData Encodings used by Mavryk Smart Rollup kernels.2,981MIT
nlsn-delaunayDelaunay Triangulation and Refinement implementation through Bowyer Watson incremental insertion, conflict maps and ghost…2,964non-standard
consecuit_htmlHTML components for the Consecuit web UI framework.2,964LGPL-2.1
leptos-stateA powerful state management library for Leptos applications with state machines, persistence, and DevTools2,964MIT OR Apache-2.0
p5-sysbindings to p5.js2,961MIT OR Apache-2.0
wasccgraph-actorwaSCC Actor Support for graph database capability providers2,960Apache-2.0
leptos-forms-rs🚀 Type-safe, reactive form handling library for Leptos applications. Production-ready with 100% test success rate, cross-browser…2,957MIT
yewflowA flowchart library for Yew, inspired by React Flow2,951MIT
firebase-js-rsUnofficial Wasm bindings for Firebase JS SDKs2,940MIT OR Apache-2.0
leptos-forms-rs-macroProcedural macros for leptos-forms-rs2,940MIT
odra-test-env-wrapperOdra's wrapper for test virtual machines delivered as shared object files.2,927MIT
nyar-runtimeWAST encoder supporting wasi and wit components2,920MPL-2.0
webelementsA macro that transforms html to rust code2,919MIT OR Apache-2.0
geonodegeometry nodes2,909MIT
ethers-signers-browserA `ethers-signers`-compatible Signer to interact with browser-based wallets2,901MPL-2.0
mimeograph_cloudflareTypes for Cloudflare's web workers.2,899MIT OR Apache-2.0
wascc-streams-redisRedis Event Streams capability provider for the waSCC host runtime2,899Apache-2.0
tea-keyvalue-providerKey Value Pair Storage Provider for WaSCC. Part of TeaRust Project2,892Apache-2.0
brotli-dec-wasmBrotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)2,892MIT OR Apache-2.0
rline_apirline public API to create, manipulate, and convert rows of data, making it easy to work with datasets2,892Apache-2.0
wasccgraph-redisRedisGraph implementation of the waSCC Graph Database capability provider contract2,888Apache-2.0
do-proxyA library for writing type-safe Durable Objects in Rust.2,886MIT
layered-amountAmount plugin for layered-nlp2,885MIT OR Apache-2.0
paddle2D Game Engine for Rust on the Web2,878MIT/Apache-2.0
layered-clausesClauses plugin for layered-nlp2,873MIT OR Apache-2.0
testnumbat-codec-deriveMacro implementations of testnumbat-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]2,870GPL-3.0-only
wasm_commonCommon constants or types for web assembly2,867MIT OR Apache-2.0
offline_first_coreHigh-performance LMDB-based local storage library optimized for FFI integration with Flutter and cross-platform applications2,845MIT
pure_cellAlternative to GhostCell that provides safe interior mutability via const expressions.2,843Apache-2.0 OR MIT OR BSL-1.0
reqwest-wasm-extFixes for reqwest on wasm2,843Apache-2.0
simi-html-tagsA collection of HTML tags that are support by Simi framework2,842non-standard
flnet-wasmNetwork implementation for wasm2,840MIT OR Apache-2.0
odem-rs-metaLanguage extensions for the odem-rs simulation framework2,838MIT
wasmtime-environ-rwasmStandalone environment support for WebAssembly code in Cranelift2,830Apache-2.0 WITH LLVM-exception
hc-wasmer-compiler-craneliftCranelift compiler for Wasmer WebAssembly runtime2,826MIT
hc-wasmer-objectWasmer Native Object generator2,824MIT
yew-virtualizedA yew component that renders only the on-screen part of a scrollable list2,815MIT OR Apache-2.0
klever-sc-modulesKlever WebAssembly standard smart contract modules2,812GPL-3.0-only
web-sys-ecExpected conditions in Selenium-like style for WASM targets using web-sys.2,803MIT
rust_wasm_dodrio_routerwasm router for local hash routes for dodrio vdom2,802MIT
wateringcanAn animation library for seed2,788MIT
wasmtime-internal-cranelift-rwasmINTERNAL: Integration between Cranelift and Wasmtime2,783Apache-2.0 WITH LLVM-exception
numbat-wasm-serdeNumbat WebAssembly Serde serializer2,782GPL-3.0-only
nexaA complete toolkit to develop Nexa application(s) in Rust.2,780MIT
bones_ecs_macros_coreThe core of bones_ecs macros.2,774MIT OR Apache-2.0
componentize-mbt-cliCLI tool for MoonBit support of the WASM compoment model.2,771MulanPSL-2.0
numbat-wasm-module-featuresNumbat WebAssembly smart contract module for adding feature flags2,768GPL-3.0-only
tworsA simple Rust 2D game engine based on canvas and WASM2,767MIT
simple-async-local-executorA single-threaded polling-based executor suitable for use in games, embedded systems or WASM2,761MIT OR Apache-2.0
cliwCommand Line In Web2,761MIT OR Apache-2.0 OR GPL-2.0-or-later
numbat-wasm-module-usersNumbat WebAssembly smart contract module that provides a contract users flag2,760GPL-3.0-only
lunatic-message-requestMessage responses using regular lunatic processes.2,757Apache-2.0/MIT
winlinerThe WebAssembly Indirect Call Inliner2,757Apache-2.0 WITH LLVM-exception
firefly-audioTree-based generator and processor for sound. Powers audio in Firefly Zero.2,755MIT
wasm_keyboardHandling key events in Rust using `web_sys`.2,754MIT OR Apache-2.0
numbat-wasm-module-pauseNumbat WebAssembly smart contract module that provides a contract pause flag2,754GPL-3.0-only
ezrpcErgonomic, flexible and Zero-cost RPC framework2,749MIT
wgsl-macroA WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants.2,749MIT OR Apache-2.0
wasm-dev-serverwasm-dev-server is dev web server that adds the headers for cross origin isolation2,748MIT
wasefire-cli-toolsCommand-line utilities for Wasefire2,745Apache-2.0
lunatic_tasksUtilities for working with tasks in Lunatic2,744MIT OR Apache-2.0
crdb-coreConcurrently Replicated DataBase2,742AGPL-3.0-or-later
send_cellsSafe and unsafe cells implementing Send/Sync2,738MIT OR Apache-2.0
wasmflow-sdkWaPC-related functions for Wasmflow2,736Apache-2.0
provwasm-stdv1Rust bindings that enable CosmWasm smart contracts to interact with custom modules in the Provenance Blockchain2,732Apache-2.0
numcodecs-wasm-loggingEnable logging for wasm32-compiled codecs for the numcodecs API2,727MPL-2.0
circle-of-confusionCalculator for Circle of Confusion (CoC) to calculate the size in pixels of an area, used for depth of field processing2,722EUPL-1.2
greentic-mcpMCP ToolMap + WASIX/WASI executor bridge2,716MIT
simi-testSome helpers for testing wasm app base on the Simi framework2,701non-standard
externref-cliCLI for `externref` providing WASM module processing2,700MIT OR Apache-2.0
wasm-peers-signaling-serverEasy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.2,696MIT OR Apache-2.0
oneitfarm-interface-httpserverinterface for actors to receive http requests (oneitfarm:httpserver)2,694Apache-2.0
seaboredImplementation of the CBOR data format. Implements RFC8949 with the preferred-plus recommendations2,691MIT OR Apache-2.0
sycamore-queryData fetching and caching for sycamore2,686MIT OR Apache-2.0
selium-abiStreaming compute fabric2,682MPL-2.0
wasmtime-rwasm-craneliftIntegration between Cranelift and Wasmtime2,681Apache-2.0 WITH LLVM-exception
wasmutMutation testing tool for WebAssembly/WASI modules2,677MIT
utf8mb3Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符).2,676MIT
wal-cssA framework for creating client-side single-page apps using Rust.2,670MIT OR Apache-2.0
dragulaRust WASM wrapper for Dragula2,664MIT
wal-coreA framework for creating client-side single-page apps using Rust.2,664MIT OR Apache-2.0
sycamore-state-managerDerive macro for state management for the sycamore reactive ecosystem2,663MIT OR Apache-2.0
use_cssDefine styles for your yew components inside CSS files.2,656MIT
app_windowCross-platform window library2,651MPL-2.0
testnumbat-codecLightweight binary serializer/deserializer, written especially for Testnumbat smart contracts2,646GPL-3.0-only
mathquill-jsIdiomatic JavaScript bindings for MathQuill2,645GPL-2.0
mdsycxmarkdown with Sycamore2,641MIT
ymcMaterail Components for YEW2,641MPL-2.0
odem-rs-coreCore components of the odem-rs simulation framework2,640MIT
monedero-solanasolana wasm wallet and client2,639MIT
near-vm-engine-universalWasmer Universal Engine2,639MIT OR Apache-2.0 WITH LLVM-exception
stellation-backend-cliThe framework experience for Yew.2,638MIT OR Apache-2.0
stellation-stylistThe framework experience for Yew.2,629MIT OR Apache-2.0
l3d_rsL3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL…2,629GPL-3.0-or-later
trunk-build-timeBuild, bundle & ship your Rust WASM application to the web.2,622MIT/Apache-2.0
leptos_aria_interactionsAccessible components for the leptos framework2,612Unlicense
snarkvm-compilerCompiler for a decentralized virtual machine2,612GPL-3.0
wasmer-runtime-core-l1xWasmer runtime core library2,607MIT
workedRun functions in Web Workers with ease2,605MIT
bones_ecs_macrosMacros for the bones_ecs crate.2,599MIT OR Apache-2.0
greentic-component-storeStore abstraction and verification for Greentic components2,587MIT
land-runtimeDatabase migration for Runtime Land2,580Apache-2.0
bevyhub_sceneThe number one bevy scene registry.2,577MIT OR Apache-2.0
wasmer-singlepass-backend-flWasmer runtime single pass compiler backend2,552MIT
canic-typesShared core identifier types for Canic2,536MIT
wasm-rgameA Rust/wasm game-engine2,534MIT
m3rs_coreA design system for wasm apps based on rust and material design 32,532LGPL-3.0-or-later
wasmrunA WebAssembly Runtime2,531MIT
hc-wasmer-compiler-singlepassSinglepass compiler for Wasmer WebAssembly runtime2,518MIT
hc-wasmer-compiler-llvmLLVM compiler for Wasmer WebAssembly runtime2,502MIT
material_youA design system for wasm apps based on rust and material design 32,499LGPL-3.0-or-later
wasmer-engine-object-file-nearWasmer Object File Engine2,471MIT
formal-rtThe Formal Programming Language Runtime2,469MIT
contextual-identities-sysThis crate provides WebAssembly bindings to contextualIdentities Web API2,466MIT OR Apache-2.0
rustledger-plugin-typesWASM plugin interface types for rustledger - use in your plugin crate2,466GPL-3.0-only
formalThe Formal Programming Language Toolchain2,454MIT
slices-lexiconAT Protocol lexicon validation library for Slices2,453MIT
beet_designDesign system and components for beet rsx2,451MIT OR Apache-2.0
ianaio-historyUniversal Session History2,446non-standard
wasmer-compiler-llvm-nearLLVM compiler for Wasmer WebAssembly runtime2,444MIT
wrpc-transport-derive-macroInner crate of wrpc-transport-derive that contains the macro for deriving wrpc_transport::{EncodeSync, Decode}.2,440Apache-2.0
coloremetrysmall color library written in Rust2,437Apache-2.0
EIP1193This package implementated a bridge for Etherum Provider (EIP1193).2,437GPL-2.0
closure-ffi-iced-x86Temporary iced-x86 version with unreleased features used by closure-ffi2,434MIT
wasmer-emscripten-nearEmscripten implementation library for Wasmer WebAssembly runtime2,430MIT
curve25519-compactA small, self-contained, wasm-friendly Curve25519 / X25519 implementation2,429MIT
rline_macroA Rust procedural macro for generating WebAssembly stubs with customizable serialization formats.2,424Apache-2.0
beet_rsx_parserTools for building reactive structures2,424MIT OR Apache-2.0
savory-elements-deriveCrate that provide `Element` derive2,410MIT OR Apache-2.0
synth-backendARM encoder, ELF builder, vector table, linker scripts, and MPU configuration2,405Apache-2.0
synth-backend-riscvRISC-V encoder, ELF builder, PMP allocator, and bare-metal startup for synth2,404Apache-2.0
mathquill-leptosA mathquill integration layer for Leptos2,395GPL-2.0
wasm2glulx-ffiLow-level bindings to the Wasm2Glulx API2,384Apache-2.0 WITH LLVM-exception
bevyhub_netA lightweight Bevy replication library.2,384MIT OR Apache-2.0
testnumbat-wasmTestnumbat WebAssembly smart contract API2,382GPL-3.0-only
susumuRevolutionary functional language making data flow visible through arrow syntax2,379MIT
canic-dslDeprecated empty placeholder crate; use canic instead.2,358MIT
wasmesh-macroswasmesh(WebAssembly Service Mesh) SDK proc-macro2,358MIT OR Apache-2.0
dioxus-grpcEasy interface for a gRPC client with Dioxus2,351LGPL-3.0-or-later
tauri-useInterop tauri api for leptos2,349MIT
gtm-jsA rustic wrapper around Google's gtm.js tag manager snippet.2,346MIT/Apache-2.0
wrpc-transport-webwRPC WebTransport transport2,342Apache-2.0 WITH LLVM-exception
synth-frontendWASM/WAT parser and module decoder frontend for the Synth compiler2,334Apache-2.0
chematicA pure-Rust cheminformatics toolkit: SMILES/SMARTS, SDF/MOL V3000, ECFP/MACCS fingerprints, LogP/TPSA/QED, CIP stereo, MCS, 2D…2,330MIT OR Apache-2.0
hc-wasmer-middlewaresA collection of various useful middlewares2,322MIT
app_inputCross-platform mouse and keyboard input2,321MPL-2.0
sp-yewComponent communication tool for Yew framework.2,318MIT
yew-bootstrap-v3Bootstrap v3 components for Yew2,317Apache-2.0
yewdux-inputInput layer for Yewdux2,316MIT OR Apache-2.0
edgebertFast local text embeddings library for Rust and WASM for BERT inference on native and edge devices with no dependencies.2,313MIT
ory-kratos-client-wasmA fork of ory-kratos-client that uses the browser's Fetch API instead of reqwest when building for wasm.2,310Apache-2.0
sursfaceSmall cross-platform rendering library2,303MIT
monedero-solana-instructorcollection of common solana instructions2,302MIT
fluffl-macrosA cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser2,297MIT OR Apache-2.0
mod3d-gl-wasm-example3D Models for Gl processing2,294MIT OR Apache-2.0
streamdal-detectiveData matcher library used by Streamdal WASM functions2,280MIT
monedero-signer-senderAPI for async sign and send2,280MIT
caxtonA secure WebAssembly runtime for multi-agent systems2,272MIT OR Apache-2.0
bevy_retro_uiPixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web2,269non-standard
ianaio-netHTTP requests library for WASM Apps2,262non-standard
rend3-eguiEgui Render Routine for the rend3 rendering library.2,259MIT OR Apache-2.0 OR Zlib
cuda-rust-wasmCUDA to Rust transpiler with WebGPU/WASM support2,249MIT OR Apache-2.0
edgevecHigh-performance embedded vector database for Browser, Node, and Edge2,241MIT OR Apache-2.0