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