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.
futures-await-test-macro-previewHelper crate for futures-await-test-preview.4,081MIT
hypixel_apiGeneric wrapper around the hypixel api (automatic rate-limiting on client-side)4,073MIT OR Apache-2.0
tonic-server-dispatchA request-dispatch level for tonic-Server.4,072MIT
bleak-rsHigh-level BLE communication library4,071MIT
tower-fallthrough-filterA Tower middleware that gives controll to a defined service if the filter matches and otherwise falls through to the inner…4,070MIT
wasm_requestCreate http request with rustwasm saving boilerplate4,070MIT
ruchei-callbackCallback traits for ruchei4,064MIT OR Apache-2.0
barnacle-rsAdvanced rate limiting middleware for Axum with Redis backend, API key validation, and custom key extraction4,060MIT
napmapAsync HashMap that halts requester tasks until the requested data is accessible4,049MIT
shirodlAn async download library for massive batch of urls downloading.4,047non-standard
freestuffapiFreestuffbot API4,046MIT
tonic-sysinfoA gRPC service for monitoring system resources such as CPU, memory, and disk.4,045Apache-2.0
coasys_juniper_graphql_transport_ws`graphql-transport-ws` GraphQL over WebSocket Protocol implementation for `juniper` crate.4,040BSD-2-Clause
locknessTODO4,039Apache-2.0
siwa-asyncSign In With Apple Validation in Async Rust4,037MIT
groq-api-rsClient For Groq Cloud LLM APIs4,037MIT OR Apache-2.0
socks5-proxysocks5-proxy is a socks5 library based on tokio offering both server and client functions4,032MIT OR Apache-2.0 OR GPL-3.0-or-later
onetimeOnetime (aka. oneshot) async spsc channel4,031Apache-2.0 OR MIT
rs2-streamA high-performance, production-ready async streaming library for Rust.4,024Apache-2.0
co_managedCreate managed sub coroutines. Managed sub coroutines will be cancelled when the parent exit4,023MIT/Apache-2.0
rsplA stream processor language.4,021GPL-3.0-or-later
hdp-coreHDP core implementation4,013non-standard
async-cancellation-tokenA lightweight single-threaded Rust library for cancellation tokens, enabling cooperative cancellation of asynchronous tasks and…4,011GPL-2.0
tokio-extra-macrosExtra proc macros for Tokio.4,008MIT
leptos-sync-coreCore synchronization library for Leptos applications4,007MIT OR Apache-2.0
armature-coreHigh-performance async HTTP framework core - routing, handlers, middleware4,005Apache-2.0
redeezA simple queueing system for Redis4,002MIT
aurHTTP client implementations for the AUR.4,002ISC
soda-poolConnection pool for tonic's gRPC channels3,989MIT OR Apache-2.0
pipebuf_websocketPipeBuf support for websockets3,985MIT/Apache-2.0
ipify-asyncA simple asynchronous library for obtaining your public IP3,985MIT
gidle_futureA future executor for the glib main loop idle time3,983MIT OR Apache-2.0
decolorAsynchronous runtime abstractions for implicit function decoloring.3,977MIT
asterisk-managerAn asynchronous Rust library for interacting with the Asterisk Manager Interface (AMI), featuring a strongly-typed, stream-based…3,974non-standard
stream-wsA layer over WebSocket enables carrying byte stream, for both native and WebAssembly.3,973MIT OR Apache-2.0
net-melMélodium network utilities library3,969EUPL-1.2
tokio-rw-stream-sinkAdaptator between Stream/Sink and AsyncRead/AsyncWrite3,966MIT
receptionA Rust library for creating TCP listeners that spawns clients providing model abstraction layer.3,964MIT
springtime-migrate-refinerySQL migration framework based on dependency injection.3,963MIT
async-buttonAsync button handling crate for no_std environments3,961MIT OR Apache-2.0
portable_async_sleepA portable async sleep function for Rust3,960MIT OR Apache-2.0
yap2pExperimental yet another peer-to-peer library3,960MIT
fumio-utilsutils for fumio crates3,960MIT
atomr-streamsTyped reactive streams DSL for atomr — Source / Flow / Sink, junctions, framing, kill switches, hubs, stream refs.3,960Apache-2.0
completion-ioCore traits and types for asynchronous completion-based I/O3,959MIT OR Apache-2.0
sp-dtoMessage format and types for data transfer used by https://github.com/astromq/streaming-platform/streaming-platform3,957MIT
scrappy_doA concurrent asynchronous webscraping framework.3,954non-standard
rust-gptA library for interaction with the Completion/Chat OpenAI API.3,954MIT
expire_cacheHigh-performance generational cache for Rust / 高性能分代缓存3,953MulanPSL-2.0
neuron-rsAn actor system for building reactive, concurrent, and resilient distributed services3,953MIT OR Apache-2.0
mbp2A common-utility library for federated projects.3,953Apache-2.0
terminusdmTerminus Download Manager. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal…3,951GPL-3.0-or-later
prism-mcp-rsProduction-grade Rust SDK for Model Context Protocol (MCP) - Build AI agents, LLM integrations, and assistant tools with…3,951MIT
oxi-aiUnified LLM API — multi-provider streaming interface for AI coding assistants3,950MIT
atomr-infer-coreFoundation crate for atomr-infer — typed errors, deployment value object, ModelRunner trait, batch primitives.3,947Apache-2.0
simple-llm-clientA Rust crate for interacting with Large Language Model APIs3,946MIT
conva_aiRust SDK for using CONVA AI Copilots3,943MIT OR Apache-2.0
piratesSimple async RPC lib3,939MIT OR Apache-2.0
tonic-veecoreFork of `tonic` with internal gRPC client optimizations. Use at your own risk. Maintained for veecore projects.3,933MIT
zai-rsType-safe async Rust SDK for Zhipu AI (BigModel) APIs3,933MIT
rokkett-loggerUtility for collecting logs from different applications.3,928Apache-2.0
b2sum-rsA Rust Library For Computing The Blake2b Hash of Files with any given Digest Size3,927MIT OR Apache-2.0
thereA library for planning and executing commands on local and remote hosts.3,922MIT
holiday_event_apiThe Official Holiday and Event API for Rust.3,919MIT
rshmemWin32 shared memory with safe wrapper for allocating buffers3,919GPL-2.0
orcinusasync-ready mysql protocol implementation / wrapper libraries3,918non-standard
neo4rs_include_snippetInternal proc macro for the include_snippet! macro, used in the neo4rs crate3,917MIT
misaki-cliFast, asynchronous link checker with optional FlareSolverr support.3,915MIT OR Apache-2.0
sugars_async_taskAsync task utilities and abstractions for the cyrup-sugars ecosystem3,914MIT OR Apache-2.0
retrierA wasm-compatible retry library for futures3,909MIT
srad-eonSparkplug Edge Node SDK3,905MIT OR Apache-2.0
ianaio-worker-macrosConvenience crate for working with Web Workers3,904non-standard
hyperi-rustlibThere's plenty of sage advice out there about how to run Rust services in production at scale — config cascades, structured…3,902BUSL-1.1
pexels-cliA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/3,900MIT OR Apache-2.0
async-deferAsynchronous Deferred Calls3,899MIT
text-melMélodium text utilities library3,898EUPL-1.2
peermergeManage JSON-like documents with multiple writers, without a central authority, using a P2P protocol3,898AGPL-3.0-only
cuLow level bindings to cuda apis3,896MIT/Apache-2.0
floxide-timerTimer node abstractions for the floxide framework3,895MIT
gipcA generic abstraction layer over raw sockets for interprocess communication, with async support.3,895MIT
tower-async-bridgeBridges a `tower-async` `Service` to be used within a `tower` (classic) environment,
and also the other way around.3,895MIT
rust_transit_deriveDrive macros for rust_transit3,894MIT
melodium-shareMélodium language parsing and semantic analyser3,894EUPL-1.2
qmacrodquic's proc macros3,893Apache-2.0
wtransport_lightyear_patchImplementation of the WebTransport (over HTTP3) protocol3,890MIT OR Apache-2.0
local_async_utilsUtilities for single-threaded async programming3,890Apache-2.0
yacme-testACME test helpers for YACME3,889MIT
bamboo-agent-coreCore agent abstractions and execution primitives for the Bamboo agent framework3,889MIT
dialectic-tokio-serdeA backend builder for the Dialectic crate using Serde serialization over Tokio transport3,887MIT
p2p-foundationComplete P2P networking foundation with flexible contacts panel, collapsible system menu, sparkly interactive help, DHT inboxes…3,886MIT OR Apache-2.0
vox-schemaCanonical schema model for vox3,886MIT OR Apache-2.0
pipebuf_rustlsPipeBuf wrapper for Rustls3,883MIT/Apache-2.0
client-utilHelp you to build requests and handle responses by several extension trait!3,877Apache-2.0
tidb_poolA Rust crate that creates a MySQL connection pool for TiDB using a TOML configuration file.3,875MIT
srad-client-rumqttSparkplug Client implementation using Rumqtt3,857MIT OR Apache-2.0
srad-appSparkplug Application SDK3,856MIT OR Apache-2.0
pros-asyncA simple async executor for pros-rs3,854MIT
minehutSimple, easy to use Rust wrapper for the Minehut API3,853MIT
everruns-coreCore agent abstractions for Everruns - agent loop, events, tools, LLM providers3,853MIT
kayrx-karxThe Kayrx Framework3,849MIT
posturnBuild turn-based games with `async` Rust3,841MIT
async-copy-progressAsynchronous copying with progress callbacks.3,833MIT OR Apache-2.0
vru-cancelCancel tokio stream3,830MIT
asyncuteasyncute (async execute) can execute async futures globally without per-executor queues.3,823GPL-3.0
tmp1075Platform-independent Rust driver for TMP1075 digital temperature sensor3,820MIT OR Apache-2.0
allsource-coreHigh-performance event store core built in Rust3,819Apache-2.0
aa-smsSend messages from with Andrews & Arnold’s SMS API3,814GPL-3.0-or-later
scd4x-rsA crate to query SCD4x sensors over I²C3,814MIT OR Apache-2.0
tarpc-copyAn RPC framework for Rust with a focus on ease of use.3,813MIT
mcp-runnerA Rust library for running and interacting with Model Context Protocol (MCP) servers locally3,813MIT
p2p-net-ouraPeer-to-peer networking library3,808MIT
tower-async-testUtilities for writing client and server `Service` tests.
An "Async Trait" spiritual fork from the original tower-test Library.3,803MIT
task_scopeasynchronous runtime extension for supporting Structured Concurrency with task spawning3,802MIT OR Apache-2.0
lock_poolRobust, efficient, high performance, asynchronous object pooling3,798MIT OR Apache-2.0
sync-utilsA bunch of utilities in async-await and blocking context.3,795MIT
mcprotocol-rsA Rust implementation of the Model Context Protocol (MCP)3,793MIT
with_daemonAn async client-daemon abstraction framework3,792MIT OR Apache-2.0
north-derivesNorth config is a multi source configuration crate designed as part of the North Microservice Framework3,792MIT/Apache-2.0
recurring-tasksDefine tasks and run them in an app periodically, ala cronjobs. And don't run already/still running tasks.3,791MIT
typed-emitterTyped Async event emitter3,790MIT
async-sinkThe asynchronous `Sink` trait for the tokio ecosystem.3,787MIT
futures-poll-logA crate to trace poll calls on futures3,784MIT
awesome-operatesA reposity includs many common use code utils3,784MIT OR Apache-2.0
unisubA Pub/Sub library for Rust backed by Postgres3,779MIT
rocketmq-client-rustRust implementation of Apache rocketmq client3,777MIT OR Apache-2.0
hitbox-redisHitbox redis backend.3,774MIT
spicedb-grpc-tonicAuthzed/SpiceDB gRPC API generated from buf.build/authzed/api via tonic3,771Apache-2.0
nautilus-databentoDatabento integration adapter for the Nautilus trading engine3,766LGPL-3.0-or-later
linkspacelinkspace - a general purpose supernet3,765MPL-2.0
autumn-harvest-macrosProc macros for autumn-harvest workflow engine3,763MIT OR Apache-2.0
yaaf-macrosProcedural macros for using YAAF3,761Apache-2.0
wasm_safe_mutexA suite of WebAssembly-safe synchronization primitives that paper over platform-specific locking constraints.3,759MIT OR Apache-2.0
camel-component-apiComponent API trait and registry for rust-camel3,745Apache-2.0
wstd-axum-macroProc-macro support for axum as a wasi http server via wstd3,737Apache-2.0 WITH LLVM-exception
js-function-promisifyA library for working with js-sys functions as futures3,735MIT
cloudflare-workers-kv-sdk-rsUnofficial Cloudflare Workers KV SDK for Rust-Lang3,734WTFPL
claude-agent-sdkIdiomatic Rust SDK for building AI agents powered by Claude Code with full async support, type safety, and security hardening3,733MIT
vox-typesBase types used by vox crates3,730MIT OR Apache-2.0
silenceA crate for creating voip services the easiest and the most reliable way.3,729Apache-2.0
autumn-harvestDurable workflow orchestration engine core3,724MIT OR Apache-2.0
tinyplaceRust SDK for agents to interact with tiny.place — the agent-to-agent social network3,714GPL-3.0-or-later
ferro-queueBackground job queue system for Ferro framework3,712MIT
gearrsAn async Gearman client implementation in Rust3,709MIT OR Apache-2.0
batchDistributed task queue library based on RabbitMQ3,708MIT/Apache-2.0
calloop-notifyCalloop adapter for Notify3,708MIT
esqlUseful and lightweight database extension library for your Rust project3,701MIT
rainy-sdkOfficial Rust SDK for Rainy API by Enosis Labs v0.6.14 - OpenAI/GPT-5 parity, native streaming events, and legacy static model…3,698Apache-2.0
task_forgeA flexible and simple task pool for asynchronous execution3,698MIT
supervisedTyped supervision for long-lived Tokio services.3,694MIT OR Apache-2.0
telltale-runtimeChoreographic programming for Telltale - effect-based distributed protocols3,691MIT OR Apache-2.0
d3A framework for server development3,675MIT OR Apache-2.0
gaeaLow-level library to build event driven applications, supporting lightweight non-blocking I/O.3,672MIT
associated-async-ioAsync IO traits that use futures instead of poll.3,665MIT OR Apache-2.0
async-optionEssentially an asynchronous Async<Mutex<Option<T>>>3,665MIT
counting-pointerProvides structs of reference counting pointers. The perforance is better than 'std::rc::Rc' and than 'std::sync::Arc' by…3,663LGPL-3.0-or-later OR Apache-2.0 OR BSD-2-Clause
ringkernel-coreCore traits and types for RingKernel GPU-native actor system3,657Apache-2.0
pool_barrierA barrier for blocking a main thread until the completion of work which has been offloaded to worker threads, without blocking…3,656MIT/Apache-2.0
smart_channelA simple channel subscription system3,653MIT
rawst_dlSnag your files efficiently with Rawst downloader3,647GPL-3.0
picoquicTokio aware picoquic bindings. Picoquic is a minimalist implementation of the QUIC protocol
of the IETF.3,644MIT/Apache-2.0
rtactorAn Actor framework specially designed for Real-Time constrained use cases.3,644MIT
ianaio-workerConvenience crate for working with Web Workers3,643non-standard
context-loggerA small structured context propagation layer for the standard Rust log ecosystem.3,642MIT OR Apache-2.0
sradSparkplug development framework3,639MIT OR Apache-2.0
ff-coreFlowFabric core types, partition math, key builders, error codes3,634Apache-2.0
atomr-agents-coreCore types for the atomr-agents framework: ids, budgets, context, events, errors.3,625Apache-2.0
chksum-asyncAsynchronous higher-level functions for chksum library.3,623MIT
rs1541Rust bindings and helper functions for accessing Commodore disk drives3,619GPL-3.0
affablyA pleasantly easy and warmly polite web framework for Rust3,618MIT/Apache-2.0
juniper_puffGraphQL server library. Release for Puff3,617BSD-2-Clause
apex_legends_apiAn API wrapper for the MozambiqueHe.re Apex Legends API.3,613MIT
sqlx-pool-routerLightweight SQLx PostgreSQL connection pool routing for primary/replica separation3,612MIT OR Apache-2.0
thalo_message_storeThalo's message store built with sled3,604Apache-2.0 OR MIT
adventure-rusoto-snsAdventure to rusoto_sns3,603MIT OR Apache-2.0
susyp2p-tcpTCP/IP transport protocol for susyp2p3,600MIT
volga-macrosMacros for Volga Web Framework3,599MIT
susyp2p-coreCore traits and structs of susyp2p3,595MIT
aggligator-transport-webusbAggligator transport: WebUSB for targeting WebAssembly3,588Apache-2.0
wp-core-connectorsCore connector registry and sink runtimes for WarpParse3,587Apache-2.0
adventure-rusoto-sqsAdventure to rusoto_sqs3,586MIT OR Apache-2.0
rust-mc-statusHigh-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)3,582MIT
sitetrace-axumAxum client (middleware) for integrating with sitetrace service3,575Apache-2.0
work-melMélodium distant work library3,574EUPL-1.2
cargo-dakuDaku API cargo plugin3,573Apache-2.0 OR BSL-1.0 OR MIT
lembaranPagination library.3,571MIT OR Apache-2.0
deferredRust crate to help perform deferred execution of code logic.3,570MIT
quartzPort of the original Java Quartz Scheduler to Rust3,565Apache-2.0
mfioFlexible completion I/O primitives3,558MIT
dagxA minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true…3,557MIT
susyp2p-floodsubFloodsub protocol for susyp2p3,540MIT
enum_futureA simple macro for creating `Future`-implementing enums containing futures.3,540MITNFA
susyp2p-websocketWebSocket transport for susyp2p3,534MIT
susyp2p-mdnsImplementation of the susyp2p mDNS discovery method3,534MIT
rotorstonic-based RPC library3,534MIT OR Apache-2.0
pgbossRust implementation of PgBoss job queueing service3,529MIT OR Apache-2.0
rusherPusher compatible pubsub service3,528MIT
xtor_derivederive macros for xtor3,524MIT
notbotMatrix chatbot, primarily used around the Warsaw Hackerspace channels and spaces3,524GPL-2.0
susyp2p-kadKademlia protocol for susyp2p3,519MIT
susyp2p-dnsDNS transport implementation for susyp2p3,517MIT