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.
sqlx-tracingOpenTelemetry-compatible tracing for SQLx database operations in Rust.43,124MIT
jarust_pluginsA janus client SDK in Rust42,887Apache-2.0
xkvStatic global Redis client manager for Fred and Kvrocks / 全局静态 Redis 客户端管理器,基于 Fred 与 Kvrocks 构建42,591MulanPSL-2.0
lcodeAn application of terminal write leetcode.一个终端刷力扣的应用42,572Apache-2.0
jarustA janus client SDK in Rust42,543Apache-2.0
ntex-glommioglommio intergration for ntex framework42,385MIT OR Apache-2.0
samotopSMTP server and library built on async-std42,313MIT OR Apache-2.0
multiqueue2A fast mpmc broadcast queue42,176MIT
noosphere-gatewayA geist on the network that enables user spheres to discover each other42,149MIT OR Apache-2.0
tokio-traceA scoped, structured logging and diagnostics system.42,098MIT
swiftide-agentsFast, streaming indexing, query, and agentic LLM applications in Rust42,054MIT
rust-doh-proxyRust DNS over HTTPS proxy application42,005MIT
file-descriptorsWrapper around the common kinds of (mostly Linux) file descriptors, including sockets, pipes, FIFOs, terminals, serial ports,…41,963MIT
aggligatorAggregates multiple links (TCP or similar) into one connection having their combined bandwidth and provides resiliency against…41,816Apache-2.0
robotxtThe implementation of the Robots.txt (or URL exclusion) protocol with
the support of crawl-delay, sitemap and universal match…41,636MIT
async-flowAsync abstractions for flow-based programming (FBP).41,631Unlicense
tor-rpcbaseLow level functionality for Arti's RPC service41,581MIT OR Apache-2.0
makikoAsynchronous SSH client library in pure Rust41,479Unlicense
deduplicatecaching, asynchronous, request deduplication41,212Apache-2.0
puddleA simple object pool implementation that uses asynchronous synchronization primitives only.41,013MIT
http-libHigh-level, asynchronous API for ureq, a safe HTTP client40,947MIT
libdohDoH and Oblivious DoH library for the rust-doh app40,825MIT
protobuf_codecEncoders and decoders for Protocol Buffers based on bytecodec crate40,769MIT
tentacle-discoveryp2p discovery protocol main reference bitcoin40,735MIT
aws-parameters-and-secrets-lambdaCache AWS Secrets Manager secrets in your AWS Lambda function40,101Apache-2.0 OR MIT
volo-grpcgRPC framework implementation of volo.39,999MIT OR Apache-2.0
nexus-acto-rsA Rust crate for Actors39,952MIT OR Apache-2.0
tokio-muxtTimer for a limited set of events that multiplexes over a single tokio Sleep instance.39,831MIT
edgeeRust SDK for the Edgee AI Gateway39,831Apache-2.0
perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MIT
graphile_workerHigh performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a…39,252MIT
yt-dlp🎬️ A Rust library (with auto dependencies installation) for Youtube downloading39,066GPL-3.0-only
torchbearLua programming environment in Rust38,989MIT/Apache-2.0
tentacle-identifyp2p identify protocol38,944MIT
actix-4-jwt-authOIDC authentication extractor for Actix 438,939MIT
bevy_flurxAllows you to use coroutine in Bevy38,779MIT OR Apache-2.0
orengineOptimized ring engine for Rust.
It is a lighter and faster asynchronous library than tokio-rs, async-std, may, and even smol.38,712MIT
interthreadAuto implementation of the Actor Model38,633MIT OR Apache-2.0
tentacle-pingping protocol implementation for tentacle38,589MIT
eventasticEventastic is an opinionated fork of Eventually-rs. It enforces the use of transactions and handles idempotency.38,435MIT
sqlx-modelsqlx model38,424non-standard
routerify-queryA Routerify middleware which parses the request query string.38,356MIT
rqlite-rsAsync rqlite client for Rust38,026MIT OR Apache-2.0
zipitCreate and stream zip archives on the fly38,021MIT
netappA toolkit library for distributed software37,989non-standard
async-fuseHelpers for fusing asynchronous computations.37,935MIT OR Apache-2.0
rustunA library for implementing STUN server and client asynchronously37,487MIT
hydra-websocketsA websocket server for the hydra framework.37,458MIT
lnd_grpc_rustAn async library implementing LND RPC via tonic_openssl and prost37,410MIT
decrypt-cookiesA crate for decrypting browser info. Easily make a request using the authorization data from your browser.37,389LGPL-3.0-or-later
tbonTinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format37,272Apache-2.0
rip-starttlsSans I/O implementation of <https://duesee.dev/p/avoid-implementing-starttls/>37,245MIT
standardwebhooksRust library for creating and verifying webhook signatures.37,219MIT
stakkerA lightweight low-level single-threaded actor runtime37,154MIT/Apache-2.0
ockam_vault_test_attributeOckam Vault test support attribute.36,979Apache-2.0
tetsy-multistream-selectTetsy-Multistream-select negotiation protocol for tetsy-libp2p36,937MIT
vertigoReactive Real-DOM library with SSR for Rust36,879MIT OR Apache-2.0
tetsy-libp2p-coreCore traits and structs of libp2p36,874MIT
futuredspA signal processing library for SDR and real-time DSP.36,834Apache-2.0
vkapi2vk api wrapper for rust36,691MIT
tokio-i3ipcBindings for i3 and tokio allowing async applications to communicate with i3 over
it's IPC interface. Contains futures…36,652MIT
rate_limit_wrapperAsync rate limit wrapper to easily manage resources36,627WTFPL
krecikAsynchronous, parallel external service checker (and reporter), using industry standard libraries: Curl, ngHTTP2 and OpenSSL.36,523MIT
noosphere-ipfsAn interface for an IPFS client.36,391MIT OR Apache-2.0
monoio-codecCodec for Monoio.36,382MIT/Apache-2.0
swindonAn HTTP edge (frontend) server with smart websockets support36,280MIT/Apache-2.0
io-reactorConcurrent I/O resource management using reactor pattern36,264Apache-2.0
fizyr-rpcNative Rust implementation of the Fizyr RPC protocol36,224BSD-2-Clause OR Apache-2.0
arti-rpcserverBackend functionality for Arti's RPC service36,136MIT OR Apache-2.0
yield-progressCombined progress reporting and cooperative task yielding.36,127MIT OR Apache-2.0
relaycastRust SDK for RelayCast - multi-agent coordination platform36,101Apache-2.0
droneCLI utility for Drone, an Embedded Operating System.36,022MIT OR Apache-2.0
freyaCross-platform and non-web GUI Library powered by Skia.36,017MIT
blobnetNon-volatile, distributed file cache backed by content-addressed storage.35,993MIT
k-lockA fast mutex for short critical sections35,907MIT
infectIntent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms35,882MPL-2.0
sealrsSet of classic asynchronous primitives (Actors, Executors, Futures / Promises)35,728MIT
sigfinnLifecycle manager for spawning tasks35,720MIT
tower-resilience-coreCore infrastructure for tower-resilience: events, metrics, and shared utilities35,706MIT OR Apache-2.0
axum-flashWeb framework that focuses on ergonomics and modularity35,558MIT
resident-utilsResident program library.35,495MIT
syslog-rsA native Rust implementation of the glibc/libc/windows syslog client and windows native log for logging.35,445MIT OR MPL-2.0 OR EUPL-1.2
noosphere-storagePluggable backing storage for the Rust Noosphere implementation35,444MIT OR Apache-2.0
obzenflow-fsm-macrosProc-macro helpers for the obzenflow-fsm crate (derives + DSL)35,273MIT OR Apache-2.0
groupcachegroupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many…35,267MIT
obzenflow-fsmAsync-first Finite State Machine library inspired by Akka (Classic) FSM35,234MIT OR Apache-2.0
open-coroutineThe open-coroutine is a simple, efficient and generic stackfull-coroutine library.35,136Apache-2.0
salvo-acmeAcme for Salvo web server framework. Powered by certon.35,048Apache-2.0
bacon-lsBacon Language Server35,006non-standard
noosphere-collectionsCollection data types that are needed by an efficient implementation of Noosphere's IPLD data structures34,958MIT OR Apache-2.0
memberlistA highly customable, adaptable, async runtime agnostic gossip protocol which helps manage cluster membership and member failure…34,872MPL-2.0
agnostic-netAgnostic abstraction layer of `std::net` for any async runtime.34,805MIT OR Apache-2.0
aspotifyDeprecated in favour of rspotify34,788MIT OR Apache-2.0
ntex-neonAsync runtime for ntex34,762MIT OR Apache-2.0
async-fetcherAsynchronous multi-connection multi-download resumable HTTP file fetching state machine34,716MPL-2.0
array__opsA selection of useful array operations34,594MIT
mapped_futuresA collection of futures based on FuturesUnordered that supports insertion, removal and mutation of futures by key34,550MIT
httpzCode once, support every Rust webserver!34,425MIT
vmcircbufferDouble Mapped Circular Buffer34,364Apache-2.0
servo-websocketA WebSocket (RFC6455) library for Rust.34,108MIT
doom-fish-utilsFramework-agnostic FFI utilities shared by the doom-fish Apple-SDK Rust bindings: async/sync completion handlers, FFI string…34,104MIT OR Apache-2.0
kuska-handshakeSecure Scuttlebutt handshake + boxstream library33,971non-standard
quinn-proto-jlsState machine for the QUIC transport protocol33,816MIT OR Apache-2.0
async-hidA async library for interacting with HID devices33,762MIT
freya-componentsComponents for Freya apps33,694MIT
quinn-udp-jlsUDP sockets with ECN information for the QUIC transport protocol33,657MIT OR Apache-2.0
quinn-jlsVersatile QUIC transport protocol implementation33,600MIT OR Apache-2.0
tetsy-libp2p-swarmThe tetsy-libp2p swarm33,549MIT
gemini-client-apiLibrary to use Google Gemini API. Automatic context management, schema generation, function calling and more.33,471MIT
duplexifyCombine a reader + writer into a duplex of Read + Write.33,436MIT OR Apache-2.0
mio-utunUtun bindings for mio33,421MIT/Apache-2.0
task-exec-queueA asynchronous task execution queue33,411MIT OR Apache-2.0
futures-glibSpawn futures on the glib event loop33,204MIT
zino-extraExtra utilities for zino.33,154MIT
idb-sysA callback based crate for interacting with IndexedDB on browsers using webassembly33,111MIT/Apache-2.0
volgaEasy & Fast Web Framework for Rust33,071MIT
futures-delay-queueAsync delay queue backed by async-std and futures-timer33,042Apache-2.0/MIT
gearboxExcessive tooling for Rust, boosting productivity and operations32,989MIT
async-stream-packedAsynchronous stream packed.32,782Apache-2.0 OR MIT
groupcache-pbgroupcache protocol buffers - internal crate32,739MIT
keen-retryRetry-as-a-value: zero-cost, ownership-friendly retries with diagnosable outcomes with full async and lib/app boundaries support32,720Unlicense
socleOpinionated axum service bootstrap: telemetry, database, rate limiting, and shutdown in one builder32,530MIT
rsevents-extraSynchronization objects built on top of rsevents. Semaphore, countdown event, and more.32,527MIT
karyon_coreEssential utilities and core functionality for the Karyon library.32,525GPL-3.0
flowsBuilding blocks for flow-based programming (FBP).32,509Unlicense
tourniquetAsync native round-robin manager for remote services32,391MIT
ruarangoArangoDB Client Implementation32,358MIT OR Apache-2.0
tetsy-libp2pPeer-to-peer networking library32,281MIT
socketioxide-parser-msgpackMsgpack parser for the socketioxide protocol32,183MIT
xactor-deriveXactor macros32,140MIT
msquicMicrosoft implementation of the IETF QUIC protocol32,065MIT
swiftide-docker-executorA docker executor for swiftide agent tools32,017MIT
peace_coreLow level data types for the peace automation framework.31,876MIT OR Apache-2.0
paramParam-style trait31,841MIT/Apache-2.0
work-queueA concurrent work-stealing queue for building schedulers31,704MIT OR Apache-2.0
memberlist-coreA highly customable, adaptable, async runtime agnostic Gossip protocol which helps manage cluster membership and member failure…31,693MPL-2.0
async_nurseryPrimitive for structured concurrency31,607Unlicense
openraft-sledstoreA sled based implementation of the `openraft::RaftStorage` trait.31,577MIT OR Apache-2.0
karyon_netA layered async networking stack over TCP, QUIC, UDP, and Unix sockets, with composable layers for TLS, WebSocket, and SOCKS5.31,522GPL-3.0
memberlist-netmemberlist's transport layer based on TCP and UDP.31,505MPL-2.0
egs-apiInterface to the Epic Games API31,396MIT
rucheiUtilities for working with many streams31,389MIT OR Apache-2.0
chokepointGeneric stream transformer to simulate traffic / network congestion31,367MPL-2.0
async-lazyA value which is initialized on the first access, with an async function.31,348MIT OR Apache-2.0
anansi-macrosAnansi's proc macros.31,338MIT
aster-proxyA light, fast and powerful cache proxy written in Rust.31,273MIT
salvo-staticServe static assets for salvo web server framework.31,206MIT OR Apache-2.0
futures-stream-extAsynchronous stream extensions for the futures(-core) crate31,055MPL-2.0
turbomcp-transportMulti-protocol transport layer supporting HTTP, WebSocket, STDIO, and TCP for MCP communications31,004MIT
ex-futuresAn extension of `futures`30,983MIT/Apache-2.0
async-tunAsynchronous allocation of TUN/TAP devices using async-std30,914MIT OR Apache-2.0
embassy-net-wiznetembassy-net driver for WIZnet SPI Ethernet chips30,842MIT OR Apache-2.0
peace_static_check_macrosCompile time validation macros for the peace automation framework.30,719MIT OR Apache-2.0
telersAn asynchronous framework for Telegram Bot API written in Rust30,714MIT OR Apache-2.0
peace_data_deriveData proc macro for for the peace automation framework.30,639MIT OR Apache-2.0
generic-api-clientA client for HTTP/HTTPS/WebSocket APIs.30,588MIT
peace_dataData model for the peace automation framework.30,572MIT OR Apache-2.0
karyon_jsonrpcA fast and lightweight async JSONRPC2.0 implementation.30,567GPL-3.0
specta-jsdocExport your Rust types to JSDoc30,493MIT
async-wakersA container to register and notify task wakers.30,483MIT
ireqEffortless HTTP client wrapper for Rust / Rust 极简 HTTP 请求库30,443MulanPSL-2.0
naja_async_runtimeA lightweight universal runtime for futures.30,366Unlicense
paladin-coreA Rust distributed algorithm toolkit. Write distributed algorithms without the complexities of distributed systems programming.30,314MIT OR Apache-2.0
anansi-coreAnansi's core.30,254MIT
axum-typed-websocketsaxum::extract::ws with type safe messages30,242MIT
actix-luaA safe scripting environment for actix with the Lua Programming Language30,199MIT
sdre-stubborn-ioForked from https://github.com/craftytrickster/stubborn-io. io traits/structs that automatically recover from potential…30,166MIT
rama-towertower support for rama30,124MIT OR Apache-2.0
atticusA mimimal API to create asynchronous actors30,100MIT OR Apache-2.0
async-weighted-semaphoreAn async weighted semaphore.30,079MIT OR Apache-2.0
restapiA secure-by-default rest api using hyper, tokio, bb8, kafka-threadpool, postgres, and prometheus for monitoring30,077MIT
clocked-dispatchProvides a clocked message dispatch service30,067MIT/Apache-2.0
lora-phyA LoRa physical layer implementation enabling utilization of a range of MCU/LoRa board combinations within embedded frameworks…30,050MIT OR Apache-2.0
netsimRun tests in network-isolated threads. Intercept and meddle with their packets.29,967MIT OR BSD-3-Clause
async-timersProvides asynchronous timer primitives29,954Unlicense
timeout_ioThis library provides a simple timeout-based API for IO-operations29,952BSD-2-Clause OR MIT
async-componentZero overhead reactive programming29,901Apache-2.0
tower-reconnectAutomatically recreate a new `Service` instance when an error is encountered.29,871MIT
ohkami_macrosproc macros for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust29,764MIT
epitech_apiA library for interacting with the EPITECH intranet API29,721MIT OR Apache-2.0
eventificEventific is a tool that gives you the needed building blocks for event sourcing29,596MIT
lazybarA lightweight, event-driven X11 status bar29,519MIT
lifelineLifeline is a dependency injection library for asynchronous message-based applications.29,513MIT
extremeExtremely boring async function runner. MIT/Apache-2.0 license is available for spacejam's github sponsors.29,402GPL-3.0
process-streamThin wrapper around [`tokio::process`] to make it streamable29,356MIT
tower-http-clientExtra Tower middlewares and utilities for HTTP clients.29,314MIT OR Apache-2.0
mini-telnetAsynchronous minimal telnet library29,292MIT
anansiA simple full-stack web framework for Rust.29,229MIT
cbsk_runcbsk_run is async pool tool29,162MIT/Apache-2.0
qcow2-rsA library for read/write qcow2 image in async/await29,123MIT OR Apache-2.0
tonic_lndAn async library implementing LND RPC via tonic and prost29,099MITNFA
tokio-js-set-intervalAllows you to use `setInterval(callback, ms)` and
`setTimeout(callback, ms)` as in Javascript inside a `tokio` runtime.
The…29,026MIT
adk-coreCore traits and types for Rust Agent Development Kit (ADK-Rust) agents, tools, sessions, and events29,017Apache-2.0
rigetti-hyper-proxyA proxy connector for Hyper-based applications28,963MIT
money2For storing and asynchronously converting between (a subset of) ISO-4217 currencies28,928GPL-3.0-only
apalis-board-typesShared types and data structures used by the apalis-board workspace.28,902MIT OR Apache-2.0
tetsy-libp2p-core-deriveProcedural macros of tetsy-libp2p-core28,857MIT
memberlist-quicmemberlist's transport layer based on QUIC28,829MPL-2.0
simple-websocketsFast and efficient WebSocket server with an easy API28,779MIT
goodsAsync assets system28,699MIT OR Apache-2.0