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