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.
eosio_cdt_sysLow-level FFI bindings for EOSIO smart contract development.4,397MIT OR Apache-2.0
rustlinkA lightweight and easy-to-use library for periodically retrieving data from the Chainlink decentralized data feed.4,395MIT OR Apache-2.0
marksadMarkdown parser library with all the extensions4,393Apache-2.0 OR BSL-1.0 OR MIT
khalasUI Library based on Seed4,385MIT OR Apache-2.0
beet_rsx_combinatorJSX-like parser combinator for Rust4,382MIT OR Apache-2.0
wasmlite-parserThis crate parses WebAssembly modules and can generate LLVM IR based the data extracted from a module4,380Apache-2.0
async_ui_webAsync UI for the Browser4,379MPL-2.0
valerieRust font-end framework for building web apps.4,369MIT OR Apache-2.0
wasmer-object-nearWasmer Native Object generator4,356MIT
xterm-js-sysRust WebAssembly bindings for xterm.js.4,351MIT
rend3-frameworkSimple framework for making applications with the rend3 rendering library.4,328MIT OR Apache-2.0 OR Zlib
material_rs_color_utilitiesColor utilites for material 3, for color and theming4,316LGPL-3.0-or-later OR Apache-2.0
firefly-metaParser and serializer for the Firefly Zero metadata file format4,308MIT
json-digest-wasmWebAssembly wrappers for the json-digest crate.4,302LGPL-3.0-or-later
ironshield-wasmWebAssembly bindings for IronShield4,296Apache-2.0
oxyde-cloud-commonShared code for the oxyde-cloud crates4,289MIT
sqlite-wasm-macroHelps generate multithreading code4,279MIT
rgc-chartA library for parsing and writing rhythm game charts.4,277MIT
deliProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,267MIT/Apache-2.0
quartz-rsA CLI tool to streamline development and deployment of Quartz applications. Quartz is a flexible framework for privacy-preserving…4,261Apache-2.0
spice-clientA pure Rust SPICE client library with native and WebAssembly support4,238GPL-3.0
dioxus-timeTiming utilities and hooks for Dioxus.4,237MIT OR Apache-2.0
wasm-component-trampolineA library for linking WASM components together using host trampoline functions4,225MIT
wasm2usharpA tool for converting WebAssembly to UdonSharp4,221MIT OR Apache-2.0
yew-duskmoonDuskMoon, a Yew component libaray.4,210GPL-3.0
momoA procedural macro to de-monomorphize generic methods4,208Apache-2.0
beet_utilsBase level utilities for beet crates4,196MIT OR Apache-2.0
js-objectA macro for creating JavaScript objects4,190MIT
leptos_sweetalertAn unofficial remake of SweetAlert for the Leptos web framework4,189MIT
edjxEDJX SDK4,184MIT
node-child-processNode.js wasm_bindgen bindings for ChildProcess API4,165Apache-2.0 OR MIT
mimeograph_crumbleA size optimized copy of `cookie` designed to be small when compiled to WASM.4,158MIT OR Apache-2.0
substreams-bitcoin-coreSubstreams development kit for Bitcoin chains, contains Firehose Block model and helpers.4,157Apache-2.0
multi-ownableNEAR plugin for sharing ownership of a contract between multiple accounts4,154MIT
scanner-synScanning near smart contract with syn4,151MIT OR Apache-2.0
wasmtime-asyncAsync support for wasmtime, with separate stacks4,148MIT OR Apache-2.0
frontestA crate for querying, matching and asserting DOM4,148MIT OR Apache-2.0
substreams-cosmos-coreSubstreams development kit for Cosmos chains, contains Firehose Block model and helpers.4,144MIT
bulwark-sdk-macrosMacros for Bulwark's WebAssembly SDK.4,141Apache-2.0 WITH LLVM-exception
rootyParse and display url routes in rust4,130Apache-2.0/MIT
ianaio-timersIanaIO crate for working with JavaScript timers4,130non-standard
yew-api-hookUse asynchronous api requests in conjunction with yew's suspense feature4,126MIT
telemetrydeck-wasm(unofficial) TelemetryDeck client for fast and reliable libraries and apps using Rust and WebAssembly4,117MIT
mine_sweeperrMinimalist interface to manage the backed of a mine sweeper game4,113MIT OR Apache-2.0
wa_proto(de)serialization protocol for webassembly engines4,112MIT OR Apache-2.0
hapi-near-connectorRust library for using HAPI protocol in cmart contracts on NEAR.4,099non-standard
viz-jsRust + Wasm bindings for viz-js4,094AGPL-3.0
pdk-json-validator-libPDK JSON Validator Library4,088non-standard
pdk-spike-control-libPDK Spike Control Library - Rate limiting with retry/delay logic4,085non-standard
pdk-xml-validator-libPDK XML Validator Library4,084non-standard
chapChap is an easy to learn, interpretive, scripting language written in Rust4,083GPL-3.0
pdk-ldap-libPDK LDAP Library4,078non-standard
heatmap-parseA robust GPS track processor for creating frequency-based route heatmaps from GPX, FIT, and polyline data4,076MIT
leptos-motion-macrosProcedural macros for Leptos Motion component generation4,072MIT OR Apache-2.0
rapier_testbed3d-f64Testbed for the Rapier 3-dimensional physics engine in Rust.4,070Apache-2.0
wasm_requestCreate http request with rustwasm saving boilerplate4,070MIT
wasi-vfsA virtual filesystem layer for WASI4,064Apache-2.0 WITH LLVM-exception
wasm_extra_macrosMacros for `wasm_extra` crate.4,063MIT OR Apache-2.0
substreams-sink-winstonSubstreams Winston Logger sink module4,060MIT OR Apache-2.0
wasmcloud-telnetA telnet server capability provider for wasmCloud actors4,039Apache-2.0
tylaxTylax - High-performance bidirectional LaTeX ↔ Typst converter4,037Apache-2.0
mdc-sysWasm binding for Material Design Components.4,001Apache-2.0/MIT
wasmflow-componentWaPC-related functions for Wasmflow3,991Apache-2.0
wasmflow-outputSDK for native and WASM Wasmflow components3,985Apache-2.0
drt-sc-modulesDharitri WebAssembly standard smart contract modules3,985GPL-3.0-only
stream-wsA layer over WebSocket enables carrying byte stream, for both native and WebAssembly.3,973MIT OR Apache-2.0
ninresRead commonly used Nintendo file formats.3,957MIT OR Apache-2.0
wasm-bridge-wasijs-sys implementation of wasmtime's wasi API3,948MIT
substreams-cosmosSubstreams development kit for Cosmos chains, contains Firehose Block model and helpers.3,938MIT
finlibQuant finance functions implemented in Rust3,935MIT
zuicon-mdl2Wrapper of fluentui icons for yew framework3,930LGPL-3.0
mavryk-smart-rollup-coreLow-level host function definitions & constants for Mavryk Smart Rollups.3,928MIT
wa_proto_macromacros for (de)serialization protocol for webassembly engines3,926MIT OR Apache-2.0
avalanche-webA client-side web integration for avalanche3,915MIT OR Apache-2.0
jwt-simple-no-nbf-forkEasy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust.3,912ISC
retrierA wasm-compatible retry library for futures3,909MIT
sledgehammerFast bindings for dom manipulations3,908MIT
leptos_icon_genIcon generation macros for Leptos3,907MIT
ianaio-worker-macrosConvenience crate for working with Web Workers3,904non-standard
synth-cfgControl flow graph representation for the Synth compiler3,902Apache-2.0
peermergeManage JSON-like documents with multiple writers, without a central authority, using a P2P protocol3,898AGPL-3.0-only
wasmcloud-provider-http-serverHttp server for wasmcloud, using Axum. This package provides a library, and a capability provider3,888Apache-2.0
solana-web3-sysRust `wasm_bindgen` bindings for Solana `web3.js` API3,871Apache-2.0
wasi-embedded-halImplementation of the `embedded-hal` traits for Wasm components3,867Apache-2.0
sonatina-parserParser for sonatina-ir text format3,866Apache-2.0
starfish-wasm*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>.3,865non-standard
wasi-printWASI print and panic library for WASM no_std.3,857MIT
whisper-aprWASM-first automatic speech recognition engine implementing OpenAI Whisper3,854MIT
test-tube-provlibrary for building smart contract integration testing environments for Provenance Blockchain in Rust3,853Apache-2.0
bulwark-sdkThe WebAssembly SDK for the Bulwark security engine.3,847Apache-2.0 WITH LLVM-exception
savory-coreLibrary for building user interface3,843MIT OR Apache-2.0
xmodulesSmart contracts modules for MultiversX blockchain3,826GPL-3.0-only
ethereum-providerEIP-1193 Ethereum Provider API for Rust3,824MPL-2.0
bevy_retrograde_epaintEpaint integration for rendering in Bevy Retrograde3,823non-standard
bulwark-buildPlugin builder for the Bulwark security engine.3,817Apache-2.0 WITH LLVM-exception
wasm-bundleCompile Rust code to self-contained `.js` and `.html` files using WASM.3,805Apache-2.0 OR MIT
sonatina-codegenHigh-performance code generator for smart contract3,805Apache-2.0
pluginlabCommand-line interface host for Terminal REPL with plugin system (using WebAssembly Component Model)3,804MIT
junobuild-didcA CLI tool for generating JavaScript or TypeScript content from a DID file using the didc tool.3,799MIT
wadge-sysWebAssembly bridge for native code3,797Apache-2.0 WITH LLVM-exception
custom_user_idGenerates a random id with string of your choice appended or prepended to it3,796MIT
substreams-bitcoinSubstreams development kit for Bitcoin chains, contains Firehose Block model and helpers.3,793Apache-2.0
wrpc-packTemporary stopgap solution for encoding fully-synchronous wRPC values3,793Apache-2.0 WITH LLVM-exception
wasmer-compiler-singlepass-uncSinglepass compiler for Wasmer WebAssembly runtime3,761MIT
wasm_safe_mutexA suite of WebAssembly-safe synchronization primitives that paper over platform-specific locking constraints.3,759MIT OR Apache-2.0
rustimate-clientWASM web client sources for rustimate3,758MIT
wasm-test-runnera binary used to create unit-tests in your wasm files3,756MIT
mockforge-plugin-sdkOfficial SDK for developing MockForge plugins with helper macros and testing utilities3,752MIT OR Apache-2.0
flowrsA generic and Type-Safe WASM library for Flow-Based Programming.3,749Apache-2.0
consecuitA functional web UI framework that uses the type system for hooks and more3,742LGPL-2.1
wstd-axum-macroProc-macro support for axum as a wasi http server via wstd3,737Apache-2.0 WITH LLVM-exception
js-function-promisifyA library for working with js-sys functions as futures3,735MIT
wasefire-cliWasefire CLI to manage applets and platforms3,726Apache-2.0
synth-optPeephole optimization passes for the Synth compiler3,716Apache-2.0
sonatina-objectObject file for sonatina code generator3,710Apache-2.0
land-restfulDatabase migration for Runtime Land3,708Apache-2.0
wasmer-llvm-backend-flWasmer runtime LLVM compiler backend3,701MIT
wasmer-engine-universal-uncWasmer Universal Engine3,696MIT OR Apache-2.0 WITH LLVM-exception
near-clientUsed for accessing a contract API from any platform.
Primarily designed for WebAssembly.3,694MIT OR Apache-2.0
test_ryle_hello_cratesA test project to verify publishing works with updates and more!3,693MIT
ianaio-file-hashThis showcasing the IanaIO Workers custom codec and how to send transferrable types to workers.3,682non-standard
beet_simGame AI simulation primitives built upon beet_flow3,682MIT OR Apache-2.0
pack_componentGreentic pack component implementation3,679MIT
layered-part-of-speechPart of speech plugin for layered-nlp3,671MIT OR Apache-2.0
luneswebLibrary for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending…3,645Apache-2.0
asteraceaA web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered…3,643MIT OR Apache-2.0
ianaio-workerConvenience crate for working with Web Workers3,643non-standard
stellation-backend-warpThe framework experience for Yew.3,642MIT OR Apache-2.0
wasm-pack-test-allWrapper for `wasm-pack test` that runs tests for all crates in a workspace or directory.3,636MIT
bcrypterThe bcrypt password hashing function in pure Rust. Supports no_std3,633MIT OR Apache-2.0
as-witxWITX code generator for AssemblyScript (WebAssembly)3,633ISC
wasmer-wasi-asml-forkWASI implementation library for Wasmer WebAssembly runtime3,624MIT
mavryk-smart-rollup-hostSafe Runtime trait for Mavryk Smart Rollups host functions.3,615MIT
hooks-rsHooks in Rust for Xahau3,597MIT
shared-containerA unified abstraction for shared data access in both multi-threaded and single-threaded environments3,591MIT
aggligator-transport-webusbAggligator transport: WebUSB for targeting WebAssembly3,588Apache-2.0
plotters-unstableA Rust drawing library focus on data plotting for both WASM and native applications3,584MIT
asciidoctor-webAsciidoctor.js bindings for Rust3,578Apache-2.0
cargo-dakuDaku API cargo plugin3,573Apache-2.0 OR BSL-1.0 OR MIT
obzenflow-idkitPhantom-typed ULID identifiers for ObzenFlow - type-safe IDs for native and WASM3,543MIT OR Apache-2.0
chipoA chip-8 emulator.3,539MIT OR Apache-2.0
aper-stateroomSynchronized state machines over WebSockets3,539MIT
yew-ansiANSI escape code rendering for the web3,527MIT OR Apache-2.0
smbcloud-utilsCommand line tool for deploying NextJS app on the smbCloud platform.3,526Apache-2.0
s2-pmtilesThis library reads/writes The S2 PMTiles 1.0 Specification3,521MIT
numbat-wasm-outputNumbat WebAssembly panic handler and allocator declaration for the .wasm output3,519GPL-3.0-only
provwasm-test-tubelibrary for building smart contract integration testing environments for Provenance Blockchain in Rust3,508Apache-2.0
alexcrichton-cranelift-wasmTranslator from WebAssembly to Cranelift IR3,480Apache-2.0 WITH LLVM-exception
near_groth16_verifierGroth16 proof verifier implementation for Near Protocol smart Contracts3,462MIT
veilid-tracing-wasmFork of wasm-tracing, which is a maintained fork of tracing-wasm, modified to the needs of the Veilid project. Tracing subscriber…3,461MIT OR Apache-2.0
mathquill-js-sysRaw JavaScript bindings for MathQuill3,454GPL-2.0
wstd-axumSupport for axum as a wasi http server via wstd3,453Apache-2.0 WITH LLVM-exception
synth-synthesisWASM-to-ARM instruction selection and peephole optimizer3,449Apache-2.0
beamterm-atlasFont atlas generator for beamterm WebGL terminal renderer, creating GPU-optimized texture arrays from TTF/OTF fonts3,444MIT
darklyA GPU-native paint engine on wgpu: brushes, layers, blend modes, masks, selections, and undo.3,440AGPL-3.0-or-later
ort-webONNX Runtime on the web 🌐 - An alternative backend for ort3,427MIT OR Apache-2.0
vino-wapcWaPC-related functions for Vino3,426BSD-3-Clause
bulwark-hostThe WebAssembly host environment for the Bulwark security engine.3,423Apache-2.0 WITH LLVM-exception
greentic-mcp-execGreentic executor for running wasix:mcp-compatible WebAssembly components with policy-driven verification and sandboxing.3,407MIT
wasmflow-collection-linkSDK for native and WASM Wasmflow components3,407Apache-2.0
beet_parseParsers for various text and token formats3,390MIT OR Apache-2.0
drt-sc-wasm-adapterDharitri WebAssembly VM API wrapper3,384GPL-3.0-only
drt-wrewa-swap-scDharitri Wrapped REWA Smart Contract3,382GPL-3.0-only
drt-price-aggregator-scDharitri Price aggregator Smart Contract3,376GPL-3.0-only
leptos_stylingA powerful styling solution for Leptos applications that enables seamless integration
of CSS and SCSS stylesheets with type-safe…3,367MIT
world-map-genCommand line tool and library to generate random game world maps for both Rust and WebAssembly3,360MIT
leptos-materialA Leptos component wrapper for Material Web Components.3,350MIT
webatuiRun your TUI apps in the broswer!3,326LGPL-2.1
inperiodModern fancy interactive online periodic table of chemistry elements3,323MIT OR Apache-2.0
ianaio-dialogsConvenience crate for working with dialogs in browser3,319non-standard
gifski-litepngquant-based GIF maker for nice-looking animGIFs that supports WASM.3,316AGPL-3.0+
lit-html-macroA macro for using lit-html3,287MIT OR Apache-2.0
tiff2temporary async implementation of tiff - to be upstreamed into image-tiff3,282MIT OR Apache-2.0
yew_vnode_structUtility for yew framework to get the complete structure of vnode3,257MIT
reconcile-textIntelligent 3-way text merging with automated conflict resolution3,256MIT
eosio_cdtIdiomatic Rust bindings for EOSIO smart contracts.3,252MIT OR Apache-2.0
achanA simple & convenient representation for any value3,240MPL-2.0
mdsycx-macromarkdown with Sycamore3,236MIT
klyx_extension_apiA Rust-based API for building WebAssembly extensions for the Klyx3,235GPL-3.0
carta-schemaParse a schema file. Apply the schema to binary data for exploration and visualisation3,228GPL-3.0-or-later
gtm-js-sysA raw wrapper around Google's gtm.js tag manager snippet.3,224MIT/Apache-2.0
xaes-gcmThe simplest and safest way to encrypt data using AES-GCM in Rust (AES256-DNDK-GCM)3,217ISC
lucet-analyzeDEPRECATED: This package is now available as `lucet-objdump`.3,213Apache-2.0 WITH LLVM-exception
flowrs-stdA standard library for the flowrs library.3,212Apache-2.0
obsidian-libA library for reading and extracting files from Obsidian .obby plugin files3,203MIT
yew-bulmaYew components compatible with the Bulma CSS framework3,198MIT
near-vm-errors-v3Error that can occur inside Near Runtime encapsulated in a separate crate. Might merge it later.3,193MIT OR Apache-2.0
opensass🧩 A CLI to interact with the OpenSASS ecosystem.3,191MIT
omnia-otelOpenTelemetry tracing and metrics integration for the Omnia runtime3,186MIT OR Apache-2.0
singlestage_macroContains macros for the singlestage crate3,184MIT
wasm_keyboard_macrosMacros for `wasm_keyboard`.3,177MIT OR Apache-2.0
wasmer-wasi-nearWASI implementation library for Wasmer WebAssembly runtime3,166MIT
omnia-runtime-macroProcedural macros for Omnia runtime build code generation3,166MIT OR Apache-2.0
stellation-backend-towerThe framework experience for Yew.3,164MIT OR Apache-2.0
wasmer-engine-native-nearWasmer Native Engine3,164MIT
tea-actorx2-coreThe TEA SDK3,164non-standard
fumolaA library for parsing and running Fumola in Rust3,162Apache-2.0
ux-frameworkBackend agnostic GUI framework3,159MPL-2.0
kerastyKeras for Rust with support for Web Assembly.3,153MIT
monedero-solana-stakestake instructions and client3,152MIT