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.
btwoLibrary for using the Backblaze B2 API1,932MIT
tokio-ioextNiche extension functions for tokio-io1,931MIT
mfio-rtmfio based async runtime1,931MIT
async-watch2Async watch channel1,930Apache-2.0 OR MIT
omnia-wasi-sqlWASI SQL database interface for the Omnia runtime1,930MIT OR Apache-2.0
task-watchdogA robust, flexible watchdog management library for embedded systems that multiplexes multiple task watchdogs into a single…1,928MIT OR Apache-2.0
json-responseA utility library to send JSON response for Routerify and hyper.rs apps.1,927MIT
scoped-join-setA scoped variant of tokio::task::JoinSet for spawning non-'static futures.1,926MIT OR Apache-2.0
anngSafe, async bindings to nanomsg next-generation (NNG)1,925MIT OR Apache-2.0
lash-plugin-tool-output-budgetTool-output budgeting plugin for the lash agent runtime.1,922MIT
hitomi_laA hitomi.la API wrapper for Rust1,921MIT
plyneBased pipeline of async task system1,920BSD-3-Clause
wtransport-proto_lightyear_patchImplementation of the WebTransport (over HTTP3) protocol1,919MIT OR Apache-2.0
dtact-macrosMacro utilities for Dtact: A non-preemptive, stackful coroutine runtime featuring a lock-free context arena, P2P mesh scheduling,…1,918MIT or Apache-2.0
fx-mq-building-blocksBuilding blocks for message queue implementations1,917MIT OR Apache-2.0
spire-macrosMacros for spire.1,915MIT
tioYet another async io solution.1,915MIT
helios-engineA powerful and flexible Rust framework for building LLM-powered agents with tool support, both locally and online1,915Apache-2.0 OR MIT
ockam_message_deriveOckam Message trait [derive] macro.1,914Apache-2.0
camel-authProvider-neutral authentication and claim mapping for rust-camel1,914Apache-2.0
watchfileAn async utility trait to subscribe to file changes of a serializable file1,913MIT
actr-hyperHyper — Actor platform infrastructure: sandbox, transport, scheduler, WASM engine, signing, AIS bootstrap, persistence & crypto…1,912Apache-2.0
odem-rsObject-based Discrete-Event Modelling in Rust using async/await1,909MIT
geiserx_tailscaleA work-in-progress pure-Rust Tailscale implementation (fork of tailscale/tailscale-rs)1,908BSD-3-Clause
implicit-awaitImplicitly await calls returning Future impls1,907CC0-1.0
victoropsAsync Rust client for VictorOps1,906MIT
atomr-agents-toolTool trait, ToolSet, registry, permission spec, and tool-call parsers.1,905Apache-2.0
troupeLibrary for modelling Rust applications with actors1,904LGPL-2.1
hydrocooperative green tasks1,904MIT OR Apache-2.0
mentraAn agent runtime for tool-using LLM applications1,904MIT
udpsocket2A more ergonomic Tokio-enabled UDP socket.1,903MIT
async-task-trackerA task tracker used for waiting until tasks exit.1,902MIT
mcp-hostProduction-grade MCP host crate for building Model Context Protocol servers1,901BSD-3-Clause
kyxThe Kyx Framework1,900MIT
karyon_eventemitterA lightweight, asynchronous event emitter for Rust1,895GPL-3.0
coconutcodecs for futures 0.31,889MIT
fumioa std futures runtime with IO and timers1,886MIT
threadsTraits to abstract thread-pools1,884Apache-2.0 OR MIT
tokio-test-shutdown-timeoutTokio test attribute with a shutdown timeout1,881MIT
gothack-future-parking_lotAn "as simple as possible" Future implementation for parking_lot1,879Apache-2.0/MIT
uds-rsA asynchronous library implementing UDS protocol over CAN used for automotive diagnostic, standardized by ISO 14229-1:2013.1,879non-standard
cocoroA more type-safe take on Rust stackless coroutines1,875non-standard
tokio-interceptorAn event-driven application framework built on tokio and futures.1,874LGPL-3.0
mqtt-typed-clientType-safe async MQTT client with automatic topic routing1,873MIT OR Apache-2.0
fsdr-blocksBuilding blocks for FutureSDR signal processing library for SDR and real-time DSP.1,872Apache-2.0
simple-schedulerSchedule periodic tasks to run asynchronously1,872MPL-2.0
nexo-brokerAsync NATS broker abstraction with local fallback and disk queue for Nexo.1,871MIT OR Apache-2.0
authzedrust client for authzed.com1,870Apache-2.0
rosenSimple and secure TCP communication in Rust.1,866Apache-2.0
swiftide-langfuseFast, streaming indexing, query, and agentic LLM applications in Rust1,865MIT
tokio-actorsOTP-faithful actors for Tokio: panic-visible supervision, restart strategies, and Erlang-grade lifecycle semantics with zero…1,865MIT OR Apache-2.0
tower-ipfilterA middleware for filtering requests based on IP addresses1,864MIT
eventually-redisEvent Store implementation using Redis, for Eventually crate1,863MIT
vuotRun recursive async functions without overflowing the stack1,861MIT
flowly-mpegtsMpeg2Ts format streaming parser1,859MIT
madsim-real-tokioAn event-driven, non-blocking I/O platform for writing asynchronous I/O
backed applications.1,859MIT
flynn-openaiRust library for OpenAI1,859MIT
leptos-query-rsA powerful, type-safe data fetching and caching library for Leptos 0.8 applications1,855MIT
dedDead Easy Deduplication.1,854MIT OR Apache-2.0
atomic-actorAn `Actor` with `async fn` handlers.1,853MIT OR Apache-2.0
rsocket-rsRSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. in Rust1,851MIT
firecracker-rs-sdk🧨🦀🚀 The Firecracker Rust SDK. A pure Rust crate for interacting with Firecracker.1,851MIT OR Apache-2.0
llm-kernelFoundation library for Rust AI-native apps — provider catalog, LLM client, MCP server, search, telemetry, and safety1,849Apache-2.0
greenthread-futureConvert closures to futures based on greenthread on bare-metal (no_std + no_alloc).1,845MIT
lnm-sdkRust SDK for interacting with LN Markets.1,845Apache-2.0
motosan-agent-loopStandalone ReAct agent loop — LlmClient + Engine with no platform dependencies1,843MIT
everruns-openaiOpenAI (GPT) provider for Everruns agents1,841MIT
lash-llm-transportHTTP transport layer used by lash provider crates.1,839MIT
actyA lightweight, async actor framework built on Tokio.1,835MIT OR Apache-2.0
libpoolA simple threadpool from The Rust Programming Language1,834MIT/Apache-2.0
sync-async-runnerRun async functions synchronously (like coroutines)1,830BSD-2-Clause
strut-coreCore facades and utilities. Part of the Strut family.1,830MIT
folk-coreServer core for Folk PHP application server — worker pool, plugin registry1,830Apache-2.0
nexo-llmLLM provider clients (MiniMax, OpenAI-compat, Anthropic, Gemini) with rate limiter and tool registry.1,830MIT OR Apache-2.0
kestrel-protocol-timer基于时间轮(Timing Wheel)算法的高性能异步定时器系统1,829MIT OR Apache-2.0
simplex-chatAPI for the SimpleX Chat CLI1,828AGPL-3.0-only
clickhouse-native-clientAsync ClickHouse client using the native TCP protocol with LZ4/ZSTD compression and TLS support1,828Apache-2.0
telegram-bot-asyncA library for creating Telegram bots1,827MIT
dingtalk-streamDingTalk Stream SDK for Rust — WebSocket-based bot messaging, interactive cards, Graph API and event subscription1,827MIT
qtraversalNAT traversal utilities for QUIC, a part of dquic1,825Apache-2.0
wa-agentWhatsApp multi-device client library — Signal-protocol 1:1 + groups, media, polls, view-once, scheduler, and an agent runtime for…1,822MIT OR Apache-2.0
employerSpawn worker threads and check on them later1,821MIT
turbomcp-telemetryOpenTelemetry integration and observability for TurboMCP SDK1,820MIT
rust-ptyCross-platform async PTY (pseudo-terminal) library for Rust1,817MIT OR Apache-2.0
bevy-async-runnerBevy Async Runner simplifies working with asynchronous code in the Bevy game engine. It provides a mechanism to schedule and…1,815MIT
websoc-kitA highly-opinionated Websocket tooling kit.1,812MIT
async-raft2An async implementation of the Raft distributed consensus protocol.1,812MIT/Apache-2.0
attemptAttempt to do something over and over and over and over and...1,811MIT
ash-rpc-coreA comprehensive JSON-RPC 2.0 implementation with multiple transport layers and advanced features1,811Apache-2.0
oauth2-brokerRust's turnkey OAuth 2.0 broker - spin up multi-tenant flows, CAS-smart token stores, and transport-aware observability in one…1,808GPL-3.0
yoagent-stateDurable state and lineage for long-running agents.1,808MIT
async-uringio-uring support for the futures asynchronous runtime.1,807MIT
gwyhgwyh is a sweet gossip library1,805LGPL-3.0-only
volansVolans networking framework1,804MIT
omnia-wasi-messagingWASI messaging pub/sub interface for the Omnia runtime1,803MIT OR Apache-2.0
async-bybit-wsMinimal wrapper for the Bybit exchange WebSockets using async-std1,802Apache-2.0
endless-webActix web is a simple, pragmatic and extremely fast web framework for Rust.1,801MIT/Apache-2.0
dropbearAwaitable drop container based on Tokio oneshots1,801MIT OR Apache-2.0
real-time-sqlxReal-time SQLx backend for Tauri1,799MIT OR Apache-2.0
cntrlrSimple, async embedded framework1,798AGPL-3.0-or-later
executionerAsync scheduler that supports prioritization, efficient selection, and joining. A distributable MIT/Apache-2.0 license is granted…1,797GPL-3.0
prk_eventbusA lightweight, WebSocket-based event bus for Rust with SQLite persistence1,797MIT
dialectic-tokio-serde-jsonA backend for the Dialectic crate using JSON serialization over Tokio transport1,796MIT
embedded-async-timerAsync timers for embedded devices1,796MIT
ironflow-runtimeRuntime daemon for ironflow: webhooks (axum) and cron scheduling1,796MIT
simple_spawnerSimple spawner for long-running CPU tasks that don't have any pause points.
Spawn a task on a thread pool that starts immediately…1,794MIT OR Apache-2.0
maximImplements a highly-scalable and ergonomic actor system for Rust based on the
best of Erlang / Elixir and Akka. A fork of the…1,794Apache-2.0
merriam-webster-httpAn HTTP client for the Merriam Webster's Dictionary API1,793MIT OR Apache-2.0
observable-property-tokioA thread-safe, async-compatible observable property implementation for Rust using Tokio1,791MIT
omnia-wasi-otelWASI OpenTelemetry interface for the Omnia runtime1,791MIT OR Apache-2.0
papertrail_loggerAsync Rust logger for Papertrail1,790MIT OR Apache-2.0
vox-websocketWebSocket transport for vox — message-framed Link over tungstenite1,789MIT OR Apache-2.0
chattyA Chat Server written in Rust1,788MIT
everruns-anthropicAnthropic (Claude) provider for Everruns agents1,786MIT
spin_futureConvert synchronous functions into valid but inefficient futures1,782Apache-2.0 OR MIT
unisock-smolasync-io TCP & UDP backend for unisock1,782AGPL-3.0-or-later
lash-rlm-typesShared types for the RLM protocol in the lash agent runtime.1,779MIT
eager-futuresCompletion-handler based futures for single-threaded asynchronous programming (reactor pattern)1,778BSD-2-Clause
tower-etag-cacheA tower middleware for implementing ETag-based HTTP caching1,777MIT OR Apache-2.0
trezm-temp-tokio-tlsAn implementation of TLS/SSL streams for Tokio giving an implementation of TLS
for nonblocking I/O streams.1,775MIT
eternityA Rust library to limit requests and cache results.1,775ISC
a3s-bootAdapter-first modular Rust web framework for A3S inspired by Nest.js1,775MIT
keclc-multipartMultipart support for Kayrx.1,774Apache-2.0
tikTik.1,773MIT OR Apache-2.0
owned-futureTurn borrowed futures into owned futures1,772MIT
tinyio-coreCore of tinyio.1,769MIT
rexecutorA robust job processing library1,769MIT OR Apache-2.0
async-gpiodLinux GPIO character device with async interface1,766MIT
safe_oclZero-cost wrapper types for safe OpenCL1,764MIT
areq-tokioAsync HTTP requests for tokio runtime1,761MIT
monoio-tungsteniteAsynchronous WebSocket implementation for monoio runtime, adapted from tungstenite.1,760MIT OR Apache-2.0
dimiAsynchronous library for interfacing with MIDI devices1,759Apache-2.0 OR BSL-1.0 OR MIT
ecs_metadataA simple wrapper to expose ECS container metadata1,756MIT
spawn_timeoutCall a subroutine after a constant time interval1,756MIT
rust-mcp-extraA companion crate to rust-mcp-sdk offering extra implementations of core traits like SessionStore and EventStore, enabling…1,756MIT
aimdb-coreType-safe async data pipelines — one Rust codebase from MCU to cloud1,755Apache-2.0
roam-macros-coreCode generation core for roam RPC service macros1,753MIT OR Apache-2.0
scoutquest-rustRust SDK for ScoutQuest Service Discovery - Universal service discovery for microservices architectures1,752MIT
dioxus-provider-macrosProcedural macros for dioxus-provider - declarative data fetching and caching for Dioxus applications1,752MIT
aimds-responseAdaptive response layer with meta-learning for AIMDS threat mitigation1,749MIT OR Apache-2.0
areq-smolAsync HTTP requests for smol runtime1,747MIT
requiem-tracingSupport for tokio tracing with Actix services1,745MIT/Apache-2.0
asynciterAsynchronous iterator.1,744MIT OR Apache-2.0
rig-composeComposable agent kernel: stateless skills, transport-agnostic tools, registry-driven agents, signal-routing coordinator.…1,744MIT OR Apache-2.0
requiem-filesStatic files support for actix web.1,742MIT/Apache-2.0
nt-coreCore types, traits, and utilities for Neural Trader - A high-performance algorithmic trading platform1,741MIT OR Apache-2.0
lastpassAn unofficial interface to the LastPass API.1,741GPL-2.0-or-later
tinyio-macroProcedural macros of tinyio.1,740MIT
keclc-ioframekayrx framed service1,739MIT
tokio-xattrFilesystem xattr (extended attributes) API for Tokio.1,739MIT
codex-app-server-sdkTokio Rust SDK for Codex App Server1,739MIT
atomr-accelBackend-agnostic compute-acceleration core. Defines the AccelBackend trait, AccelRef<T> typed pointers, AccelError enum, and…1,737Apache-2.0
rust-cli-commandsrust-cli-commands1,737Apache-2.0 OR MIT
jottyJoTTy is an embeddable distributed processing framework for both short and long running batch jobs1,736GPL-3.0-only
somen-languageUtilities of the somen parser combinator for languages.1,735MIT
requiem-framedActix framed app server1,734MIT/Apache-2.0
keclc-httpauthHttpAuth support for Kayrx web.1,733Apache-2.0
informalsystems-tonic-buildTemporary fork for internal use. Use the `tonic-build` crate instead.1,733MIT
requiem-ioframeActix framed service1,731MIT/Apache-2.0
h3xPeer-to-peer DHTTP/3 transport over QUIC1,730Apache-2.0
closure-futureEasily run closures on thread pools and turn their result into Futures1,729BSD-3-Clause
dquicAn IETF quic transport protocol implemented natively using async Rust1,729Apache-2.0
drone-riscvRISC-V platform crate for Drone, an Embedded Operating System.1,727MIT OR Apache-2.0
sui-daemon-clientTyped multiplexed client for the sui graph-server protocol. Connects to a UDS, sends typed requests, dispatches typed responses…1,727MIT
suspend-channelChannel and stream implementations1,725MIT OR Apache-2.0
streamifyConversions from values to Stream1,725MIT
ant-libp2p-relayCommunications relaying for libp2p1,724MIT
stemA complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs1,724Apache-2.0
edmNext-generation framework for Enterprise Data Management applicatins in Rust.1,721MIT
pin-cursorA simple !Unpin I/O backend for async-std1,720MIT OR Apache-2.0 OR MPL-2.0
bbb_api_wrapperA wrapper for BuiltByBit's Ultimate REST API.1,718MIT
plunkA fast, simple, and easy-to-work-with Rust SDK for Plunk — send emails without the hassle.1,707MIT
lsm-tree-io-uringA lsm-tree key-value store for async-tokio and io_uring-I/O on Linux1,705MIT OR Apache-2.0
allframeComplete Rust web framework with built-in HTTP/2 server, REST/GraphQL/gRPC, compile-time DI, CQRS - TDD from day zero1,705MIT OR Apache-2.0
nexo-plugin-manifestTOML manifest schema + 4-tier validator for native Rust nexo plugins (Phase 81.1).1,704MIT OR Apache-2.0
perfumeImpromptu conversion of sensitive metadata to persistent random names.1,704MIT OR Apache-2.0
keclc-framedkayrx framed app server1,703MIT
pageseeder-apiAn asynchronous, runtime-agnostic client for the PageSeeder Service API.1,703LGPL-3.0-only
daemonbit-rundirCross-platform daemon lifecycle primitives1,703MIT OR Apache-2.0
opencode_rsRust SDK for OpenCode (HTTP-first hybrid with SSE streaming)1,703Apache-2.0
kayakA Raft implementation for intuitive usage1,702Apache-2.0 OR MIT
scrappy-tracingSupport for tokio tracing with scrappy services1,702MIT
omnia-wasi-otel-attrOpenTelemetry attribute macros for Omnia WASI components1,702MIT OR Apache-2.0
atomr-accel-cudaGPU acceleration via the actor model. Wraps NVIDIA CUDA libraries (cuBLAS, cuDNN, cuFFT, cuRAND, cuSOLVER, cuSPARSE, cuTENSOR,…1,701Apache-2.0
rust_transit_kafkaKafka support for rust_transit1,699MIT
conch-runtime-pshawA library for evaluating/executing programs written in the shell programming language.1,699MIT/Apache-2.0
requiem-http-testActix http test server1,698MIT/Apache-2.0
netty-rsNetty-rs allows exposes a simple-to-use API used to create stateful application level network protocols as both a client or…1,695MIT OR Apache-2.0
moto-hses-clientAsync UDP client for Yaskawa High-Speed Ethernet Server (HSES) communication1,695Apache-2.0
rumpsteakSession types for asynchronous communication between multiple parties.1,693MIT
roam-coreCore implementations: ReliableLink, ReliableAcceptor, Session1,693MIT OR Apache-2.0
embassy-net-nrf91embassy-net driver for Nordic nRF91-series cellular modems1,693MIT OR Apache-2.0
psbusGeneric Publish / Subscribe model for application messaging1,692MIT
openrazerAsynchronous bindings to the OpenRazer daemon.1,691MIT
derive-tokio-ioDerive AsyncRead and AsyncWrite.1,690MIT
stratneo-nautilus-modelDomain model for the Nautilus trading engine1,689LGPL-3.0-or-later
unisock-smol-tungsteniteasync-tungstenite WebSocket backend for unisock1,689AGPL-3.0-or-later
coasys_juniper_actix`juniper` GraphQL integration with `actix-web`.1,688BSD-2-Clause
rust_transit_rabbitRabbitMQ support for rust_transit1,688MIT
vector_sdkErgonomic Rust SDK for building Vector bots and clients on top of vector-core.1,688MIT