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.
batched-fnMiddleware for serving deep learning models with batched prediction28,684Apache-2.0
multraAn async parser for `multipart/form-data` content-type in Rust.28,619MIT
apalis-board-apiHTTP utilities for managing apalis task queues.28,610MIT OR Apache-2.0
mini_exercismMinimalistic Rust library to interact with the Exercism.org APIs28,558MIT
crossmistEfficient and seamless cross-process communication, both synchronously and asynchronously28,520MIT
anthropicAnthropic Rust SDK.28,454MIT
agnostic-dns`agnostic-dns` is an agnostic abstraction layer over `hickory-dns`.28,404MIT OR Apache-2.0
manicFast and simple downloads28,262MIT OR Apache-2.0
hopperan unbounded mpsc with bounded memory28,120MIT
karyon_async_rustlsAsync rustls wrapper supporting both smol and tokio runtimes for the Karyon library.28,032GPL-3.0
lnurlkitAll you need to support LNURL and nothing more28,028GPL-3.0-only
bastion-qutexSynchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee…27,968MIT
variable-len-readerA library for reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.27,925MIT OR Apache-2.0
agnostic-processAgnostic abstraction layer of `std::process` for any async runtime.27,886MIT OR Apache-2.0
native_messagingCross-platform Rust native messaging host for browser extensions (Chrome & Firefox), with async helpers and manifest installer.27,752MIT
tower-helmetHelps with securing your tower servers with various HTTP headers27,733MIT
apalis-sqliteBackground task processing for rust using apalis and sqlite27,723MIT
ids_serviceLibrary that allows to generate unique Ids.27,680MIT
midstreamer-schedulerUltra-low-latency real-time task scheduler27,587MIT OR Apache-2.0
postgres_rustlsTLS support for tokio-postgres via tokio-rustls.27,568MIT OR Apache-2.0
stream_multiplexerCombines many streams into a few.27,561MIT OR Apache-2.0
peace_cfgConfiguration model for the peace automation framework.27,545MIT OR Apache-2.0
freya-hooksHooks library designed for Freya.27,481MIT
springtime-diDependency injection framework based on automatic component discovery and runtime autowiring.27,420MIT
workflow-async-traitType erasure for async trait methods (customized, see README.md notes)27,273MIT OR Apache-2.0
synerlogikosA high-level, generic, abstracted Rust library for building any integration. It is designed to abstract away common patterns…27,148Apache-2.0
spotify-rsA Rust wrapper for the Spotify API.27,116MIT OR Apache-2.0
product-os-http-bodyProduct OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std…27,062GPL-3.0-only
async-shared-timeoutAsync timeout that can be reset and shared27,0440BSD OR MIT OR Apache-2.0
edgequake-llmMulti-provider LLM abstraction library with caching, rate limiting, and cost tracking26,973Apache-2.0
peace_rt_model_coreCore runtime traits for the peace automation framework.26,968MIT OR Apache-2.0
fast-downDownload everything fast26,947MIT
fibreHigh-performance, safe, memory-efficient sync/async channels built for real-time, low-overhead communication in concurrent Rust…26,944MPL-2.0
flux-theoryA modern evolution on flow-based programming (FBP).26,887Unlicense
emailmessageEmail Message library for Rust26,881MIT
slice_opsA selection of useful slice operations.26,872MIT
turbomcp-serverProduction-ready MCP server with zero-boilerplate macros and transport-agnostic design26,732MIT
kompact-actor-deriveA derive macro for Kompact Actors.26,692MIT
safina-executorSafe async runtime executor - ARCHIVED: Code moved to `safina` crate.26,647Apache-2.0
winioSingle-threaded async GUI runtime based on compio.26,645MIT
async-slotAn asynchronous (futures-based) channel that only preserves last value sent26,644MIT/Apache-2.0
async-tensorrtAsync TensorRT for Rust.26,629MIT OR Apache-2.0
product-os-capabilitiesProduct OS : Capabilities provides a set of features for implementing server features and services in a modular fashion. It is…26,618GPL-3.0-only
kompact-component-deriveA derive macro for Kompact component definitions.26,576MIT
upcUSB packet channel (UPC): provides a reliable, packet-based transport over USB.26,446Apache-2.0
orkhonMachine Learning Inference Framework and Server Runtime26,356MIT
dipper_macrosCode generation for the dipper dependency injection framework26,346Apache-2.0
legend-sagaA Rust library for working with RabbitMQ and asynchronous operations26,255MIT
routerify-corsA Routerify middleware which enables CORS.26,248MIT
fureRetrying futures using different policies26,229MIT
stream_generatorAllows to easily generate streams with async/await26,179MIT OR Apache-2.0
safinaSafe async runtime26,128Apache-2.0
aha-reqwest-eventsourceHelper to build an Eventsource using reqwest. This is fork from jpopesculian/reqwest-eventsource26,076MIT OR Apache-2.0
dipperAn out-of-the-box modular dependency injection web application framework.26,024Apache-2.0
ntex-grpc-codegenGRPC Client/Server framework (codegen)25,991MIT OR Apache-2.0
kompactKompact is a Rust implementation of the Kompics component model combined with the Actor model.25,923MIT
turbomcpRust SDK for Model Context Protocol (MCP) with zero-boilerplate macros and WASM support25,914MIT
cbsk_s_rayoncbsk_s_rayon is a socket callback tool25,910MIT/Apache-2.0
mio-poolA worker pool collectively handling a set of connections25,794MIT/Apache-2.0
peace_rt_modelRuntime data types for the peace automation framework.25,790MIT OR Apache-2.0
tonic-lb-k8sTonic client load balancing for Kubernetes25,777MIT
ipc-rpcA wrapper over servo/ipc-channel which provides many high level features25,697MIT
dioxus-queryFully-typed, async, reusable cached state management for Dioxus 🧬25,603MIT
vexide-asyncTiny async executor for vexide.25,561MIT
acuUtilities for building asynchronous actors25,558MIT
qfileCrate for accessing a file by path, case insensitive. Automatic detection, create a path with a new file or open an existing file25,549MIT
product-os-async-executorProduct OS : Async Executor provides a set of tools to handle async execution generically so that the desired async library (e.g.…25,489GPL-3.0-only
naumiLightweight and fast data transfer protocol. Fast de/serialization and tiny size!25,461MIT
async-openai-wasmRust library for OpenAI on WASM25,442MIT
hl7-mllp-codecA Tokio codec for HL7 Minimal Lower Layer Message Transport protocol (MLLP)25,428MIT
flo_bindingDeclarative binding library for Rust25,311Apache-2.0
peace_rt_model_nativeRuntime data types for the peace automation framework.25,278MIT OR Apache-2.0
safina-timerSafe async timers - ARCHIVED: Code moved to `safina` crate.25,197Apache-2.0
jarust_rtA janus client SDK in Rust25,093Apache-2.0
idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0
melodium-commonCommon Mélodium elements and traits25,034EUPL-1.2
peace_fmtPresentation and formatting support for the peace automation framework.24,967MIT OR Apache-2.0
fundamentum-sdk-mqttMQTT client targeting Fundamentum IoT's MQTT broker24,912Apache-2.0
freya-elementsInternal elements, attributes and events designed for Freya.24,886MIT
rusty-penguinA fast TCP/UDP tunnel, transported over HTTP WebSocket24,845Apache-2.0 OR GPL-3.0-or-later
safina-syncSafe structs for sharing or sending data between async tasks - ARCHIVED: Code moved to `safina` crate.24,749Apache-2.0
braintrust-sdk-rustRust SDK for Braintrust logging and tracing24,744Apache-2.0
async_msp_libAsync msp library for iNav and BetaFlight24,712MIT OR Apache-2.0
utils-atomicsVarious atomic utils24,701MIT
tetsy-jsonrpc-coreTetsy Transport agnostic rust implementation of JSON-RPC 2.0 Specification.24,692MIT
tourniquet-celeryAsync native round-robin manager for remote services. celery integration.24,543MIT
sparkle-cacheA backend-agnostic Discord cache implementation for the Twilight ecosystem.24,537ISC
async-pipeCreates an asynchronous piped reader and writer pair using tokio.rs24,482MIT
etcdv3clienta simple etcdv3 client24,454MIT
command_timeoutA tokio friendly command exec with smart timeout24,431MIT
peace_rt_model_webWeb support for the peace automation framework.24,389MIT OR Apache-2.0
hydra-dashmapA fork of dashmap for the hydra framework.24,387MIT
fast-pullPull everything fast24,383MIT
fluence-fork-libp2p-coreCore traits and structs of libp2p24,364MIT
futures-cacheFutures-aware cache backed by sled.24,357MIT/Apache-2.0
skelphoreMassive repeated HTTP(S) requests simplifier24,353MIT
melodiumFlow-oriented language & tool, focusing on treatments applied on data, allowing high scalability and massive parallelization…24,339EUPL-1.2
eventsourcingEvent Sourcing for Rust24,332Apache-2.0
futures-async-runtimeRuntime for the async/await macros in the `futures` crate.24,248MIT/Apache-2.0
log-tracing-layerBuild your own custom tracing layer.24,210MIT
peace_resourcesRuntime resources for the peace automation framework.24,129MIT OR Apache-2.0
async-component-winitwinit async-component wrapper24,102Apache-2.0
permitA struct for cancelling operations.24,100Apache-2.0
stream-kmergeK-way merge for streams24,077MIT/Apache-2.0
orsomafoEvent dispatcher crate23,958MIT
peacezero stress automation23,932MIT OR Apache-2.0
paladin-opkind-deriveDerive macro for paladin.23,922MIT OR Apache-2.0
mlua-luau-schedulerLuau-based async scheduler, using mlua and async-executor23,896MPL-2.0
eventadorlock-free pub/sub event-bus with sync and async APIs23,884Apache-2.0
logged-streamLogging of all read/write operations, errors and drop of underlying IO object.23,844MIT OR Apache-2.0
samotop-coreThe domain model of Samotop and core functionality - SMTP server and library built on async-std. A base crate for samotop…23,817MIT OR Apache-2.0
rqlite-rs-coreCore library for rqlite-rs23,794MIT OR Apache-2.0
openactionA crate for creating plugins for the OpenAction API23,734MIT
acmerACME TLS certificates management library23,712MIT
dd-tracing-layerSend your logs to Datadog23,688MIT
blipA crate for writing fast and highly resilient in-process gRPC service meshes.23,675MIT OR Apache-2.0
thaloA high-performance event sourcing runtime utilizing WebAssembly an embedded event store.23,662Apache-2.0 OR MIT
fluence-fork-multistream-selectMultistream-select negotiation protocol for libp2p23,581MIT
tower-lsp-fLanguage Server Protocol implementation based on Tower23,515MIT OR Apache-2.0
safina-threadpoolSafe thread pool - ARCHIVED: Code moved to `safina` crate.23,450Apache-2.0
interruptibleStops a future producer or stream from producing values when interrupted.23,418MIT OR Apache-2.0
tiny-jsonrpcJson rpc lib based on reqwest23,407Apache-2.0 OR MIT
blezRenamed to bluer23,397BSD-2-Clause
rspc-axumAxum adapter for rspc23,385MIT
bb8-boltA bolt-client adaptor for the bb8 connection pool.23,370MIT
leg🔈 Elegant print for lazy devs (async-std)23,296MIT
aptos-sdkA user-friendly, idiomatic Rust SDK for the Aptos blockchain23,237Apache-2.0
libp2p-tokio-socks5TCP/IP (via a SOCKS5 proxy) transport protocol for libp2p23,159GPL-3.0
greentic-sessionGreentic multi-tenant session manager with in-memory and Redis backends23,076MIT
selectme-macrosA fast and fair select! macro for asynchronous Rust.23,054MIT/Apache-2.0
polyioA create for interacting with the Polygon API at polygon.io.22,994GPL-3.0-or-later
peace_rtRuntime logic for the peace automation library.22,972MIT OR Apache-2.0
winctxA minimal window context for Rust on Windows.22,924MIT OR Apache-2.0
blockscout-tracing-actix-webThe fork of tracing-actix-web with changes specific to Blockscout rust services.22,866MIT/Apache-2.0
peace_diffDiff types for the peace automation framework.22,828MIT OR Apache-2.0
famaPipeline Manager22,736MIT
key-lockLibrary for mutual exclusion by keys.22,730MIT
arti-benchA simple benchmarking utility for Arti.22,723MIT OR Apache-2.0
greentic-stateGreentic JSON working-memory store with in-memory and Redis backends22,667MIT
reacher-fast-socks5Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)22,632MIT
webexInterface to Webex Teams REST and WebSocket APIs22,617MIT
tokio-jsonrpcAn implementation of JSON RPC 2.0 for tokio22,603Apache-2.0/MIT
saorsa-coreSaorsa - Core P2P networking library with DHT, QUIC transport, and post-quantum cryptography22,589AGPL-3.0
saorsa-gossip-transportQUIC transport for Saorsa Gossip with ant-quic, NAT traversal, and stream multiplexing22,559MIT OR Apache-2.0
fluvio-async-tlsAsynchronous TLS/SSL streams using Rustls.22,534MIT/Apache-2.0
solaredgeSolarEdge API client22,476LGPL-3.0
tasklineA simple distributed task queue for Rust22,385MIT
async-pidfd-nextProcess file descriptors (pidfd) for Linux22,341MIT OR Apache-2.0
a10This library is meant as a low-level library safely exposing different OS's abilities to perform non-blocking I/O.22,325MIT
eventsourcing-deriveCustom derive macros for Eventsourcing components22,311MPL-2.0
pubnubPubNub SDK for Rust22,229non-standard
peace_rt_model_hackHack to selectively enable features in target specific crates.22,223MIT OR Apache-2.0
mewsMinimal and Efficient, Multi-Environment WebSocket implementation for async Rust22,180MIT
tonic_openssl_lndAn async library implementing LND RPC via tonic_openssl and prost22,079MITNFA
future-parking_lotAn "as simple as possible" Future implementation for parking_lot22,067Apache-2.0/MIT
histlogFor use with the hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file.22,044MIT
selectmeA fast and fair select! macro for asynchronous Rust.22,041MIT/Apache-2.0
dummy-wakerGet a `core::task::Waker` that does absolutely nothing.22,021Apache-2.0 WITH LLVM-exception
greentic-runner-hostHost runtime shim for Greentic runner: config, pack loading, activity handling22,020MIT
remoc-obsCollections (Vec, HashMap, HashSet, append-only list) that can be observed and mirrored remotely.21,981Apache-2.0
tailscaleA work-in-progress Tailscale implementation21,965BSD-3-Clause
messagebird-asyncWrapper around the message bird SMS API21,964MIT OR Apache-2.0
futures-rxRx implementations for the futures crate21,917MIT
cdp-html-shotA Rust library for capturing HTML screenshots using CDP.21,864MIT OR Apache-2.0
async-minecraft-pingAn async Rust client for the Minecraft ServerListPing protocol21,689MIT OR Apache-2.0
connpoolA concurrent, generic connection pool for Rust21,649MIT
task-streama global task executor, run in `no_std`.21,531non-standard
zino-axumIntegrations with axum for zino.21,524MIT
hypers_openapi_macroMacros for hypers_openapi21,473Apache-2.0
safina-async-testMacro for running async tests - ARCHIVED: Code moved to `safina` crate.21,451Apache-2.0
stakker_mioMio I/O polling integration for the Stakker crate21,406MIT/Apache-2.0
claude-agent-sdk-rsRust SDK for Claude Code CLI with bidirectional streaming, hooks, custom tools, and plugin support - 100% feature parity with…21,371MIT
constellation-internalCommon components for the `constellation` framework.21,364Apache-2.0
drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.21,330MIT OR Apache-2.0
service-loggingAsynchronous structured logging in tiny library (6KB) with clients for Coralogix and console.log. WASM compatible21,311MIT OR Apache-2.0
myriamActor model implementation for local and remote actors.21,308Apache-2.0
actix-raftAn implementation of the Raft distributed consensus protocol using the Actix actor framework.21,242MIT/Apache-2.0
edge-mdnsAsync + `no_std` + no-alloc implementation of an mDNS responder21,180MIT OR Apache-2.0
libmqm-sysIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) bindings21,169Apache-2.0
continueSwift-style continuation API21,133MIT OR Apache-2.0
rqlite-rs-macrosProc-macros for rqlite-rs21,124MIT OR Apache-2.0
taskwaitRuntime agnostic way to wait for a group of async tasks21,119MIT
umpMicro message passing library for threads/tasks communication.21,0510BSD
melodium-coreCore implementation for compiled Mélodium elements21,049EUPL-1.2
oxanusDEPRECATED: renamed to oxana. Use oxana 2.x instead.21,032MIT
connectmessage queue abstraction over async network streams20,994Apache-2.0
melodium-macroMacro tooling for compiled Mélodium packages20,942EUPL-1.2
reducerA predictable reactive framework for Rust apps20,930MIT
futures-x-ioCompatible with futures io and tokio io.20,905Apache-2.0 OR MIT
coronaCoroutine and Async/Await support for tokio-based futures20,777Apache-2.0/MIT
ntex-compiocompio runtime intergration for ntex framework20,657MIT OR Apache-2.0
rustfs-kafka-asyncAsync Kafka client built on tokio20,594Apache-2.0
mysql_async_wasiTokio based asynchronous MySql client library.20,588MIT/Apache-2.0
glimeshClient for performing queries, mutations, and subscriptions against the Glimesh API.20,580MIT OR Apache-2.0
chiteyHttp3 and Https low layer server framework on hyper and h320,540MIT
google-cloudAsynchronous Rust bindings for Google Cloud Platform gRPC APIs20,528MIT OR Apache-2.0
squinnVersatile QUIC transport protocol implementation with SCION support20,502MIT OR Apache-2.0
edge-netno_std and no-alloc async implementations of various network protocols.20,468MIT OR Apache-2.0
tokio-utunUtun bindings for Tokio20,442MIT/Apache-2.0
discord-selfbotDiscord selfbot API library for Rust20,430MIT