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.
ffmpeg-wasiFFMPEG for WebAssembly/WASI24,337MIT
wasm_client_solanaA wasm compatible solana rpc and pubsub client24,153Unlicense
seed-icons-genGenerate font-awesome icons for Seed24,094BSD-3-Clause
golem-wasi-httpHTTP client library for WASI-HTTP24,086Apache-2.0
air-utilsAIR helper funcitions and macros24,083Apache-2.0
hnefatafl-copenhagenCopenhagen Hnefatafl client, engine, server and artificial intelligence24,012AGPL-3.0-or-later
wac-cliA tool for encoding and decoding WebAssembly compositions.24,002Apache-2.0 WITH LLVM-exception
sframepure rust implementation of SFrame (RFC 9605)23,992MIT/Apache-2.0
unc-vm-engineWasmer Engine abstraction23,774GPL-2.0-or-later
wasmcloud-runtimewasmCloud runtime library23,750Apache-2.0
unc-vm-runnerThis crate implements the specification of the interface that unc blockchain exposes to the smart contracts.23,696GPL-2.0-or-later
bevy_web_assetImplementations for http(s) asset sources for Bevy23,593MIT OR Apache-2.0
canic-cdkCanic — a canister orchestration and management toolkit for the Internet Computer23,531MIT
easybench-wasmA lightweight benchmarking library for Wasm target23,439MIT OR Apache-2.0
valuandThe value to be carried.23,411Unlicense
wallet_standardAn implementation of the solana wallet standard in rust23,270Unlicense
gwasmi_coreCore primitives for the wasmi WebAssembly interpreter23,243MIT/Apache-2.0
lividlivid is a lightweight frontend Rust crate for creating web apps via webassembly23,170MIT
opfs-projectA Rust library for working with the Origin Private File System (OPFS) in WebAssembly applications23,058MIT
gwasmiWebAssembly interpreter22,920MIT/Apache-2.0
cargo-witgenwitgen is a library to help you generate wit definitions in a wit file for WebAssembly and this binary will generate wit file22,870non-standard
pbfMininmal protobuffer module; Build your own glue.22,735MIT
js-internA macro for interning JavaScript primitives22,600MIT
matchbox_signalingPainless WebRTC peer-to-peer signaling servers22,529MIT OR Apache-2.0
x-logConvenient log that support Native and WebAssembly22,497MIT
hotg-rune-proc-block-macrosProcedural macros for the rune-proc-block crate.22,472MIT OR Apache-2.0
redpanda-transform-sdk-typesTypes for redpanda-transform-sdk22,458Apache-2.0
cargo-odraA cargo utility that helps to create, manage and test your smart contracts written using Odra framework.22,394MIT
fp-bindgenBindings generator for full-stack WASM plugins22,252MIT OR Apache-2.0
wnfs-wasmWebNative Filesystem API (WebAssembly)22,251Apache-2.0
pubnubPubNub SDK for Rust22,229non-standard
jugar-probarProbar: Rust-native testing framework with pixel coverage, TUI snapshots, and visual regression22,220MIT OR Apache-2.0
javy-plugin-apiAPIs for Javy plugins22,116Apache-2.0 WITH LLVM-exception
wac-resolverA library for package resolvers for WAC document resolution.22,113Apache-2.0 WITH LLVM-exception
tea-actorx-macrosThe TEA SDK22,035non-standard
vaultenatorAn opinionated base vault implementing CosmWasm Vault Standard using Tokenfactory21,996MIT OR Apache-2.0
seed-iconsGet icons collections for Seed21,937BSD-3-Clause
near-contract-toolsHelpful functions and macros for developing smart contracts on NEAR Protocol.21,917GPL-3.0
ironshield-typesStandardized Types, Headers, & Methods for IronShield Bindings21,892Apache-2.0
odra-utilsUtilites used by the Odra crates.21,848MIT
lunatic-logA logging library for lunatic Rust applications21,828Apache-2.0/MIT
odra-typesThis crate exposes blockchain-agnostic types used along all the Odra crates.21,800MIT
typescript-definitions-deriveserde support for exporting Typescript definitions21,791MIT/Apache-2.0
secret-toolkit-viewing-keyBoilerplate for using viewing keys in Secret Contracts21,768non-standard
opentelemetry-natsConvenience functions for propagating OpenTelemetry traces on NATS messages21,759Apache-2.0
hotg-runicos-base-wasmThe WebAssembly side of the runicos/base image.21,742MIT OR Apache-2.0
leptos_server_signalLeptos server signals synced through websockets21,682MIT
wrpc-interface-keyvaluewRPC keyvalue interface21,665Apache-2.0 WITH LLVM-exception
wasmer-wasix-experimental-io-devicesAn experimental non-standard WASI/WASIX extension for graphics21,447MIT
mech-wasmA web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.21,408Apache-2.0
wasmcloud-secrets-clientClient library for interacting with wasmCloud secrets backends21,406Apache-2.0
service-loggingAsynchronous structured logging in tiny library (6KB) with clients for Coralogix and console.log. WASM compatible21,311MIT OR Apache-2.0
msal_browserRust WASM wrapper for msal-browser.js21,138MIT
css-styleTyped CSS Style21,112MIT OR Apache-2.0
js-intern-coreInternal implementation details for the js-intern crate20,929MIT
emliteA Rust wrapper around emlite20,836MIT
tinywasm-parserParser and lowering pipeline for TinyWasm20,804MIT OR Apache-2.0
ts-rs-json-valuegenerate typescript bindings from rust types20,656MIT
yew-consentManaging consent with Yew20,639Apache-2.0
firefly_cliCLI tool for working with Firefly Zero20,634GPL-3.0
tinywasm-typesShared runtime, module, and archive types for TinyWasm20,633MIT OR Apache-2.0
tailyewReusable Yew + Tailwind UI component library20,614MIT
salva2d2-dimensional particle-based fluid dynamics in Rust.20,579Apache-2.0
hotg-rune-runtimeCommon abstractions and utilities used by Rune runtimes.20,547MIT OR Apache-2.0
babylonA wrapper for Babylon.js20,410MIT OR Apache-2.0
shuraA fast cross-plattform 2D component-based game framework20,392Apache-2.0
dbsdk-rsAPI for creating Rust games for the DreamBox fantasy console20,335MIT
krabmagaA modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language.20,315MIT
wick-packetPacket, stream, and entity types for Wick, a WebAssembly application flow runtime20,307Apache-2.0
redpanda-transform-sdk-sysRedpanda Broker ABI contract for redpanda-transform-sdk20,265Apache-2.0
js-intern-proc-macroInternal implementation details for the js-intern crate20,261MIT
soroban-test-helpersA collection of helpers for writing tests for Soroban contracts20,245MIT
ohkami_libinternal library for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust20,125MIT
substreams-antelope-coreSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.20,111MIT OR Apache-2.0
rings-coreChord DHT implementation with ICE20,012GPL-3.0
tinywasmA tiny WebAssembly interpreter19,966MIT OR Apache-2.0
trunk-ngBuild, bundle & ship your Rust WASM application to the web.19,864MIT/Apache-2.0
wasmtime-interface-typesSupport for wasm interface types with wasmtime19,849Apache-2.0 WITH LLVM-exception
cargo-component-macroA proc-macro for generating bindings of WebAssembly components.19,838Apache-2.0 WITH LLVM-exception
ag-grid-rsWasm bindings for AG Grid19,815Apache-2.0 OR MIT
near-contract-tools-macrosMacros for `near-contract-tools`19,785GPL-3.0
redpanda-transform-sdkA Rust library for authoring Redpanda Data Transforms.19,721Apache-2.0
tw_merge_variantsVariant macros for tw_merge19,662MIT
wasmy-abiABI of wasmy (easily customize my wasm app)19,657Apache-2.0
aquavm-air-parserParser of the AIR scripts in a form of string to AST19,629Apache-2.0
dharitri-sc-price-aggregatorDharitri Price aggregator Smart Contract19,606GPL-3.0-only
wasm-msgpackMessagePack serialization implementation for Rust optimized for WebAssembly environments19,534MIT OR Apache-2.0
katex-rsA Rust implementation of KaTeX - Fast math typesetting for anywhere, more than just the web.19,531MIT
lucet-wasiFastly's runtime for the WebAssembly System Interface (WASI)19,524Apache-2.0 WITH LLVM-exception
wasi-worker-cliTool to create and deploy WASM WASI-based browser service workers19,509MIT/Apache-2.0
wasmcloud-interface-sqldbInterface for wasmCloud actors to connect to a relational database using the capability wasmcloud:sqldb19,501Apache-2.0
yew_assetsAssets Icon components for yew19,488MIT/Apache-2.0
leptos_sseLeptos server signals synced through server-sent-events (SSE)19,470MIT
wasmy-vmvirtual machine of wasmy (easily customize my wasm app)19,451Apache-2.0
p2panda-rsAll the things a panda needs19,435AGPL-3.0-or-later
vertigo-cliReactive Real-DOM library with SSR for Rust - packaging/serving tool19,431MIT OR Apache-2.0
cargo-component-bindingsA crate for generating bindings of WebAssembly components.19,321Apache-2.0 WITH LLVM-exception
awsmWrappers for WASM19,124MIT
wasm-debugGeneric Wasm DWARF transformation crate19,075Apache-2.0 WITH LLVM-exception
motoko_proc_macroProcedural macros for compile-time Motoko expressions in Rust.19,043Apache-2.0
material-yewYew wrapper for Material Web Components19,040Apache-2.0
dusk-wasmtime-environStandalone environment support for WebAsssembly code in Cranelift18,999Apache-2.0 WITH LLVM-exception
canic-macrosCanic — a canister orchestration and management toolkit for the Internet Computer18,982MIT
lumina-nodeCelestia data availability node implementation in Rust18,932Apache-2.0
xoodooXoodyak / Xoodoo - A versatile cryptographic scheme that can be used for hashing, encryption, MAC computation and authenticated…18,890MIT
javy-codegenWasm generation library for use with Javy18,890Apache-2.0 WITH LLVM-exception
wasm-bindgen-structMacro to make declaring `wasm-bindgen` imports much easier.18,827MIT
bevy_networking_turbulenceNetworking plugin for Bevy engine running on naia-socket and turbulence libraries18,713MIT
air-execution-info-collectorImplementation of AIR execution info collector18,675Apache-2.0
dusk-wasmtime-craneliftIntegration between Cranelift and Wasmtime18,648Apache-2.0 WITH LLVM-exception
bluscRust implementation of blosc compression, port of c-blosc218,643BSD-3-Clause
dioxus-chartsChart components library for Dioxus18,561MIT OR Apache-2.0
wasmcloud-provider-coreCore types and traits used for building wasmcloud capability providers18,539Apache-2.0
js-testwasm bindgen js test utilities18,516MIT
yew-featherYew components for Feather icons18,513MIT
dusk-wasmtime-runtimeRuntime library support for Wasmtime18,395Apache-2.0 WITH LLVM-exception
ic-certified-assetsRust support for asset certification.18,356Apache-2.0
mogwai-dommogwai's DOM view implementation18,305MIT
wasmy-macrosmacros of wasmy (easily customize my wasm app)18,266Apache-2.0
wasm-bridgeRun WASM modules on desktop or on the web using wasmtime's API18,239MIT
async_main_macroRuntime-agnostic async main proc macro18,204Apache-2.0 OR BSL-1.0 OR MIT
wackerwacker core18,195Apache-2.0
reqwest-crossWrapper around reqwest for use in both native and wasm18,195MIT OR Apache-2.0
webassemblyComplete WebAssembly opcode constants and parser with 100% spec test coverage18,170MIT OR Apache-2.0
wasm_client_anchorA wasm compatible anchor client18,081Unlicense
koboldEasy declarative web interfaces18,069MPL-2.0
hotg-runicos-base-runtimeThe runtime side of the runicos/base image.17,999MIT OR Apache-2.0
wasi-cryptoExperimental implementation of the WASI cryptography APIs17,981non-standard
canic-control-planeCanic — a canister orchestration and management toolkit for the Internet Computer17,979MIT
nazgulA library that implements various ring signature schemes17,962MIT
substrate-api-clientJson-rpc client with helper functions compatible with any Substrate node17,943Apache-2.0
gear-backend-codegenCode generation library for gear-core-backend17,912GPL-3.0
dioxus-web-componentExpose a Dioxus component as a Web Component17,851MIT OR Apache-2.0
brine-fp192-bit fixed-point math library with logarithmic and exponential functions. Designed for blockchain, scientific, and financial…17,846Apache-2.0
wnfs-hamtIPLD HAMT implementation for Webnative Filesystem17,827Apache-2.0
async_mainRuntime-agnostic async main proc macro17,816Apache-2.0 OR BSL-1.0 OR MIT
neo-babylonA wasm-bindgen-based wrapper for Babylon.js17,791MIT OR Apache-2.0
base-converterConvert a number in any base to any other base17,746MIT
rusticLibrary for building canisters on the Internet Computer.17,736MIT OR Apache-2.0
lucet-runtime-macrosMacros for the Lucet WebAssembly runtime17,680Apache-2.0 WITH LLVM-exception
canic-memoryDeprecated empty placeholder crate; use ic-memory instead.17,622MIT
pontus_onyxA remoteStorage server and client library17,576MIT
odra-casper-sharedUtilites uses by the Odra Casper-related crates.17,487MIT
wasi-common-lucetwasi-common wrappers for Lucet17,344ISC
substreams-antelopeSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.17,313MIT OR Apache-2.0
odra-irData structures for Odra IR (intermediate representation).17,282MIT
near-bindgen-promiseAuto-implementing cross-contrac wrappers through macros.17,260Apache-2.0
hotg-rune-cliA self-sufficient runtime for TinyML Containers.17,209MIT OR Apache-2.0
openzeppelin-stylusOpenZeppelin Contracts for Stylus17,101MIT
rings-nodeRings is a structured peer-to-peer network implementation using WebRTC, Chord algorithm, and full WebAssembly (WASM) support.17,024GPL-3.0
browser-fsA browser-based filesystem implementation for WebAssembly applications16,973MIT
gxiZero-Cost Cross-Platform Native Widget based Component System in Rust16,924MIT
envoy-sdkRust SDK for WebAssembly-based Envoy extensions16,903Apache-2.0
odra-codegenCode generators for Odra IR.16,827MIT
firefly-rustRust SDK for making Firefly Zero games16,749MIT
turbochargerAutogenerated async RPC bindings that instantly connect a JS frontend to a Rust backend service via WebSockets and WASM.16,745MIT OR Apache-2.0 OR CC0-1.0
odra-mock-vmOdra's virtual machine for running smart contracts.16,721MIT
wasi-passthroughWASI reexport layer16,701Apache-2.0 WITH LLVM-exception
matchbox_serverA signaling server for WebRTC peer-to-peer full-mesh networking16,652MIT OR Apache-2.0
cross_usbA Rust USB library which works seamlessly across both native and WASM targets.16,609MIT
lucet-wasi-sdkA Rust interface to the wasi-sdk compiler and linker16,588Apache-2.0 WITH LLVM-exception
owasm-stdA standard library for interacting with the Oasis platform.16,579MIT/Apache-2.0
yew-style-in-rs-macroScoped CSS for Yew16,560MIT OR Apache-2.0
jellyschemaConfiguration DSL16,450Apache-2.0
wasm-bridge-macrosHelper crate to define proc macros for wasm-bridge16,396MIT
gear-backend-commonCommon library for gear-core-backend16,388GPL-3.0
simi-cliA command line tool to help build, test, serve a Simi app16,386non-standard
substreams-solana-program-instructionsSubstreams Solana program instructions16,373Apache-2.0
wasmprofwasmprof allows to profile code running inside of wasmtime16,370MIT
kobold_macrosMacros for Kobold16,334MPL-2.0
lamcalcA library for creating, parsing and evaluating lambda calculus16,332MIT
apexcharts-rsRust WASM bindings and chart components for ApexCharts.16,266Apache-2.0 OR MIT
odra-proc-macrosProc macros for Odra-based smart contracts.16,256MIT
analytics-next-macroDerive to create tracking events for analytics-next16,196Apache-2.0
naia-hecs-serverLibrary to faciliate naia_server & Hecs interop16,170MIT OR Apache-2.0
naia-hecs-sharedLibrary to faciliate naia & Hecs interop, functionality shared by client & server versions16,138MIT OR Apache-2.0
statueEasier way to query selectors for static HTML pages.16,121MIT OR Apache-2.0
ozz-animation-rsA rust runtime library for ozz-animation with cross-platform deterministic.16,110MPL-2.0
dioxus-stdPlatform agnostic library for supercharging your productivity with Dioxus16,082MIT
wrpc-wasmtime-nats-cliwRPC Wasmtime NATS CLI16,064Apache-2.0 WITH LLVM-exception
lenna_coreLenna is a library for image processing algorithms and apps.16,034MIT
stork-libImpossibly fast web search, made for static sites.16,033Apache-2.0
pdk-pelPDK PEL16,001non-standard
bones_ecsA simple and flexible Entity Component System.15,905MIT OR Apache-2.0
pdk-scriptPDK Script15,879non-standard
bevy_wasmRun WASM systems in Bevy15,874MIT OR Apache-2.0
yew-interopuse javascript and css asynchrously in yew15,872MIT
wasm-reactWASM bindings for React.15,847MIT OR Apache-2.0
wacker-cliwacker client15,812Apache-2.0
lucet-runtime-testsPure Rust runtime for Lucet WebAssembly toolchain (tests)15,798Apache-2.0 WITH LLVM-exception
yew-style-in-rsScoped CSS for Yew15,777MIT OR Apache-2.0
dioxus-web-component-macrodioxus-web-component proc macro15,621MIT OR Apache-2.0
wit-bindgen-wrpc-goGo bindings generator for wRPC15,619Apache-2.0 WITH LLVM-exception
text-to-soundsText-to-sounds parsing tool.15,599MIT OR Apache-2.0
wasmcloud-actor-keyvalueInterface to the key-value contract for use by wasmCloud Actors15,552Apache-2.0
wasmsign2-cliCLI tool to sign and verify WebAssembly modules15,522MIT
streamdal-wasm-detectiveData matcher library used by Streamdal WASM functions15,458MIT
perseus-size-optA plugin for Perseus to add size optimizations in one line of code, without needing to eject.15,455MIT
lumina-node-wasmBrowser compatibility layer for the Lumina node15,450Apache-2.0
yew-component-sizeA Yew component that emits events when the parent component changes width/height.15,421MIT OR Apache-2.0