CATEGORY
Asynchronous 9,790 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.
zinoNext-generation framework for composable applications in Rust.169,684MIT
gen-zMacro-free stream construction through asynchronous generators via an awaitable sender169,630MIT OR Apache-2.0
tokio-gpiodLinux GPIO character device interfacing with tokio169,267MIT
ockam_transport_tcpTCP Transport for the Ockam Routing Protocol.168,446Apache-2.0
compio-wsWebSocket library for the compio runtime168,133MIT
bastion-executorCache affine NUMA-aware executor for Rust168,043Apache-2.0/MIT
crosstown_busEvent Bus with RabbitMQ for Rust166,708MIT OR Apache-2.0
libp2p-memory-connection-limitsMemory usage based connection limits for libp2p.164,513MIT
telegram-botA library for creating Telegram bots162,831MIT
celestia-grpcA client for interacting with Celestia validator nodes gRPC162,405Apache-2.0
libp2p-ratelimitTransfer rate limiting transport adapter for libp2p159,329MIT
http-types-red-badger-temporary-forkCommon types for HTTP operations.157,251MIT OR Apache-2.0
juniper_rocket`juniper` GraphQL integration with `rocket`.156,131BSD-2-Clause
celestia-clientCelestia client combining RPC and gRPC functionality.155,913Apache-2.0
pcap-asyncAsync/Stream Extensions for libpcap155,900MIT
monoio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Monoio based on Rustls.155,066MIT/Apache-2.0
ntex-connectntexwork connect utils for ntex framework154,994MIT OR Apache-2.0
twitchchatinterface to the irc-side of twitch's chat system153,349MIT OR Apache-2.0
peekableBuffered peek for `Read` and async readers (tokio, futures): inspect incoming bytes without consuming them. Useful for protocol…152,539MIT OR Apache-2.0
mikrotik-rsAsynchronous Rust library for interfacing with MikroTik routers151,764AGPL-3.0-only
tokio_util_watchdogA watchdog utility for tokio runtimes150,839MIT OR Apache-2.0
async_io_utilitiesAn asynchronous IO utilities crate powered by `tokio`.149,210MIT
glommioGlommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture…148,709Apache-2.0 OR MIT
asyncgitallow using git2 in a asynchronous context147,819MIT
kameo_actorsUtility actors for kameo144,601MIT OR Apache-2.0
leverPillars for Transactional Systems and Data Grids142,484Apache-2.0/MIT
agnostic-lite`agnostic-lite` is an agnostic abstraction layer for any async runtime.140,942MIT OR Apache-2.0
kube-lease-managerErgonomic and reliable leader election using Kubernetes Lease API.140,058MIT
specta-utilHigh-level utilities for working with Specta139,999MIT
compio-executorExecutor for compio138,369MIT
wraptestA simple way to run code before and after every unit test138,121MIT
mio_wasiLightweight non-blocking IO137,754MIT
register-countCounting `Register`s created by a `Counter`137,128MIT
openraft-rtAsync runtime abstraction traits for Openraft136,070MIT OR Apache-2.0
ockam_transport_websocketWebSocket Transport for the Ockam Routing Protocol.135,232Apache-2.0
twitch-ircConnect to Twitch chat from a Rust application.135,175MIT
poem-dbsessionSession storage with database for Poem.134,976MIT OR Apache-2.0
ahpAgent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.133,222MIT
juniper_actix`juniper` GraphQL integration with `actix-web`.132,856BSD-2-Clause
agnosticAn agnostic abstraction layer for any async runtime.131,341MIT OR Apache-2.0
ockam_transport_coreGeneric Transport primitives.131,172Apache-2.0
compio-processProcesses for compio130,174MIT
actix-daemon-utilsDaemon Utilities by actix.129,093MIT OR Apache-2.0
ockam_executorOckam async executor crate127,652Apache-2.0
page-turnerA generic abstraction of APIs with pagination125,618MIT OR Apache-2.0
lightprocLightweight process abstraction for Rust122,273Apache-2.0/MIT
flo_streamPubsub and related streams for Rust futures122,006Apache-2.0
sipperA type-safe future that can notify progress121,746MIT
ya-gcpAPIs for using Google Cloud Platform services121,484MIT OR Apache-2.0
serial2-tokiocross platform serial ports for tokio based on the serial2 crate120,993BSD-2-Clause OR Apache-2.0
esrsA Prima.it-opinionated library to achieve cqrs/es120,712MIT OR Apache-2.0
ranked-semaphoreA high-performance ranked semaphore with priority support120,659MIT
ratchet_extWebSocket extensions for Ratchet120,423Apache-2.0
ratchet_coreAsync WebSocket implementation119,493Apache-2.0
gotatunan implementation of the WireGuard® protocol designed for portability and speed118,116MPL-2.0
fil-ocl-coreA low-level OpenCL API.117,147MIT/Apache-2.0
fil-oclOpenCL bindings and interfaces for Rust.116,935MIT/Apache-2.0
pastsMinimal and simpler alternative to the futures crate.116,331Apache-2.0 OR BSL-1.0 OR MIT
bastionFault-tolerant Runtime for Rust applications116,303Apache-2.0/MIT
async-nats-tokio-rustls-depsFork of Asynchronous TLS/SSL streams for Tokio using Rustls.115,792MIT/Apache-2.0
actix-multipart-rfc7578An implementation of multipart/form-data (RFC7578) for Actix115,565MIT OR Apache-2.0
ratchet_deflatePermessage Deflate for Ratchet115,285Apache-2.0
perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MIT
ratchet_rsAsync WebSocket implementation114,576Apache-2.0
nucleiProactive IO & runtime system113,802Apache-2.0/MIT
rantsAn async NATS client library.113,443MIT OR Apache-2.0
ocsp-staplerOCSP stapler & client with support for Rustls112,831MPL-2.0
picoserveAn async no_std HTTP server suitable for bare-metal environments112,486MIT
wa-rsAsync Rust client for WhatsApp Web — fork of whatsapp-rust with stable Rust support112,321MIT
rlgA near-lock-free structured logging library for Rust. Sub-microsecond
ingestion via a 65k-slot ring buffer (LMAX Disruptor…111,187MIT OR Apache-2.0
async-transportAsynchronous transports with ECN information110,872MIT/Apache-2.0
try-againRetry synchronous and asynchronous operations.109,859MIT OR Apache-2.0
async-datagramAsync datagram traits.109,811MIT OR Apache-2.0
perseus-macroThe Perseus macros.109,007MIT
leaseObject pool that leases values and automatically returns them with async support108,661MIT OR Apache-2.0
fork_streamClone any stream `S` where `<S as Stream>::Item: Clone`108,323MIT
romioEvent loop and I/O resources for asynchronous network services using futures108,234MIT
rtic-syncSynchronization primitives for asynchronous contexts107,999MIT OR Apache-2.0
bastion-utilsUtilities for Bastion, the highly-available, fault-tolerant, async communication oriented executor107,748Apache-2.0/MIT
grpc-protobufProtobuf integration for the grpc crate107,732MIT
dencodeUtilities for decoding and encoding frames from readers and writers.107,540MIT
executorsA collection of high-performance task executors.107,154MIT
faktoryAPI bindings for the language-agnostic Faktory work server107,056MIT OR Apache-2.0
http-client-unix-domain-socketA simple HTTP (json) client using UNIX domain socket in Rust106,899MIT OR Apache-2.0
apcaA crate for interacting with the Alpaca API.106,736GPL-3.0-or-later
reqwest-retry-afterRetry-After header support for reqwest105,833MIT
ockam_key_exchange_xxThe Ockam Noise XX implementation.104,329Apache-2.0
gcs-rsyncrsync support for gcs with higher perf than gsutil rsync103,676MIT
tokio-serde-cborIntegration of serde_cbor into tokio-io, to allow sending CBOR encoded frames across network (and possibly through other…103,048Apache-2.0/MIT
ipc-queueAn implementation of FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls.103,039MPL-2.0
ockam_transport_bleBluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.100,037Apache-2.0
async-graphql-extension-apollo-tracingAn async_graphql extension to send traces & metrics to Apollo Studio99,417MIT
cattySend and await a value asynchronously99,355Apache-2.0
cyw43-pioRP2040 PIO SPI implementation for cyw4398,764MIT OR Apache-2.0
axum-server-dual-protocolHost a HTTP and HTTPS server on the same port with `axum-server`98,214MIT OR Apache-2.0
embedded-batteriesA blocking Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.98,206MIT
async-readyAsync readiness traits.98,052MIT OR Apache-2.0
ockam_apiOckam's request-response API96,532Apache-2.0
s3syncReliable, flexible, and fast synchronization tool for S3.96,073Apache-2.0
tracing-throttleHigh-performance log deduplication and rate limiting for the tracing ecosystem95,840MIT
toy-rpcAn async RPC that mimics golang net/rpc's usage and supports both async-std and tokio95,505MIT/Apache-2.0
edge-nalHosts a bunch of traits which are not yet available in the embedded-nal-async crate95,318MIT OR Apache-2.0
waitforRetry a function until it succeeds, errors out, or a timeout/deadline is reached.95,282GPL-3.0-or-later
futures-fsA Futures implementation for File System operations94,911MIT/Apache-2.0
chaindexingIndex any EVM chain and query in SQL94,631MIT OR Apache-2.0
cyper-coreCore adaptors and services for compio running on hyper94,479MIT
discroDISCRete Observables for asynchronous Functional Reactive Programming (FRP).93,948MPL-2.0
pavexA framework for building API services and web applications in Rust.93,917Apache-2.0
ezsocketsWebSockets server & client made easy93,430MIT
rust-parallelFast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.92,474MIT
async-barrierAn async barrier92,417Apache-2.0 OR MIT
runtime[deprecated] Empowering everyone to build asynchronous software.92,064MIT OR Apache-2.0
cyw43Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W.91,854MIT OR Apache-2.0
xtraA tiny actor framework91,739MPL-2.0
tower-webWeb framework with a focus on removing boilerplate91,732MIT
zebra-chainCore Zcash data structures91,663MIT OR Apache-2.0
silentSilent Web Framework91,031Apache-2.0
futures-test-sinkTest utilities for futures::sink90,933MIT OR Apache-2.0
leletgolang like task executor90,877GPL-3.0+
cyperHTTP client library based on compio and hyper90,318MIT
stofData Runtime. JSON that runs.89,452Apache-2.0
ockam_key_exchange_coreThe Ockam Key Exchange trait.89,442Apache-2.0
embedded-batteries-asyncAn asynchronous Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.89,392MIT
ockam_channelChannel is an abstraction responsible for sending messages (usually over the network)
in encrypted and authenticated way.89,177Apache-2.0
joinMacros which provide useful shortcut combinators, combine sync/async chains,
support single and multi thread (sync/async) step…89,143MIT
ockam-ffiFFI layer for ockam_vault.88,987Apache-2.0
bevy-tokio-tasksSimple integration of a Tokio runtime into a Bevy app for background processing.87,492CC0-1.0
ntex-pollingPortable interface to epoll, kqueue, event ports, and IOCP86,978Apache-2.0 OR MIT
ockam_key_exchange_x3dhThe Ockam X3DH implementation.86,334Apache-2.0
perseus-cliThe CLI for the Perseus frontend framework.86,009MIT
rsdnsDNS Client Library85,874MIT OR Apache-2.0
perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MIT
pidfdObtain file descriptors which refer to processes85,348MIT OR Apache-2.0
tmpdirUseful to create temp directories and copy their contents on completion
of some action. Tmp dirs will be created using…84,493MIT
drone-coreThe core crate for Drone, an Embedded Operating System.84,360MIT OR Apache-2.0
ntex-io-uringThe low-level `io_uring` userspace interface for Rust83,966MIT OR Apache-2.0
email-libCross-platform, asynchronous Rust library to manage emails83,762MIT
blockfrostA Rust SDK for Blockfrost.io API83,547Apache-2.0
ractor_clusterDistributed cluster environment of Ractor actors83,409MIT
rxrustA Rust implementation of Reactive Extensions.83,405MIT
ohkamiA performant, declarative, and runtime-flexible web framework for Rust83,370MIT
ockam_commandEnd-to-end encryption and mutual authentication for distributed applications.83,351Apache-2.0
tokio-process-streamSimple crate that wraps a tokio::process into a tokio::stream83,143MIT
swiftideFast, streaming indexing, query, and agentic LLM applications in Rust83,051MIT
monoio-compatA compat wrapper for monoio.82,239MIT OR Apache-2.0
coc-rsA Rust crate wrapper around the Clash of Clans public API82,233MIT
abstract-nsAbstract name service traits for use with futures (and tokio)82,135MIT/Apache-2.0
ractor_actorsHelpful actors built with Ractor81,764MIT
heim-deriveDerive macros for heim crates81,651Apache-2.0 OR MIT
signature_blsThe Ockam BLS signature impementation.81,644Apache-2.0
runtime-attributesProc Macro attributes for the Runtime crate.81,634MIT OR Apache-2.0
encrypted-dnsA modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)81,330MIT
stream-downloadA library for streaming content to a local cache81,090MIT OR Apache-2.0
tardisElegant, clean Rust development framework81,035MIT/Apache-2.0
async-ffi-macrosMacros for async-ffi80,189MIT
fd-reactorAn async reactor for handling file descriptors80,139MIT OR Apache-2.0
zebra-consensusImplementation of Zcash consensus checks79,708MIT OR Apache-2.0
nbchanHighly optimized non-blocking communication channels79,666MIT
tracing-fmtA `tracing` subscriber that formats and logs trace data. Moved to the `tracing-subscriber` crate.79,068MIT
rolloA Rust-based multiplayer framework.78,684MIT
nodecraftCrafting seamless node operations for distributed systems, which provides foundational traits for node identification and address…78,671MIT OR Apache-2.0
runtime-rawTraits to implement custom Runtimes.78,565MIT OR Apache-2.0
edge-dhcpAsync + `no_std` + no-alloc implementation of the DHCP protocol78,106MIT OR Apache-2.0
doh-proxyA DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy77,444MIT
runtime-nativeA cross-platform asynchronous runtime77,392MIT OR Apache-2.0
edge-rawAsync + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing77,262MIT OR Apache-2.0
mml-libRust implementation of the Emacs MIME message Meta Language (MML)77,158MIT
tokio-async-awaitExperimental async/await support for Tokio77,047MIT
twilight-standbyUtility to filter wait for filtered incoming events for the Twilight ecosystem.76,959ISC
sn_sdkgSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation76,345MIT
futures-async-runtime-previewRuntime for the async/await macros in the `futures` crate.76,306MIT/Apache-2.0
relm-coreCore streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.76,068MIT
rama-tls-boringtls implementations for rama using boring76,010MIT OR Apache-2.0
shared_memory_deriveSupport crate that provides macros for the shared_memory crate.75,987MIT OR Apache-2.0
ockam_multiaddrAn implementation of multiformats.io/multiaddr75,871Apache-2.0
pmcpHigh-quality Rust SDK for Model Context Protocol (MCP) with full TypeScript SDK compatibility75,786MIT
embassy-bootA lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks.75,656MIT OR Apache-2.0
zebra-networkNetworking code for Zebra75,552MIT
charmed-bubbleteaA powerful TUI framework based on The Elm Architecture75,319MIT
zebra-stateState contextual verification and storage code for Zebra75,180MIT OR Apache-2.0
anthropic-sdkAnthropic Rust SDK.74,802MIT
zebra-node-servicesThe interfaces of some Zebra node services74,768MIT OR Apache-2.0
edge-nal-embassyAn implementation of edge-nal based on `embassy-net`74,725MIT OR Apache-2.0
zebra-rpcA Zebra JSON Remote Procedure Call (JSON-RPC) interface74,708MIT OR Apache-2.0
async-executor-traitexecutor-trait implementation for async-std74,461Apache-2.0 OR MIT
ateDistributed immutable data store with strong encryption and authentication74,348MIT OR Apache-2.0
tower-batch-controlTower middleware for batch request processing74,063MIT
ntex-dispatcherUtilities for abstracting io streams dispatcher73,731MIT OR Apache-2.0
tower-fallbackA Tower service combinator that sends requests to a first service, then retries processing on a second fallback service if the…73,687MIT OR Apache-2.0
hedwigA simple message bus for Rust73,670Apache-2.0
deadlineA one-macro crate to ensure assertions meet their deadlines.73,403MIT
rspcA blazing fast and easy to use TRPC server for Rust.73,368MIT
bitcoincore-zmqBitcoin Core ZMQ subscriber with minimal dependencies71,919MIT
serioA library providing traits and utilities for typed IO using format agnostic serialization built on serde.71,747MIT OR Apache-2.0
axum-tungsteniteWebSocket connections for axum directly using tungstenite71,725MIT
async-change-trackerreactive change notifications using futures71,289MIT/Apache-2.0
hypersA simple rust web framework based on hyper 1.071,102Apache-2.0
quinn-plaintextPlaintext quinn cryptography (insecure)71,047MIT OR Apache-2.0
desyncA hassle-free data type for asynchronous programming70,933Apache-2.0
fibers_rpcRPC library built on top of fibers crate70,435MIT