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.
magicapi-ai-gateway[DEPRECATED] This package has been renamed to 'noveum-ai-gateway'. Please use the new package for all future development. A…8,040MIT OR Apache-2.0
bastehGeneric kv storage with replaceable backend8,030MIT OR Apache-2.0
rama-cryptoAll crypto logic used by rama8,026MIT OR Apache-2.0
busanAn actor implementation for Rust8,023GPL-3.0
arganA web framework for Rust.8,020MIT OR Apache-2.0
one-of-futuresFuture-aware Either-like type with multiple variants8,015MIT
deepwell-rpcDatabase management and migrations service8,007AGPL-3.0-or-later
yacme-keyACME Key datastructures for YACME8,006MIT
tower-async-httpTower Async middleware and utilities for HTTP clients and servers.
An "Async Trait" fork from the original Tower Library.8,005MIT
backdrop_arcArc which will drop its large or complex contents in the background with Backdrop! (later, on another thread, or both! Fully…7,996MIT OR Apache-2.0
nautilus-liveCore live trading components and machinery for the Nautilus trading engine7,995LGPL-3.0-or-later
lofiLow Overhead Fibers.7,987Apache-2.0
north-configNorth config is a multi source configuration crate designed as part of the North Microservice Framework7,983MIT/Apache-2.0
tokio-beanstalkdAsynchronous client library for interacting with Beanstalkd work queue.7,978MIT
armorHTTP Security Headers.7,969MIT OR Apache-2.0
shaveA library for shaving data from websites.7,967GPL-3.0-or-later
tower-resilience-cacheResponse caching/memoization for Tower services7,965MIT OR Apache-2.0
shared_streamA crate for easily cloneable streams7,947AGPL-3.0+
mcp-protocol-sdkProduction-ready Rust SDK for the Model Context Protocol (MCP) with multiple transport support7,945MIT
d3-coreA framework for server development -- the core layer7,940MIT OR Apache-2.0
peace_item_spec_file_downloadManages downloading a file for the peace framework7,933MIT OR Apache-2.0
s3tuiSimple TUI application for multiple s3 account operations7,920MIT
bader-dbKey-value cache RESP server with support for key expirations7,909MIT
wp-connector-apiConnector runtime traits, config helpers, and errors for WarpParse sinks and sources7,901Apache-2.0
quicrMoved to quinn (was: QUIC transport protocol implementation for Tokio)7,900MIT/Apache-2.0
peace_item_spec_tar_xManages extracting a tar file for the peace framework7,893MIT OR Apache-2.0
drone-nrf-mapNordic Semi nRFx peripheral mappings for Drone, an Embedded Operating System.7,864MIT OR Apache-2.0
rx_rust_mpA protoype implementation of the ReactiveX API in Rust using a message passing approach7,854MIT
romeoAn experimental actor framework for plug-able behaviors7,848Apache-2.0
libp2prs-websocketWebSocket transport for libp2p7,844MIT
oximod_macrosProcedural macros for the OxiMod MongoDB ODM.7,843MIT
lsp-server-tokioAn async-first LSP server infrastructure crate using Tokio7,842MIT OR Apache-2.0
actix-cborCBOR support for Actix-Web7,834MIT OR Apache-2.0
magical_rsRust framework for file recognition, aiming for high extensibility and customization.7,831GPL-3.0-or-later
simple-semaphore🔐 A lightweight implementation of a Semaphore in Rust7,811MIT
maybe-onceA singleton. Maybe.7,805MIT
ai-agentsA Rust framework for building AI agents from YAML specifications with trait-based extensibility7,805Apache-2.0
searchlight📡 Rust mDNS server & client library designed with user interfaces in mind7,801MIT OR Apache-2.0
slockAn async mutex that never deadlocks.7,800MIT
telltale-macrosProcedural macros for Telltale session types (Aura flavored).7,799MIT
future_pubsubA tokio based publish-subscibe channel7,796MIT/Apache-2.0
paperless-rsAn asynchronous Rust library for the Paperless-ngx document manager7,791GPL-3.0
stundAn SSH tunnel maintenance daemon.7,789MIT
xioA utility library providing common functionality for file system operations and asynchronous file processing7,786MIT
weaviate-communityCommunity client for handling Weaviate vector database transactions written in Rust, for Rust.7,785MIT
axum-server2High level server designed to be used with axum framework.7,761MIT
tokio-debouncerA minimal async debouncer for signal batching in Tokio7,756MIT
fourcheA simple task queue named after a lion with forked tail (queue fourché), works with Redis.7,740Apache-2.0
telltaleSession types for multi-party asynchronous communication.7,719MIT
cc-sdkRust SDK for Claude Code CLI with full interactive capabilities7,713MIT
ttl_cache_with_purgingA time-to-live (TTL) cache implementation with optional background purging for expired entries.7,707MIT OR Apache-2.0
SysMonkSysMonk is a highly efficient, lightweight API for resource monitoring that uses WebSockets for real-time streaming.7,703MIT
leap_client_rsRust client library for the Leap Edge socket service7,694MPL-2.0
canoHigh-performance orchestration engine for building resilient, self-healing systems in Rust. Uses Finite State Machines (FSM) for…7,677MIT OR Apache-2.0
async-metronomeUnit testing framework for async Rust7,668Apache-2.0/MIT
trubaThe minimal tokio runtime based actors for Rust7,644MIT
libp2prs-noiseCryptographic handshake protocol using the noise framework.7,641MIT
serialport-streamAsync runtime-agnostic Stream and AsyncRead/AsyncWrite for serial ports using platform-specific I/O7,621MIT OR Apache-2.0
uexecSimple work-stealing global and local executor7,616Apache-2.0 OR MIT
rustygramRustyGram is a minimal and blazing fast telegram notification framework for Rust7,610MIT
b2sum-rustA Rust Library For Computing The Blake2b Hash of Files with any given Digest Size7,608MIT OR Apache-2.0
prefectAn embeddable task queue based on SQLite (renamed to effectum)7,607MIT OR Apache-2.0
actix-web-async-awaitProvides a preview of Actix with async/await support.7,600MIT/Apache-2.0
datacake-nodeThe core cluster membership system built ontop of Quickwit's chitchat.7,583MIT
wookieAsync test/bench toolkit including single stepping executors. No-std compatible.7,580Apache-2.0 WITH LLVM-exception
ufutJust an alias of 'futures-micro'7,579MPL-2.0
lis2dtw12no_std library for the LIS2DTW12 dual motion and temperature sensor using embedded-hal traits7,567Apache-2.0 OR MIT
diny_deriveDerive macros for the diny framework7,566MIT OR Apache-2.0
releezAn utility tool to run application release-checklist safely.7,560MIT
async-hofsVarious extention traits for providing asynchronous higher-order functions7,549MIT
ruchei-routeSinks with routes7,545MIT OR Apache-2.0
rocketmq-remotingRust implementation of Apache rocketmq remoting7,531MIT OR Apache-2.0
async-leaseEssentially a futures-oriented Arc<Mutex<Option<T>>>7,524MIT
socket-flowa simple WebSockets implementation, to be used in clients and servers7,518Apache-2.0
lcd-asyncAsync fork of mipidsi crate7,508MIT
desirableA minimal Rust web application framework7,495Apache-2.0
microbit-bspAn embassy-based boards support package (BSP) for BBC Micro:bit v27,493MIT OR Apache-2.0
actix-async-awaitExperimental async/await support for Actix7,477MIT OR Apache-2.0
freya-domInternal DOM abstractions for Freya.7,477MIT
waaaaWebAssembly, Abstracted Away7,475MIT OR Apache-2.0
kcp-tokioA high-performance async Rust implementation of KCP - A Fast and Reliable ARQ Protocol7,473MIT
scpsl-apiA SCP: Secret Laboratory API wrapper7,470MIT OR Apache-2.0
super-visorSimple ordered startup and shutdown for long-running tokio processes7,470MIT OR Apache-2.0
async-rdmaA rust async wrapper for RDMA ibvers lib7,464non-standard
beatsaver-rsA Rust library for interacting with the beatsaver.com api7,461MIT
krecik-cliAsynchronous, parallel external service checker (and reporter), using industry standard libraries: Curl, ngHTTP2 and OpenSSL.7,459MIT
tokio-redis-poolA Redis connection pool for the Tokio ecosystem.7,451MIT
deferred-future模仿 jQuery.Deferred(),允许从 Future 实现类实例的外部对正在 pending 的 Future 对象进行 resolve 或 reject 处理。7,426MIT
mwc-libp2p-coreCore traits and structs of libp2p7,425MIT
rusty-gql-macroMacro for rusty-gql7,418MIT
qudpHigh-performance UDP encapsulation for QUIC7,413Apache-2.0
tet-libp2p-swarmThe tet-libp2p swarm7,409MIT
event_iteratorAsynchronous lending iterator7,407Apache-2.0 OR BSL-1.0 OR MIT
hash_consA type-safe hash-cons library.7,402MIT
actix-web-multipart-filesave multipart's files into temporary files7,395MIT/Apache-2.0
oximod_coreThe core logic and error handling for OxiMod, a MongoDB ODM for Rust.7,383MIT
mqiIdiomatic IBM® MQ Interface (MQI) and MQ Administration Interface (MQAI) APIs7,360Apache-2.0
async_kraken_wsMinimal wrapper for the Kraken exchange WebSockets using async-std7,358Apache-2.0
async-ucxAsynchronous Rust bindings to UCX.7,357MIT
rsinetdA port proxy, replacement of rinetd. Because async-std use epoll rather than select, RsInetd may handle higher throughput than…7,356GPL-3.0
engineEvent loop.7,348MIT OR Apache-2.0
surrealdb-async-graphql-axumasync-graphql for axum7,345MIT OR Apache-2.0
reqwest-driveHigh-performance caching, throttling, and backoff middleware for reqwest, with a single-file storage container.7,337MIT OR Apache-2.0
upstox-rust-sdkSDK to access Upstox's Uplink APIs programmatically7,331MPL-2.0
peace_item_specsCollection of item specs the peace framework7,324MIT OR Apache-2.0
deleteFast, easy deletion of files and folders with async and cross-platform support.7,321Apache-2.0
adk-anthropicDedicated Anthropic API client for ADK-Rust7,315Apache-2.0
mcp-attrA library for declaratively building Model Context Protocol servers.7,308MIT OR Apache-2.0
tokio-send-fdA wrapper for tokio::net::UnixStream to send file descriptors7,305MIT
channels-ioAsync agnostic/Sync IO & buffer management abstractions.7,305MIT
async_dagAn async task scheduling utilitiy.7,303MIT OR Apache-2.0
veilid-async-tlsAsynchronous TLS/SSL streams using Rustls.7,299MIT/Apache-2.0
txnA generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation).7,298MIT OR Apache-2.0
hyperdriveDeclarative request routing and decoding with async support7,2950BSD
scrappy-clientscrappy http client.7,294MIT
odbc-futuresAsynchronous ODBC 3.8 wrapper7,290MIT
actix_web_metrics_mwActix middleware library for metrics7,290MIT/Apache-2.0
workspacer-metadataA Rust crate for retrieving Cargo workspace metadata asynchronously, using Tokio for task management and async_trait for…7,288MIT
opp🚧 OpenPlugin Protocol (WIP, nothing usable for now).7,285MIT/Apache-2.0
deepseek_rsA Rust client library for the DeepSeek API7,285MIT
tokio-futures-byteorderAsynchronous library for reading/writing numbers in big-endian and little-endian.7,283Unlicense OR MIT
shared_cellInterior mutability between concurrent tasks on the same thread7,282Apache-2.0 OR BSL-1.0 OR MIT
futures-netThe futures-net library7,279MIT
direct-executorAn executor that directly executes futures, suitable for embedded environments7,276MIT OR Apache-2.0
girlbossSimple async job manager with progress tracking7,274MIT
viaductA duplex communication channel between a parent and child process, using unnamed pipes7,270MIT OR Apache-2.0
scoped_spawnFull structured concurrency for asynchronous programming.7,248MIT
oracle-rsPure Rust driver for Oracle databases - no OCI/ODPI-C required7,242MIT OR Apache-2.0
nautilus-persistenceData persistence and storage for the Nautilus trading engine7,242LGPL-3.0-or-later
mini-c-ares-resolverAn asynchronous DNS resolver, backed by mini-c-ares.7,239MIT
qrecoveryThe reliable transport part of QUIC, a part of dquic7,238Apache-2.0
rt-local-coreThread local asynchronous runtime working with platform-specific event loops.7,230MIT OR Apache-2.0
senders_receiversSenders/Receivers implementation for Rust.7,216BSD-2-Clause
cancellableA Rust library providing a generic cancellable utility.7,177MIT
async-debug-deriveDerive macro for async-debug: Debug structs and enums containing values that require an async call to render7,176MIT
t-ssh-clientRust async ssh client wrapped by thrussh7,167MIT
gcal_rsA blazingly fast, hand written Google calendar API in Rust7,164GPL-3.0
retty-ioA collection of metal IO library with non-blocking TCP, UDP, broadcast, channel and timer, etc7,159MIT/Apache-2.0
mlua-codemp-patchHigh level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau
with async/await features and support of writing…7,145MIT
workspacer-check-privateEnsures that a Rust crate is not marked as private before cargo publish, leveraging the async programming capabilities of Rust…7,145MIT
limitationA rate limiter using a fixed window counter for arbitrary keys, backed by
Redis.7,137MPL-2.0
mailgun_apiApi for Mailgun in rust7,137MIT
lieweba simple async web framework7,132MIT
qcongestionCongestion control in QUIC, a part of dquic7,127Apache-2.0
posterMQTTv5 client library written in Rust.7,126MIT
peace_item_file_downloadManages downloading a file for the peace framework7,109MIT OR Apache-2.0
dbus-async-deriveHandler trait derive macro for dbus-async7,104BSD-3-Clause
wtr-watcherFilesystem watcher. Works anywhere. Simple, efficient and friendly.7,100MIT
eternal-macroThe Eternal Framework7,094MIT
gabelungBranch an asynchronous stream of cloneable items into two.7,085MIT
sntpc-net-embassyEmbassy socket wrapper for sntpc library7,085MIT OR Apache-2.0
gmfA runtime-agnostic, high-performance gRPC server framework using thread-per-core architecture.7,075Apache-2.0
desaturateThis package aims to makes it easier to maintain a single code base for both regular and async functions.7,071MIT OR Apache-2.0
hreq-h2An HTTP/2.0 client and server7,065MIT
reddbMinimalistic async in-memory embedded document database with closure-based queries and optional persistence7,063MIT OR Apache-2.0
async-xmlA crate for deserializing XML data asynchronously.7,059MIT OR Apache-2.0
vmcImplementation of Virtual Motion Capture protocol for virtual avatar tracking.7,019MIT OR Apache-2.0
gnostr-coreReplication protocol for Hypercore feeds7,017MIT OR Apache-2.0
qconnectionEncapsulation of QUIC connections, a part of dquic7,012Apache-2.0
linux-aio-tokioTokio bindings for Linux kernel AIO7,004MIT
async-graphql-relayRelay support for async-graphql6,982MIT
rdmaLow-level RDMA API6,980MIT
flysystemA filesystem abstraction layer for Rust.6,966MIT
async-backplaneSimple, Erlang-inspired reliability framework for Rust Futures.6,962MPL-2.0
anapaya-quinn-protoAnapaya's for of the state machine for the QUIC transport protocol6,954MIT OR Apache-2.0
workspacer-add-internal-depFacilitates adding internal dependencies between crates within a Cargo workspace asynchronously with `toml_edit` for robust…6,949MIT
betfair-stream-apiUtilities for interacting with Betfair from Rust6,948MIT/Apache-2.0
workspacer-register-internal-crate-in-prefix-groupA Rust crate to register new internal crates in a prefix group, automating dependency and module adjustments within workspace…6,947MIT
peace_item_tar_xManages extracting a tar file for the peace framework6,946MIT OR Apache-2.0
adventure-rusoto-ecsAdventure to rusoto_ecs6,941MIT OR Apache-2.0
workspacer-scan-for-prefix-groupsProvide utilities for creating cohesive prefix-based crate groups in a Rust workspace with asynchronous validation and scanning…6,941MIT
peace_item_sh_cmdManages running a shell command for the peace framework6,940MIT OR Apache-2.0
peace_item_blankCopies a number from one resource to another6,938MIT OR Apache-2.0
proqIdiomatic Async Prometheus Query (PromQL) Client for Rust.6,936Apache-2.0/MIT
workspacer-rebuild-or-testAsynchronous Rust crate for rebuilding and testing crates and workspaces, with comprehensive logging and error handling.6,933MIT
plumbA functional, async pipeline framework6,932non-standard
oximodMongoDB ODM for Rust inspired by Mongoose6,929MIT
tarpc-tracefoundations for tracing in tarpc6,925MIT
edge-mqttImplements the embedded-svc MQTT traits on top of the rumqttc crate6,922MIT OR Apache-2.0
scrappyscrappy is the best web framework for Rust6,908MIT
springtime-web-axumWeb framework based on Springtime and axum.6,906MIT
lrcalllrcall is a Rust procedure call framework that is compatible with local and remote procedure calls.6,901MIT
spring-opentelemetryIntegration of spring-rs framework and open-telemetry6,893MIT
veilid-async-tungsteniteAsync binding for Tungstenite, the Lightweight stream-based WebSocket implementation6,886MIT
pyo3-asyncPyO3 bindings to various Python asynchronous frameworks.6,876MIT
tonic-build-codecCodegen module of `tonic` gRPC implementation.
(Add feature to support selecting codec)6,873MIT
rustfs-uringCancel-safe async io_uring read backend for RustFS storage.6,872Apache-2.0
lstngrpGroups listeners and connections with common data/logic.6,8690BSD
future-busFutures based SPMC channel (bus)6,868Apache-2.0
tower-sessions-file-storeStore sessions for Tower Session store on the file system6,856MIT
pupactorPupactor is actor model library built with tokio6,854MIT OR Apache-2.0
tokio_spf_validatorthis is a spf validation lib for smtp servers.6,848GPL-3.0
component-futureimplements the inner future protocol documented in the tokio docs6,845MIT
async-instrumenterA wrapper over futures which allows to time how long the future takes to execute6,841GPL-3.0+
izihawa-hyper-multipartAn implementation of multipart/form-data for Hyper6,840MIT OR Apache-2.0
anapaya-quinnAnapaya's fork of the versatile QUIC transport protocol implementation6,836MIT OR Apache-2.0
asciicker-rsRust library for interacting with asciicker servers.6,832MIT OR Apache-2.0
ump-serverServer message dispatch loop for ump.6,8130BSD
http-kitA flexible and ergonomic HTTP toolkit for Rust with async support, middleware, and zero-copy body handling6,809MIT
arm-pl011-rsPL011 UART driver6,808MIT OR Apache-2.0