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.
batch-channelasync channel that reduces overhead by reading and writing many values at once20,425MIT
async-raft-extAn async implementation of the Raft distributed consensus protocol.The ability of raft is enhanced while keeping the access…20,423MIT/Apache-2.0
timeout-iteratorTimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions.
The canonical use-case is…20,415Apache-2.0
tracing-otel-extraBootstrap utilities for tracing and OpenTelemetry integration.20,409MIT/Apache-2.0
zeebeA rust client for defining, orchestrating, and monitoring business processes across microservices
using Zeebe.20,326MIT
sigqQueue that signals waiting consumers about node availability20,3090BSD
seamlessAn opinionated library to easily create RPC style JSON APIs20,301MIT
bevy-async-ecsAsynchronous interface for Bevy ECS20,290MIT
task-supervisorSupervisor for long-lived tokio tasks20,252MIT
seamless_macrosMacros to complement the 'seamless' library20,183MIT
bawawaOpinionated set of tools to manage and compose process executions20,133MIT OR Apache-2.0
ohkami_libinternal library for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust20,125MIT
zino-httpHTTP requests and responses for zino.20,122MIT
aldrin-codegenAldrin code generator library.20,114MIT OR Apache-2.0
async-waitgroupGolang like WaitGroup implementation that supports both sync and async Rust20,068MIT OR Apache-2.0
adk-sessionSession management and state persistence for Rust Agent Development Kit (ADK-Rust) agents20,046Apache-2.0
adaptive-timeoutAdaptive timeout computation based on observed latency percentiles19,963MIT
async-cudaAsync CUDA for Rust.19,958MIT OR Apache-2.0
constellation-rsConstellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs.19,949Apache-2.0
zephyrus-macrosProcedural macros used by Zephyrus19,923MIT
adk-agentAgent implementations for Rust Agent Development Kit (ADK-Rust, LLM, Custom, Workflow agents)19,837Apache-2.0
edge-httpAsync + `no_std` + no-alloc implementation of the HTTP protocol19,818MIT OR Apache-2.0
settimeoutCreates a std::future::Future implementation to be ready at some point19,789MIT
adk-runnerAgent execution runtime for Rust Agent Development Kit (ADK-Rust) agents19,762Apache-2.0
tokio-dbusPure Rust D-Bus implementation for Tokio.19,758MIT OR Apache-2.0
monzo-libasync Monzo client in pure rust.19,742Apache-2.0
tarpc-example-serviceAn example server built on tarpc.19,680MIT
kafrukafru is a Python Celery-inspired queuing library for Rust, using cron for scheduling and SurrealDB for storing queues, metrics,…19,671MIT
nexus-actor-core-rsCore library for Nexus Actor19,669MIT OR Apache-2.0
nosyChange notification / observation / broadcast channels, with filtering and coalescing. no_std compatible.19,651MIT OR Apache-2.0
citadel_logginglogging library for the Citadel Protocol19,646MIT OR Apache-2.0
anansi-auxAnansi's auxiliary library.19,640MIT
waveletHigh-performance graph-based stream processing runtime19,638MIT OR Apache-2.0
boluo简单易用的异步网络框架19,601MIT
beulIt executes futures19,585MIT OR Apache-2.0
hopRust client library for the Api19,526MPL-2.0
tokio-process-toolsCorrectness-focused async subprocess orchestration for Tokio: bounded output, multi-consumer streams, output detection,…19,524MIT OR Apache-2.0
cloudwatch_loggingA simple library for logging to AWS CloudWatch Logs19,498MIT
tracing-layer-discordSend filtered tracing events to Discord19,492Apache-2.0
clia-tracing-appenderA personal temporary tracing-appender, support symlinking latest log file and local offset time format.19,490MIT
tracing-layer-coreSend filtered tracing events to a webhook endpoint19,478Apache-2.0
io-pipeA fast and thread-safe library for creating multi-writer and single-reader pipelines in Rust.19,431MIT
zino-actixIntegrations with actix-web for zino.19,391MIT
ts_transportpacket transport traits and types for tailscale19,387BSD-3-Clause
marzban_apiA simple async client which abstracts/simplifies the interactions with the Marzban panel API…19,364MIT
futures_cbor_codecA codec for framing an AsyncRead/AsyncWrite with cbor for all types that are serializable with serde19,362Apache-2.0/MIT
ratchet_fixtureRatchet fixture19,356Apache-2.0
akinator-rsA simple wrapper around the undocumented Akinator API19,344MIT
zino-ntexIntegrations with ntex for zino.19,315MIT
ts_tls_utiltailscale-specific tls utilities19,295BSD-3-Clause
aktrsAn actor model framework for Rust19,242Apache-2.0
freya-testingHeadless testing APIs for Freya19,217MIT
callystoStream processing framework.19,196Apache-2.0
workspacer-3pA utility crate that allows safe execution of async futures from sync contexts by leveraging existing or temporary Tokio…19,190MIT
tetsy-jsonrpc-client-transportsTetsy Transport agnostic JSON-RPC 2.0 client implementation.19,178MIT
effectumAn embeddable task queue based on SQLite19,171MIT OR Apache-2.0
unsendA thread unsafe runtime for thread unsafe people19,136LGPL-3.0-or-later OR MPL-2.0
ts_transport_derptailscale derp client19,134BSD-3-Clause
underway⏳ Durable step functions via Postgres19,131MIT OR Apache-2.0
flows-jsonBuilding blocks for flow-based JSON encoding & decoding.19,128Unlicense
bcastLow latency broadcast (SPMC) buffer designed to work with shared memory.18,968MIT
actix-cloudActix Cloud is an all-in-one web framework based on Actix Web.18,947MIT
light-magicA lightweight, fast and easy-to-use implementation of a persistent and optionally encrypted in-memory database18,932MIT OR Apache-2.0
lumina-nodeCelestia data availability node implementation in Rust18,932Apache-2.0
kumokoA simple asynchronous server/client crate built on tokio for easy two-way streaming.18,927MIT OR Apache-2.0
lo_A modern Rust utility library delivering modularity, performance & extras ported from JavaScript Lodash18,916MIT
flaregunTracing and monitoring tools for Linux18,905LGPL-2.1 OR BSD-2-Clause
actix-dieselIntegrate Diesel into Actix (and Actix Web) cleanly and efficiently.18,894MIT/Apache-2.0
rustdtpCross-platform networking interfaces for Rust.18,884MIT
zephyrusA slash-command framework meant to be used with twilight18,878MIT
miniloopThe simpliest async executor without heap memory allocation18,871Apache-2.0
v_exchanges_api_genericsA client for HTTP/HTTPS/WebSocket APIs.18,851MIT
blocking-permitPermits and a thread pool for blocking operations18,822MIT/Apache-2.0
tetsy-libp2p-dnsDNS transport implementation for libp2p18,819MIT
reordRun your tests multi-threaded, but in a reproducible way18,819MIT OR Apache-2.0
tetsy-libp2p-websocketWebSocket transport for tetsy-libp2p18,816MIT
log_initSmart logging initialization with automatic backend detection / 智能日志初始化与自动后端检测18,799MulanPSL-2.0
tetsy-libp2p-tcpTCP/IP transport protocol for libp2p18,797MIT
rust_supabase_sdkAsync Rust client for Supabase — PostgREST, Auth, Storage, Edge Functions, and Realtime. Builder-pattern API mirroring…18,784MIT
tetsy-jsonrpc-core-clientTetsy Transport agnostic JSON-RPC 2.0 client implementation.18,696MIT
tokio-libtlsTokio bindings for LibreSSL's libtls.18,626ISC
jarust_interfaceA janus client SDK in Rust18,608Apache-2.0
ntex-rt-macrosntex runtime macros18,606MIT
rama-haproxyrama HaProxy support18,588MIT OR Apache-2.0
self-meter-httpA http renderer for self-meter crate, easily pluggable into tokio-based,
or tk-http-based. May be plugged in any other…18,524MIT/Apache-2.0
callbagRust implementation of the callbag spec for reactive/iterable programming18,507MIT OR Apache-2.0
v_exchangesImplementations of HTTP/HTTPS/WebSocket API methods for some crypto exchanges, using…18,502MIT
radA type-safe, high-level interface to librados using the low-level C bindings from ceph-rust.18,476MPL-2.0
zino-ormORM for zino.18,442MIT
micro_http_asyncA small, lightweight and hassle-free crate using async to serve web pages or web apis with high performance and extremely low…18,432MIT
lamellarLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.18,415non-standard
zino-authAuthentication and authorization for zino.18,339MIT
conogramAn async wrapper for Telegram Bot API18,323MIT
tokio-fileAsynchronous file I/O for Tokio18,304MIT OR Apache-2.0
basws-sharedA simple async WebSocket client/server framework18,241MIT
tokio-linux-aioTokio bindings for Linux kernel AIO18,212MIT
adk-rustRust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.18,206Apache-2.0
async_main_macroRuntime-agnostic async main proc macro18,204Apache-2.0 OR BSL-1.0 OR MIT
future_formAbstractions over Send and !Send futures18,193MIT OR Apache-2.0
tower-resilience-circuitbreakerA circuit breaker middleware for Tower services18,180MIT OR Apache-2.0
v_exchanges_adaptersImplementations of HTTP/HTTPS/WebSocket API methods for some crypto exchanges, using…18,162MIT
passivized_docker_engine_clientDocker Engine Client - manage and run containers, images, and volumes.18,148MPL-2.0
tokio-stream-multiplexorStream Multiplexor for tokio with a tcp like interface18,121MIT
save-load-derive`save-load-derive` is a procedural macro crate enabling automatic derivation of asynchronous file save and load functionalities…18,057MIT
haqq-grpcgRPC client for Haqq nodes18,031MIT
lazybar-coreA lightweight, event-driven X11 status bar18,007MIT
criusCrius is a simple hystrix-like circuit breaker18,004Apache-2.0
cancellation-tokenA Rust implementation of C#'s CancellationToken API.17,981MIT OR Apache-2.0
cannyls_rpcRPC library for operating cannyls's devices from remote nodes17,949MIT
adk-modelLLM model integrations for Rust Agent Development Kit (ADK-Rust) (Gemini, OpenAI, Claude, DeepSeek, etc.)17,921Apache-2.0
twilight-webhookCaching and utility methods for Discord webhooks, a third party crate of the Twilight ecosystem17,915MIT
async-component-coreZero overhead reactive programming17,900Apache-2.0
libasterA light, fast and powerful cache proxy written in Rust.17,889MIT
jarust_make_pluginA janus client SDK in Rust17,844MIT
citadel_ioUnderlying runtime for interfacing with I/O for std/wasm targets17,828MIT OR Apache-2.0
async_mainRuntime-agnostic async main proc macro17,816Apache-2.0 OR BSL-1.0 OR MIT
freya-node-stateInternal Node states for Dioxus RealDOM elements used in Freya.17,804MIT
medea-reactiveReactive mutable data containers.17,789BlueOak-1.0.0
xilinx-dmaUserspace Xilinx AXI DMA Interface17,724Apache-2.0
lib-wcWill's Programming Toolbox17,723MPL-2.0
hakubanData-object sharing library17,711MIT
async-stream-tls-upgraderAsynchronous stream tls upgrader.17,700Apache-2.0 OR MIT
spider_agentA concurrent-safe multimodal agent for web automation and research.17,684MIT
socketioxide-redisRedis adapter for the socket.io protocol17,657MIT
kayrx-macroThe Kayrx Framework17,627MIT
event-scannerEvent Scanner is a library for scanning events from any EVM-based blockchain.17,615MIT
tetsy-libp2p-wasm-extAllows passing in an external transport in a WASM environment17,595MIT
architect-tonic-buildCodegen module of `tonic` gRPC implementation.17,572MIT
futures-ratelimitBounded flavors of futures' FuturesUnordered and FuturesOrdered17,542MIT
basws-serverA simple async WebSocket client/server framework17,508MIT
unc-jsonrpc-clientLower-level API for interfacing with the unc Protocol via JSONRPC17,452MIT OR Apache-2.0
async-observableAsync & reactive synchronization model to keep multiple async tasks / threads partially synchronized.17,412MIT
aldrinMessage bus for service-oriented RPC and interprocess communication.17,395MIT OR Apache-2.0
jarust_coreA janus client SDK in Rust17,357Apache-2.0
diathdiath is a light-weight library for communication between tokio async tasks17,349MIT
sparqlA dataflow implementation of the SPARQL graph query language.17,342Unlicense
hammerworkA high-performance, database-driven job queue for Rust with PostgreSQL and MySQL support, featuring job prioritization, cron…17,312MIT
deadpool-fantocciniDead simple async session pool for fantoccini.17,275MIT
ockam_node_no_stdOckam library types that do not need `std`.17,258Apache-2.0
image_searchA crate designed to search Google Images based on provided arguments.17,185MIT
async-http1-liteAsynchronous http1 stream.17,166Apache-2.0 OR MIT
futures-x-io-timeoutableTimeout ext for futures io and tokio io.17,128Apache-2.0 OR MIT
tokio-task-managerAllow an async Tokio application to gracefully shutdown,
waiting for all tasks to finish.17,083MIT
nostd_asyncAn asyncronous runtime for a single-threaded no_std environment17,062MIT
tower-sessions-mongodb-storeMongoDB session store for `tower-sessions`.17,004MIT
shioShio is a fast, simple, and asynchronous micro web-framework for Rust.17,003MIT/Apache-2.0
smol-executor-traitexecutor-trait implementation for smol16,989Apache-2.0 OR MIT
browser-fsA browser-based filesystem implementation for WebAssembly applications16,973MIT
xbootAsync static variable initialization with priority support before program startup / 主程序运行前支持优先级的异步静态变量初始化16,968MulanPSL-2.0
my-awesome-rabbitmq-libA Rust library for working with RabbitMQ and asynchronous operations16,965MIT OR Apache-2.0
stream-futureImplement an async iterator with return value.16,964MIT
nsq-clientRust client for the NSQ realtime message processing system16,962MIT
fluence-fork-libp2p-swarmThe libp2p swarm16,956MIT
libp2p-observed-addressObserved addresses protocol for libp2p16,944MIT
async_tasks_recorderA struct for recording execution status of async tasks with async methods.16,942MIT OR Apache-2.0
async-component-componentsasync-component components16,917Apache-2.0
nautilus-coreCore functionality for the Nautilus trading engine16,885LGPL-3.0-or-later
estExtensions for the rust Standard library and Tokio.16,880MIT/Apache-2.0
raftlogAn implementation of distributed replicated log based on the Raft algorithm16,867MIT
cache-computeThis crate implements request/async computation coalescing.16,841MIT
stream-future-implImplement an async iterator with return value.16,766MIT
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.0
delugeA highly concurrent stream library driving the underlying futures
either concurrently or in parallel to process streaming…16,735MPL-2.0
mutringbufA lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchronous support, and virtual…16,722MIT OR Apache-2.0
csm-rsAsync Rust client for the HPE Cray Shasta CSM (Cray System Management) API.16,699non-standard
lamellar-implLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.16,690non-standard
rusty_falconRust bindings for CrowdStrike Falcon API16,623non-standard
embassy-boot-rpBootloader lib for RP2040 chips16,610MIT OR Apache-2.0
sacsSimple Async Cron Scheduler for Tokio16,581MIT
tokio-resource-poolA generic resource pool for the Tokio ecosystem.16,578MIT
adk-pluginPlugin system for ADK-Rust agents16,578Apache-2.0
embassy-boot-nrfBootloader lib for nRF chips16,569MIT OR Apache-2.0
nidrsNidrs is a web framework based on axum and tokio.16,562MIT
adk-artifactBinary artifact storage for Rust Agent Development Kit (ADK-Rust) agents16,555Apache-2.0
cdns-rsA native Sync/Async Rust implementation of client DNS resolver.16,528MPL-2.0 OR EUPL-1.2
citadel_pqcryptoLower-level cryptographic library for the Citadel Protocol16,521MIT OR Apache-2.0
async-peekRead data asynchronously without removing it from the queue16,497MPL-2.0
ferrisgramAn elegent rust client for the Telegram Bot API.16,493MIT
adk-skillAgentSkills parser, index, and runtime injection helpers for ADK-Rust16,486Apache-2.0
ultrafast-mcp-coreCore protocol implementation for UltraFast MCP16,442MIT OR Apache-2.0
smol-timeout2A way to poll a future until it or a timer completes.16,366MPL-2.0
kioEasy async16,360MIT OR Apache-2.0
spmc_bufferAn extension of triple buffering for multiple-consumer scenarios, useful for sharing frequently updated data between threads16,346MPL-2.0
async-controlAsynchronous primitives providing concurrency control.16,335MIT
ws-gonzaleNaive websocket server implemented using async / await16,324MIT OR Apache-2.0
concurrency_toolkitEasy switching between std::sync, tokio::sync and loom::sync16,321MIT
iii-sdkSDK for III Engine - a platform for building distributed applications16,237Apache-2.0
tetsy-libp2p-kadKademlia protocol for tetsy-libp2p16,176MIT
flows-textBuilding blocks for flow-based text processing.16,148Unlicense
nautilus-modelDomain model for the Nautilus trading engine16,124LGPL-3.0-or-later
freya-rendererInternal renderer powered by Skia for Freya.16,121MIT
heph-inboxBounded capacity channel designed to be used as inbox for actors. Also supports
one shot channels.16,106MIT
basws-clientA simple async WebSocket client/server framework16,104MIT
unkeyAn asynchronous Rust SDK for the Unkey API.16,079MIT
maelstrom-nodeMaelstrom Rust node framework16,059EPL-2.0
ultrafast-mcp-transportTransport layer for UltraFast MCP16,045MIT OR Apache-2.0
ultrafast-mcp-authAuthentication and authorization for ULTRAFAST MCP16,031MIT OR Apache-2.0
aldrin-parserAldrin schema parser library.16,029MIT OR Apache-2.0
ultrafast-mcp-monitoringMonitoring and observability for ULTRAFAST MCP with OpenTelemetry support.16,007MIT OR Apache-2.0
memberlist-protoProto types and traits for the memberlist crate.15,999MPL-2.0