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.
pastsMinimal and simpler alternative to the futures crate.116,331Apache-2.0 OR BSL-1.0 OR MIT
sqlite-wasm-vfssome experimental VFS implementations.115,759MIT
perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MIT
gear-wasmWebAssembly low-level format library112,001MIT/Apache-2.0
wasm-tracingTracing subscriber for WebAssembly. Maintained fork of tracing-wasm.111,826MIT OR Apache-2.0
yew-lucideYew components for Lucide icons109,222MIT
perseus-macroThe Perseus macros.109,007MIT
numkongPortable mixed-precision math, linear-algebra, & retrieval library with 2000+ SIMD kernels for x86, Arm, RISC-V, LoongArch,…108,918Apache-2.0
near-runtime-feesFees applied to near runtime encapsulated in a separate crate. Might merge it later.108,876Apache-2.0
marine-call-parametersContains CallParameters and SecurityTetralets structures for marine-rs-sdk108,421Apache-2.0
mathlikeanim-rsA Rust library for creating mathematical animations107,220MIT
patternfly-yewPatternFly 5 components for Yew106,238Apache-2.0
wasmer-c-apiWasmer C API library105,807MIT
wasmer-wasi-local-networkingAn WASIX extension for local networking105,363MIT
workflow-nwFramework layer for NWJS desktop application development.105,207MIT OR Apache-2.0
gear-commonGear common library for the runtime102,782GPL-3.0
wasmer-wastwast testing support for wasmer102,742MIT OR Apache-2.0 WITH LLVM-exception
wasmer-cliWasmer CLI102,528MIT
ic-cdk-optimizerWASM Optimizer for the IC CDK (experimental).102,284Apache-2.0
reqwest-impersonateAn intuitive and robust Rust HTTP/WebSocket Client featuring TLS/JA3/JA4/HTTP2 fingerprint impersonate101,245MIT OR Apache-2.0
wasabi_leb128Read and write the variable length LEB128 number format.100,278MIT
sylvia-deriveFramework for generating trait based CosmWasm smart contracts - derives100,081Apache-2.0
wasmcloud-secrets-typesTypes, traits, and structs for interacting with secrets in wasmCloud99,534Apache-2.0
wasmi_c_api_macrosSupport macros for the `wasmi_c_api_impl` crate99,497MIT/Apache-2.0
piecrustDusk's virtual machine for running WASM smart contracts.99,441MPL-2.0
sylviaFramework for generating trait based CosmWasm smart contracts99,069Apache-2.0
wasmi_c_api_implC bindings for the Wasmi WebAssembly interpreter98,776MIT/Apache-2.0
stringzillaSearch, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU97,734Apache-2.0
stak-minifierStak Scheme source code minifier97,687MIT
workflow-chromeChrome WASM API bindings.97,309MIT OR Apache-2.0
stak-wasmStak Scheme in WebAssembly96,839MIT
arrow-udfUser-defined function framework for arrow-rs.96,749Apache-2.0
stak-minifier-macroMacros to minify Stak Scheme source codes96,124MIT
fluence-sdk-mainRust SDK for applications for the Fluence network95,643Apache-2.0
stak-minifyStak Scheme source code minifier94,929MIT
stak-nativeOptimized primitives of native functions for Stak Scheme94,817MIT
mstakMinimal Stak Scheme interpreter94,605MIT
dharitri-wasm-module-usersDharitri WebAssembly smart contract module that provides a contract users flag94,302GPL-3.0-only
mstak-interpretMinimal Stak Scheme bytecode interpreter94,141MIT
dharitri-wasm-module-featuresDharitri WebAssembly smart contract module for adding feature flags93,875GPL-3.0-only
reqwest-wasmhigher level HTTP client library93,846MIT/Apache-2.0
wigWebAssembly Interface Generator93,822Apache-2.0 WITH LLVM-exception
stak-moduleModules in Stak Scheme93,796MIT
stak-inexactInexact number operations for Stak Scheme92,864MIT
jsCall JavaScript from WebAssembly92,361MIT OR Apache-2.0
leptos-chartistryChartistry is a charting library for Leptos92,038MPL-2.0
gsdkRust SDK of the Gear network91,884GPL-3.0
dharitri-wasm-module-pauseDharitri WebAssembly smart contract module that provides a contract pause flag91,801GPL-3.0-only
polywrap-wasm-rsPolywrap's Rust-Wasm Runtime91,769MIT
substreams-database-changeSubstreams database change containg helpers91,526Apache-2.0
dioxus-sdk-timeTiming utilities and hooks for Dioxus.90,202MIT OR Apache-2.0
viceroy-libViceroy implementation details.89,702Apache-2.0 WITH LLVM-exception
rphtmlA html parser written in rust.89,697MIT
radix-wasm-instrumentInstrument and transform wasm modules.89,403MIT OR Apache-2.0
eth-blockiesA pure Rust lightweight library/binary to get raw data of Ethereum-style blocky identicon, which can be used for generating…89,204MIT
sycamore-router-macroproc-macro crate for sycamore-router88,806MIT
turfBuild SCSS to CSS during compile time and inject those styles into your binary.88,369MIT
sycamore-routerRouter for Sycamore87,949MIT
substrate-wasmtime-runtimeRuntime library support for Wasmtime86,872Apache-2.0 WITH LLVM-exception
chrome-sysRaw wasm_bindgen bindings for the Chrome Browser Extension API.86,869Apache-2.0 OR MIT
snarkvm-ledger-puzzlePuzzle for a decentralized virtual machine86,577Apache-2.0
fluenceFluence backend SDK for developing backend applications for the Fluence network86,310Apache-2.0
twiggyTwiggy is a code size profiler.86,145Apache-2.0/MIT
rasn-compilerAn ASN.1 compiler producing bindings for the rasn framework86,068MIT/Apache-2.0
perseus-cliThe CLI for the Perseus frontend framework.86,009MIT
stak-profilerProfiling for Stak Scheme85,878MIT
substrate-wasmtime-jitJIT-style execution for WebAsssembly code in Cranelift85,568Apache-2.0 WITH LLVM-exception
snarkvm-algorithms-cudaCuda optimizations for a decentralized virtual machine85,536Apache-2.0
perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MIT
dharitri-scDharitri smart contract API85,112GPL-3.0-only
stak-profileStak Scheme profiler84,974MIT
viceroyViceroy is a local testing daemon for Fastly Compute.84,895Apache-2.0 WITH LLVM-exception
multiversx-wegld-swap-scMultiversX Wrapped EGLD Smart Contract84,537GPL-3.0-only
ohkamiA performant, declarative, and runtime-flexible web framework for Rust83,370MIT
photon-rsHigh-performance image processing library for native use and the web83,328Apache-2.0
nw-sysRaw wasm_bindgen bindings for the NWJS API.83,224Apache-2.0 OR MIT
snarkvm-ledger-puzzle-epochEpoch puzzle for a decentralized virtual machine83,029Apache-2.0
executorA minimalistic async/await executor82,702MIT OR Apache-2.0
matchbox_socketPainless WebRTC peer-to-peer full-mesh networking socket82,331MIT OR Apache-2.0
wasmer-nearHigh-performance WebAssembly runtime82,176MIT
elrond-wasm-module-featuresElrond WebAssembly smart contract module for adding feature flags81,613GPL-3.0-only
multiversx-price-aggregator-scMultiversX Price aggregator Smart Contract81,364GPL-3.0-only
stak-dynamicDynamic primitives for Stak Scheme80,960MIT
stak-replStak Scheme REPL80,940MIT
stak-engineStak Scheme scripting engine for Rust80,928MIT
near-sdk-simNEAR Simulator & cross-contract testing library80,853GPL-3.0
fyrox-coreShared core for the Fyrox engine and its external crates.80,639MIT
elrond-wasm-module-pauseElrond WebAssembly smart contract module that provides a contract pause flag80,482GPL-3.0-only
llama-coreThe core library of LlamaEdge80,359Apache-2.0
dharitri-sc-modulesDharitri WebAssembly standard smart contract modules80,283GPL-3.0-only
wash-libwasmCloud Shell (wash) libraries79,845Apache-2.0
wasmcloud-tracingwasmCloud tracing functionality79,439Apache-2.0
dusk-hadesImplementation of Hades252 permutation algorithm over the Bls12-381 Scalar field.79,381MPL-2.0
marine-test-macro-implImplementation of the `#[marine_test]` macro79,237Apache-2.0
secret-toolkit-storageAbstractions over storage in Secret Contracts79,158non-standard
marine-test-macroDefinition of the `#[marine_test]` macro79,127Apache-2.0
tetsy-wasmWebAssembly low-level format library79,126MIT/Apache-2.0
dioxus-sdkA platform agnostic library for supercharging your productivity with Dioxus.78,743MIT OR Apache-2.0
yew-nested-routerA router for Yew which supports nesting78,133Apache-2.0
dharitri-sc-wasm-adapterDharitri WebAssembly VM API wrapper78,124GPL-3.0-only
secret-toolkit-utilsGeneral utilities for Secret Contracts78,100non-standard
piecrust-uplinkBuild smart contracts directly on top of Dusk's `piecrust` virtual machine.77,738MPL-2.0
lightbeamAn optimising one-pass streaming compiler for WebAssembly77,266Apache-2.0 WITH LLVM-exception
fluence-sdk-macroDefinition of the `#[fce]` macro76,835Apache-2.0
brine-ed25519Ed25519 signature verification for Solana SVM programs using curve25519 syscalls76,316MIT
secret-toolkit-serializationHelper types for serialization in Secret Contracts76,066non-standard
naia-client-socketAbstraction to expose common API over a UDP socket on Linux, and a unreliable WebRTC datachannel on the browser75,677MIT OR Apache-2.0
dharitri-wasm-module-dnsDharitri WebAssembly smart contract module that allows a contract to register its own name74,964GPL-3.0-only
wasm-cookiesAllows to manage cookies in and outside of the browser with Rust and WebAssembly.74,946MIT
secret-toolkitVarious tools for writing Secret Contracts74,836non-standard
avm-serverFluence AIR VM74,590AGPL-3.0-only
wasmer-middleware-commonWasmer runtime common middlewares74,550MIT
yew-nested-router-macrosMacro support for yew-nested-router73,683Apache-2.0
BoaDEPRECATED. Use the boa_engine crate instead.73,588Unlicense/MIT
greentic-interfacesGreentic ABI: WIT contracts, generated bindings, thin mappers73,255MIT
nsm-nitro-enclave-utilsnsm-nitro-enclave-utils simplifies development for AWS Nitro Enclaves by enabling the reading and verifying of mocked attestation…73,042MPL-2.0
core-processorThe core processor for Gear programs72,999GPL-3.0
matchbox_protocolCommon interfaces between matchbox_socket and matchbox_server72,985MIT OR Apache-2.0
wasmtime-wasi-cryptoWasmtime implementation of the wasi-crypto API72,814Apache-2.0 WITH LLVM-exception
marine-rs-sdk-testBackend SDK that allows testing modules for the Marine runtime71,946Apache-2.0
notanA simple portable multimedia layer to create apps or games easily71,858MIT OR Apache-2.0
wasmer-compiler-cliWasmer Compiler CLI70,920MIT
wasm_split_cli_supportSplit a WASM module into lazily loadable chunks70,802MIT OR Apache-2.0
wirmA lightweight WebAssembly Transformation Library for the Component Model70,658Apache-2.0
japanese-address-parserA library for processing addresses of Japan70,265MIT
libp2p-webrtc-websysWebRTC for libp2p under WASM environment69,841MIT
wapm-tomlA parser for the wapm.toml format used by Wasmer and WAPM69,808MIT
fyroxFeature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.69,251MIT
naia-socket-sharedCommon data types shared between naia-server-socket & naia-client-socket crates69,008MIT OR Apache-2.0
js-component-bindgenJS component bindgen for transpiling WebAssembly components into JavaScript68,864Apache-2.0 WITH LLVM-exception
wasmcloud-test-utilUtilities for testing wasmCloud hosts, providers, and components.67,820Apache-2.0
wasi-loggerA `log::Log` implementation for WASM components backed by the `wasi:logging/logging` WIT interface.67,291MIT OR Apache-2.0
greentic-telemetryThin telemetry facade for Greentic: tracing/logging/metrics with OTLP + WASM.66,453MIT
wasmi_cliWebAssembly interpreter66,227MIT/Apache-2.0
jsonlogic-rsjsonlogic (jsonlogic.com) implemented in Rust66,171MIT
webassembly-testRuntime-independent wasm32-unknown-unknown test framework66,101MIT OR Apache-2.0
naia-sharedCommon functionality shared between naia-server & naia-client crates65,363MIT OR Apache-2.0
dharitri-wmoax-swap-scDharitri Wrapped MOAX Smart Contract65,278GPL-3.0-only
marine-build-rs-generatorTools for generating marine_test_env in build scripts64,921Apache-2.0
dharitri-price-aggregator-scDharitri Price aggregator Smart Contract64,842GPL-3.0-only
substreams-near-coreSubstreams development kit for NEAR chains, contains Firehose Block model and helpers.64,735Apache-2.0
wasmcloud-component-adapterswasmCloud component adapters64,334Apache-2.0
secret-toolkit-cryptoCryptographic tools for writing Secret Contracts64,330non-standard
site_iconsWebsite icon scraper that fetches sizes (with WASM support)63,841GPL-3.0
near-vm-typesNear VM Common Types63,250MIT OR Apache-2.0 WITH LLVM-exception
ec25519Small, self-contained, wasm-friendly elliptic curve algorithms for 25519 curve family63,014MIT
lean-agenticCore library for Lean-Agentic: hash-consed dependent types with 150x faster equality62,858Apache-2.0
wasm-array-cpCopy array buffer on the JS side62,816MIT
wrpc-typeswRPC type system62,687Apache-2.0 WITH LLVM-exception
globalsPainless global variables in Rust62,564MIT OR Apache-2.0
apollo-language-serverA GraphQL language server with first-class support for Apollo Federation62,485non-standard
secret-toolkit-snip20Boilerplate for using SNIP-20 contracts on Secret Network62,204non-standard
wasm-snipReplace a wasm function with an `unreachable`.62,197Apache-2.0/MIT
fastly-apiFastly API client61,354MIT
near-vm-vmRuntime library support for Wasmer60,993MIT OR Apache-2.0 WITH LLVM-exception
substrate-wasmtime-profilingRuntime library support for Wasmtime60,782Apache-2.0 WITH LLVM-exception
wasmtime-wiggle-macroMacro for integrating Wiggle code generator with Wasmtime60,392Apache-2.0 WITH LLVM-exception
naia-clientProvides a cross-platform client that can send/receive messages to/from a server, and has a pool of in-scope entities/components…60,174MIT OR Apache-2.0
wascc-codec(Deprecated) shared primitives used by the wasmCloud host runtime and capability providers60,155Apache-2.0
elrond-wasm-module-usersElrond WebAssembly smart contract module that provides a contract users flag60,140GPL-3.0-only
rapier2d-f642-dimensional physics engine in Rust.60,005Apache-2.0
near-vm-compilerBase compiler abstraction for Wasmer WebAssembly runtime59,752MIT OR Apache-2.0 WITH LLVM-exception
sweetA delightful cross-platform test runner59,636MIT OR Apache-2.0
secret-toolkit-snip721Boilerplate for using SNIP-20 contracts on Secret Network59,484non-standard
wasmcloud-provider-sdkwasmCloud provider SDK59,314Apache-2.0
chart-js-rsChart JS API for Rust WebAssembly59,229Apache-2.0
wasm-wsA convenience library for using websockets in WASM59,096MIT
yew-oauth2OAuth2 components for Yew58,940Apache-2.0
fluence-sdk-witWebassembly interface-types generator58,836Apache-2.0
cstringA super simple cstring library for WebAssembly58,620MIT OR Apache-2.0
rg3d-coreShared core for the rg3d engine and its external crates.58,389MIT
near-vm-engineWasmer Engine abstraction58,387MIT OR Apache-2.0 WITH LLVM-exception
js_ffiA FFI library for calling javascript58,356MIT OR Apache-2.0
near-vm-compiler-singlepassSinglepass compiler for Wasmer WebAssembly runtime58,211MIT
wasmtime-wiggleIntegrate Wiggle code generator with Wasmtime57,606Apache-2.0 WITH LLVM-exception
naia-server-socketAn abstraction to provide a common API over either a UDP socket or a service that can establish WebRTC connections57,498MIT OR Apache-2.0
mathlabA Powerful Math Library for Rust57,247MIT OR Apache-2.0
qwacRust client crate for making qwac games56,770LGPL-3.0-or-later
balena-cdslConfiguration DSL56,734Apache-2.0
dusk-pkiA library that holds the types and functions required to perform keys operations in Dusk55,647MPL-2.0
dharitri-codec-deriveMacro implementations of dharitri-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]55,600GPL-3.0-only
gcliGear program CLI55,272GPL-3.0
witgenwitgen is a library to help you generate wit definitions in a wit file for WebAssembly54,491non-standard
neat-gruNEAT algorithm with GRU gates54,431GPL-3.0
bsv-wasmA Bitcoin SV library with WASM in mind.54,318MIT
dharitri-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts54,067GPL-3.0-only
greentic-distributor-clientWIT-based client for the greentic:distributor-api@1.0.0 distributor resolver.53,380MIT
bounce-macrosThe uncomplicated state management library for Yew.53,235MIT OR Apache-2.0
benchmark-simpleA tiny, super simple and portable benchmarking library.52,376MIT
pqc_kyber_kyberslashA rust implementation of the post-quantum Kyber KEM algorithm52,153MIT/Apache-2.0
wasmedge-wasi-nnHigh-level Rust bindings for wasi-nn, with LLM extensions.52,031Apache-2.0
elrond-wasm-modulesElrond WebAssembly standard smart contract modules52,027GPL-3.0-only
tea-codecThe TEA SDK51,940Apache-2.0
air-interpreter-interfaceInterface of the AIR interpreter51,906Apache-2.0
dharitri-wasm-modulesDharitri WebAssembly standard smart contract modules51,822GPL-3.0-only
bounceThe uncomplicated state management library for Yew.51,253MIT OR Apache-2.0
naia-deriveProcedural macros to simplify implementation of Naia Replicate & Protocolize traits50,831MIT OR Apache-2.0
wasmcloud-componentwasmCloud component library giving access to interfaces provided by wasmCloud host runtime50,676Apache-2.0
wasmonkeyPatch a WASM object file to replace a set of exported functions with imported functions from another library50,466ISC
perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MIT