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.
wasm_threadAn std thread replacement for wasm32 target530,504Apache-2.0 OR MIT
wasmer-runtime-nearWasmer runtime library530,132MIT
wrpc-transport-natswRPC NATS transport523,194Apache-2.0 WITH LLVM-exception
near-vm-runnerThis crate implements the specification of the interface that Near blockchain exposes to the smart contracts.506,819MIT OR Apache-2.0
wit-bindgen-wrpcRust bindings generator for wRPC.502,700Apache-2.0 WITH LLVM-exception
wit-bindgen-wrpc-rustRust bindings generator for wRPC, typically used through
the `wit-bindgen-wrpc` crate's `generate!` macro.502,274Apache-2.0 WITH LLVM-exception
wasm-tokioStreaming WebAssembly codec based on Tokio501,647Apache-2.0 WITH LLVM-exception
wit-bindgen-wrpc-rust-macroProcedural macro paired with the `wit-bindgen-wrpc` crate.498,582Apache-2.0 WITH LLVM-exception
wapc-guestGuest SDK for building waPC-compliant WebAssembly Modules493,107Apache-2.0
wrpc-interface-httpwRPC HTTP interface491,553Apache-2.0 WITH LLVM-exception
wasm-bindgen-rayonAdapter for using Rayon-based concurrency on the Web481,997Apache-2.0
wasm-toolsCLI tools for interoperating with WebAssembly files479,127Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
wrpc-introspectComponent type introspection for wRPC474,502Apache-2.0 WITH LLVM-exception
tracing-tunnelTunnelling tracing information across API boundary472,360MIT OR Apache-2.0
leb128-tokioStreaming LEB128 codec based on Tokio467,336Apache-2.0 WITH LLVM-exception
utf8-tokioStreaming UTF-8 codec based on Tokio463,717Apache-2.0 WITH LLVM-exception
wasmer-types-nearWasmer Common Types463,212MIT OR Apache-2.0 WITH LLVM-exception
wasmbinA self-generating WebAssembly parser and serializer463,111Apache-2.0
snarkvm-synthesizer-snarkSNARK wrappers for a decentralized virtual machine462,763Apache-2.0
rexieRexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly461,964MIT/Apache-2.0
wasmer-vm-nearRuntime library support for Wasmer460,454MIT OR Apache-2.0 WITH LLVM-exception
wasmer-compiler-nearBase compiler abstraction for Wasmer WebAssembly runtime460,444MIT OR Apache-2.0 WITH LLVM-exception
wasmer-engine-nearWasmer Engine abstraction457,043MIT OR Apache-2.0 WITH LLVM-exception
reqwasmHTTP requests library for WASM Apps453,840MIT OR Apache-2.0
wasmer-compiler-singlepass-nearSinglepass compiler for Wasmer WebAssembly runtime450,934MIT
wasmer-engine-universal-nearWasmer Universal Engine449,730MIT OR Apache-2.0 WITH LLVM-exception
yew-hooksHooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks.437,426Apache-2.0/MIT
yawcYet another websocket library. But a fast, secure WebSocket implementation with RFC 6455 compliance and compression support436,462MPL-2.0
snarkvm-synthesizer-programProgram for a decentralized virtual machine433,814Apache-2.0
pqc_kyberA rust implementation of the post-quantum Kyber KEM algorithm428,622MIT/Apache-2.0
snarkvm-r1csR1CS for a decentralized virtual machine425,524Apache-2.0
wac-typesA library for the definition of WebAssembly component model types.420,916Apache-2.0 WITH LLVM-exception
wac-graphA library for defining, encoding, and decoding WebAssembly composition graphs.419,884Apache-2.0 WITH LLVM-exception
snarkvm-synthesizer-processA process for a decentralized virtual machine412,126Apache-2.0
wrpc-runtime-wasmtimewRPC wasmtime integration411,663Apache-2.0 WITH LLVM-exception
seedA Rust framework for creating web apps, using WebAssembly411,216MIT
wascapWascap - wasmCloud Capabilities. Library for extracting, embedding, and validating claims403,012Apache-2.0
pocket-icPocketIC: A Canister Smart Contract Testing Platform399,824Apache-2.0
piet-webWeb canvas backend for Piet 2D graphics abstraction.397,751Apache-2.0 OR MIT
snarkvm-ledger-narwhal-transmission-idA transmission ID for a Narwhal-style memory pool in a decentralized virtual machine390,153Apache-2.0
snarkvm-ledger-narwhal-batch-headerA batch header for a Narwhal-style memory pool in a decentralized virtual machine389,270Apache-2.0
snarkvm-ledger-narwhal-batch-certificateA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine388,361Apache-2.0
snarkvm-ledger-committeeA committee for a decentralized virtual machine388,345Apache-2.0
snarkvm-ledger-narwhal-subdagA subdag for a Narwhal-style memory pool in a decentralized virtual machine387,945Apache-2.0
near-contract-standardsNEAR smart contracts standard library.387,663MIT OR Apache-2.0
snarkvm-ledger-authorityData structures for a block authority in a decentralized virtual machine387,561Apache-2.0
wrpc-interface-blobstorewRPC blobstore interface384,658Apache-2.0 WITH LLVM-exception
snarkvm-ledger-narwhal-dataA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine383,808Apache-2.0
three-d2D/3D renderer - makes it simple to draw stuff across platforms (including web)381,838MIT
snarkvm-ledger-narwhal-transmissionA transmission for a Narwhal-style memory pool in a decentralized virtual machine377,784Apache-2.0
dominatorZero-cost ultra-high-performance declarative DOM library using FRP signals377,688MIT
snarkvm-ledger-narwhalData structures for a Narwhal-style memory pool in a decentralized virtual machine376,347Apache-2.0
wasm-shrinkA WebAssembly test case shrinker360,347Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
wasi-tokioWASI implementation in Rust348,787Apache-2.0 WITH LLVM-exception
burn-nnNeural network building blocks for the Burn deep learning framework342,673MIT OR Apache-2.0
matrix_indexed_db_futuresA fork of `indexed_db_futures` — Future bindings for IndexedDB via `web_sys`342,440MIT
burn-optimOptimizer building blocks for the Burn deep learning framework338,717MIT OR Apache-2.0
snarkvm-ledger-coinbaseCoinbase puzzle for a decentralized virtual machine330,416Apache-2.0
ratzillaBuild terminal-themed web applications with Ratatui and WebAssembly312,468MIT OR Apache-2.0
wasmer-compiler-llvmLLVM compiler for Wasmer WebAssembly runtime305,587non-standard
fluvio-smartmoduleUsed by Fluvio SmartModule305,076Apache-2.0
wasmer-runtime-coreWasmer runtime core library302,864MIT
wasm-bindgen-deriveTrait derivation macros for wasm-bindgen300,480MIT
substreamsSubstreams SDK - A streaming data engine for The Graph - by StreamingFast297,330Apache-2.0
substreams-macroSubstream's proc macros.297,229Apache-2.0
fluvio-smartmodule-deriveFluvio SmartModule WASM procedural macro296,405Apache-2.0
sycamore-macroproc-macro crate for Sycamore296,235MIT
sycamoreA library for building reactive web apps in Rust and WebAssembly295,387MIT
wasmtime-wasi-nnWasmtime implementation of the wasi-nn API295,035Apache-2.0 WITH LLVM-exception
sycamore-reactiveReactive primitives for Sycamore288,690MIT
burn-storeStorage and serialization infrastructure for Burn285,752MIT OR Apache-2.0
awsm_webWrappers for WASM285,057MIT OR Apache-2.0
cf-reqwesthigher level HTTP client library284,078MIT OR Apache-2.0
cargo-component-coreThe core library for cargo-component.280,299Apache-2.0 WITH LLVM-exception
wasmtime-wastwast testing support for wasmtime278,547Apache-2.0 WITH LLVM-exception
wasmer-engine-jitWasmer JIT Engine277,800MIT OR Apache-2.0 WITH LLVM-exception
wasmer-engine-nativeWasmer Native Engine275,354MIT
beamterm-dataCore data structures and binary serialization for the beamterm WebGL terminal renderer263,845MIT
beamterm-rendererHigh-performance WebGL2 terminal renderer for beamterm, targeting sub-millisecond render times in web browsers262,935MIT
linera-wasmer-vmRuntime library support for Wasmer251,032MIT OR Apache-2.0 WITH LLVM-exception
linera-wasmer-compilerBase compiler abstraction for Wasmer WebAssembly runtime250,900MIT
linera-wasmer-compiler-singlepassSinglepass compiler for Wasmer WebAssembly runtime250,140MIT
linera-wasmerHigh-performance WebAssembly runtime249,025MIT
sycamore-coreCore functionality for the SycamoreS248,492MIT
sycamore-webproc-macro crate for Sycamore248,023MIT
linera-wasmer-compiler-craneliftCranelift compiler for Wasmer WebAssembly runtime247,634MIT
deterministic-wasi-ctxA wasmtime-wasi WasiCtx implementation that is fully deterministic247,222Apache-2.0 WITH LLVM-exception
burn-backendCore backend interfaces and data structures for executing tensor operations in Burn.242,915MIT OR Apache-2.0
xoodyakXoodyak / Xoodoo - A versatile cryptographic scheme that can be used for hashing, encryption, MAC computation and authenticated…241,548MIT
multiversx-scMultiversX smart contract API238,906GPL-3.0-only
fluvio_ws_stream_wasmA convenience library for using websockets in WASM238,492Unlicense
near-sdk-coreCore Rust types from the NEAR SDK, extracted for use without the full SDK.236,672MIT OR Apache-2.0
ic-canister-sig-creationLibrary for creating canister signatures on the Internet Computer.235,243Apache-2.0
wapcAn engine-pluggable WebAssembly Host Runtime implementing the waPC protocol.231,831Apache-2.0
wasmtime-cliCommand-line interface for Wasmtime231,155Apache-2.0 WITH LLVM-exception
wasm-bindgen-derive-macroProc-macro backend for wasm-bindgen-derive229,764MIT
elrond-wasmElrond WebAssembly smart contract API227,809GPL-3.0-only
wasmtime-providerA wasmtime engine provider for the waPC host227,706Apache-2.0
nats-jwt-rsA port of the NATS jwt.go package to Rust223,936Apache-2.0
wasmcloud-control-interfaceA client library for communicating with hosts on a wasmCloud lattice222,505Apache-2.0
gsysSystem calls of Gear program220,568GPL-3.0
stak-vmVirtual machines for Stak Scheme219,914MIT
dodrioA fast, bump-allocated virtual DOM library.219,055MPL-2.0
tracing-subscriber-wasmA tracing-subscriber writer that writes to the console using wasm-bindgen.217,655MIT
stak-deviceDevices for Stak Scheme216,732MIT
min_jwtMinimal JSON Web Token library213,587MIT OR Apache-2.0
marine-macro-implImplementation of the `#[marine]` macro213,243Apache-2.0
web-asyncAsync helpers and utilities for WASM211,375MIT OR Apache-2.0
provider-archiveLibrary for reading and writing wasmCloud capability provider archive files210,647Apache-2.0
indxdbA key-value database engine abstraction layer for IndexedDB running in WASM210,192Apache-2.0
yewduxErgonomic state management for Yew applications208,982MIT OR Apache-2.0
stakStak Scheme interpreter207,562MIT
stak-compilerStak Scheme bytecode compiler207,512MIT
wasmer-emscriptenEmscripten implementation library for Wasmer WebAssembly runtime204,578MIT
wasmer-clif-backendWasmer runtime Cranelift compiler backend204,051MIT
stak-macroMacros to integrate Stak Scheme204,032MIT
node-sysRaw bindings to the Node.js API for projects using wasm-bindgen.201,944Apache-2.0 OR MIT
stak-configurationStak Scheme configuration200,081MIT
wasmcloud-corewasmCloud core functionality shared throughout the ecosystem198,467Apache-2.0
zed-reqwesthigher level HTTP client library194,773MIT OR Apache-2.0
timecatA NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features…193,802GPL-3.0-or-later
stak-sacStand-Alone Complex for Stak Scheme191,586MIT
gear-wasm-instrumentWasm instrument library for Gear programs188,556GPL-3.0
marine-macroDefinition of the `#[marine]` macro188,468Apache-2.0
yewdux-macrosErgonomic state management for Yew applications187,474MIT OR Apache-2.0
indexed-dbBindings to IndexedDB that default the transactions to aborting and can work multi-threaded187,361MIT OR Apache-2.0
wasmi_wasiWASI library support for the wasmi interpreter184,856MIT/Apache-2.0
linera-parity-wasmWebAssembly low-level format library184,431MIT/Apache-2.0
gridironRust finite field library with fixed size multi-word values.184,299Apache-2.0
linera-wasm-instrumentInstrument and transform wasm modules.183,406MIT OR Apache-2.0
workflow-coreUtilities and curated re-exports for async rust native and browser development182,889MIT OR Apache-2.0
nom-leb128Fast LEB128 decoding for the nom parser combinator library182,194CC0-1.0
aws-region-nearbyFind the nearest AWS region to a given location182,074MIT OR Apache-2.0
substreams-ethereum-abigenSubstreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI…180,938Apache-2.0
substreams-ethereumSubstreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI…180,464Apache-2.0
substreams-ethereum-deriveSubstreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI…180,253Apache-2.0
workflow-wasmWASM utilities for in-browser use (timers, callbacks, etc.)179,879MIT OR Apache-2.0
rivenRiot Games API Library179,634MIT
marine-rs-sdk-mainContains logger, allocators and several other modules for marine-rs-sdk178,680Apache-2.0
lol_alloclol_alloc: A laughably simple wasm global_allocator.176,982MIT
substreams-ethereum-coreSubstreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI…175,569Apache-2.0
wasmedge-sysWasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI,…174,578Apache-2.0
gmetaMetadata library for Gear programs174,319GPL-3.0
multiversx-sc-codec-deriveMacro implementations of multiversx-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]172,495GPL-3.0-only
gear-coreGear core library171,982GPL-3.0
multiversx-sc-codecLightweight binary serializer/deserializer, written especially for MultiversX smart contracts171,822GPL-3.0-only
stak-macro-utilMacro utilities for Stak Scheme169,220MIT
perchanceVery simple random number generation optimized for ease of use167,513MIT OR Apache-2.0
wasm-bindgen-console-loggerA simple backend for the log crate that sends messages to the Web browser's console167,402CC0-1.0
futures-signals-component-macroMacro for creating futures-signals compatible components166,268MIT
wizerThe WebAssembly Pre-Initializer160,476Apache-2.0 WITH LLVM-exception
elrond-wasm-nodeElrond WebAssembly VM API wrapper155,866GPL-3.0-only
wasmedge-sdkWasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI,…155,482Apache-2.0
diff-match-patch-rsThe fastest implementation of Myer's diff algorithm to perform the operations required for synchronizing plain text.153,517MIT OR Apache-2.0
wac-parserA library for parsing and encoding WebAssembly Composition (WAC) source files.151,744Apache-2.0 WITH LLVM-exception
wasmer-singlepass-backendWasmer runtime single pass compiler backend151,639MIT
stak-fileFile system for Stak Scheme151,559MIT
workflow-taskNo description provided.148,845MIT OR Apache-2.0
stak-process-contextProcess context for Stak Scheme147,199MIT
wasm-logA logger that sends a message with its Rust source's line and filename to the browser console147,127MIT OR Apache-2.0
wash-cliwasmCloud Shell (wash) CLI tool144,903Apache-2.0
marine-timestamp-macroDefinition of the `#[build_timestamp]` macro142,819Apache-2.0
wranglerCommand-line interface for all things Cloudflare Workers140,277MIT/Apache-2.0
multiversx-sc-wasm-adapterMultiversX WebAssembly VM API wrapper138,355GPL-3.0-only
datalogic-rsHigh-performance JSONLogic (json-logic) rules engine and sandboxed expression evaluator in Rust — one core, official bindings for…137,813Apache-2.0
sycamore-futuresFutures, suspense, and async/await support for Sycamore137,802MIT
dharitri-wasmDharitri WebAssembly smart contract API136,500GPL-3.0-only
arrow-udf-wasmWebAssembly runtime for Arrow UDFs.136,091Apache-2.0
workflow-domDOM injection utilities for run-time injection of JavaScript and CSS135,628MIT OR Apache-2.0
snarkvm-wasmWASM for a decentralized virtual machine134,779Apache-2.0
leptos-struct-tableGenerate a complete batteries included leptos data table component from a struct definition.134,677MIT OR Apache-2.0
elrond-codecLightweight binary serializer/deserializer, written especially for Elrond smart contracts133,880GPL-3.0-only
dusk-poseidonImplementation of Poseidon hash algorithm over the Bls12-381 Scalar field.132,797MPL-2.0
arboriumTree-sitter syntax highlighting with HTML rendering and WASM support131,156MIT OR Apache-2.0
marine-rs-sdkFluence backend SDK for developing backend applications for the Fluence network130,826Apache-2.0
stak-buildBuild scripts for Stak Scheme130,760MIT
dharitri-wasm-nodeDharitri WebAssembly VM API wrapper130,072GPL-3.0-only
dharitri-wasm-outputDharitri WebAssembly panic handler and allocator declaration for the .wasm output129,585GPL-3.0-only
stak-decodeStak Scheme bytecode decoder129,187MIT
stak-utilStak Scheme utilities129,116MIT
nesoAn NES emulator.128,212MIT OR Apache-2.0
unbinderA high-performance JSON Schema dereferencer for resolving $ref pointers127,903MIT
elrond-wasm-outputElrond WebAssembly panic handler and allocator declaration for the .wasm output127,533GPL-3.0-only
stak-compileStak Scheme bytecode compiler127,149MIT
ic-http-gatewayAn HTTP Gateway implementation for interfacing with the Internet Computer over HTTP125,603Apache-2.0
stak-interpretStak Scheme bytecode interpreter125,576MIT
multiversx-sc-modulesMultiversX WebAssembly standard smart contract modules124,437GPL-3.0-only
stak-timeTime library for Stak Scheme123,442MIT
stak-r7rsStak Scheme primitives for R7RS123,087MIT
elrond-codec-deriveMacro implementations of elrond-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]122,301GPL-3.0-only
gear-common-codegenCode generation library for the Gear common library120,711GPL-3.0
substreams-entity-changeSubstreams entity change library containing helpers120,252Apache-2.0
gmeta-codegenCode generation library for the metadata of Gear program120,092GPL-3.0
workflow-terminalTerminal abstraction layer over Xterm.js and termion crates for
creating terminal applications that function uniformly in…119,657MIT OR Apache-2.0
webui`early development` Website UI framework and component library for quickly building websites with native support for Material UI…119,339MIT
workflow-nodeUtilities and curated re-exports for Node.js APIs.118,298MIT OR Apache-2.0
wasmtime-wasi-threadsWasmtime implementation of the wasi-threads API117,908Apache-2.0 WITH LLVM-exception
workflow-storeFile storage access crate abstracting file I/O and browser localstorage117,548MIT OR Apache-2.0
gwasm-instrumentInstrument and transform wasm modules.117,487MIT OR Apache-2.0
dominator_helpershelpers for Dominator116,572MIT OR Apache-2.0