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.
libp2p-rsMinimal implementation for a multiplexed p2p network framework6,799MIT
tokio-rusqlite-newAsynchronous handle for rusqlite library.6,788MIT
clone-streamTurn any Stream into a cloneable stream where each clone receives all items independently.6,777MIT
workspacer-registerUtility crate to ensure all source files are registered within a workspace, managing macro definitions and integration for…6,772MIT
linux-io-uring-sysThe `io_uring` bindings for Rust.6,766MIT/Apache-2.0
workspacer-name-all-filesRecursively scans directories for Rust source files, manages file markers, and integrates with workspace environments using…6,765MIT
hbbftThe Honey Badger of Byzantine Fault Tolerant Consensus Protocols6,764MIT/Apache-2.0
workspacer-treeA Rust crate to asynchronously build and render workspace dependency trees for Rust projects. It provides tools for managing and…6,759MIT
workspacer-lintingAsync Rust crate for linting workspaces using cargo clippy, capturing detailed reports and converting them to structured errors.6,757MIT
async-trait-exta procedural macro for async traits6,753WTFPL
workspacer-publishEnables asynchronous publishing of Rust workspace packages, managing dependencies and registry configurations.6,751MIT
workspacer-add-new-crate-to-workspaceAutomates the addition of new crates to a workspace, managing scaffolding, membership, and dependency registration with support…6,749MIT
workspacer-analysisAsynchronous Rust crate for detailed analysis of workspace file metrics, including sizes, lines of code, and file counts across…6,747MIT
workspacer-cleanupA Rust crate for asynchronous cleanup of unnecessary files and directories in a workspace, maintaining development efficiency.6,743MIT
hephHeph is an actor framework based on asynchronous functions.6,732MIT
async_krakenMinimal wrapper for the Kraken exchange REST API using async-std6,708Apache-2.0
dialectic-compilerSession type macro compiler for the Dialectic crate6,700MIT
smoltimeoutA way to poll a future until it or a timer completes.6,699MPL-2.0
peace_item_modelSerializable data model for items for the Peace framework.6,698MIT OR Apache-2.0
movieAn actor / thread orchestration library / macro / framework6,695MIT OR Apache-2.0
ohkami_openapiOpenAPI types for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust6,693MIT
oneshot-handshakeA crate providing a symmetric one time use channel type.6,683MIT
bitconch-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.6,680MIT
rusty-gqlSchema first GraphQL Library for Rust6,677MIT
async-dashscopeA Rust client for DashScope API6,667MIT
twilight-errorError handling utility for the Twilight ecosystem6,666MIT
carrot-cakeAn a-peeling pub/sub framework6,665MIT OR Apache-2.0
nexus-actor-remote-rsRemote library for Nexus Actor6,665MIT OR Apache-2.0
gain-lepSupport for exposing Gain APIs via Lep.6,658MIT
ekvKey-value database for embedded systems, for raw NOR flash, using an LSM-Tree6,644MIT OR Apache-2.0
steam-authAllows you to implement a 'login with steam' feature on your website.6,639MIT
mio-byte-fifoConcurrent non-blocking byte SPSC FIFO buffer intended for use in Mio poll6,637MIT/Apache-2.0
mrogalski-looperClean abstraction for a single-threaded event loop. Built as a lightweight wrapper around the std::sync::mpsc package.6,626Apache-2.0
boluo-macrosboluo的宏6,624MIT
act_rsAct.rs is a minimal actor framework.6,615MIT OR Apache-2.0
dialectic-macroProcedural macros used by and exported from the Dialectic crate6,613MIT
borer-corenetwork borer6,593GPL-3.0-or-later
artemisAn integrated GraphQL Client that supports caching, fetching and others through extensible exchanges in Rust and with WASM.6,592MIT OR Apache-2.0
fluence-fork-libp2p-core-deriveProcedural macros of libp2p-core6,591MIT
peace_itemsCollection of items the peace framework6,589MIT OR Apache-2.0
mediator-sysStrongly typed, extensible event mediator6,584MIT OR Apache-2.0
tokio-test-liteLightweight #[test] attribute for async tokio tests without syn6,584Apache-2.0 OR MIT
simple-middlewareGeneral purpose middleware crate6,582MIT
opencode-client-sdkRust SDK for integrating OpenCode via local server + OpenAPI HTTP client6,581Apache-2.0
tokio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Tokio based on Rustls.6,576MIT/Apache-2.0
pollerFile I/O events library for Rust.6,574MIT
dabusDynamic Aplication Controll Bus - an asynchronous, event based module system for thoes who want to move fast and *not* break…6,573MIT
sqlx-d1-macrosproc macros for sqlx-d1 - SQLx for Cloudflare D16,565MIT
luciaA flexible client API framework as well as a set of API collections6,564MIT
musli-webTypes for integrating Müsli with websocket frameworks.6,564MIT OR Apache-2.0
flowly-coreFlowly is a library of modular and reusable components for building robust
pipelines processing audio, video and other.6,553MIT
tower-asyncTower Async is a library of modular and reusable components for building robust
clients and servers. An "Async Trait" fork from…6,552MIT
deadpool-boltA bolt-client manager for the deadpool connection pool.6,548MIT
cbsk_socket_rayonsocket callback tool by rayon6,540MIT/Apache-2.0
sockjsSockJS server for Actix6,538MIT/Apache-2.0
glory-coreGlory is an experimental rust web front framework.6,537MIT OR Apache-2.0
googolA generic library to call Google APIs6,535MIT
simcoreA generic discrete-event simulation framework6,534MIT OR Apache-2.0
serenity_ctrlcCtrl+C handler for serenity.6,520MIT OR Apache-2.0
tokio_interval基于Tokio实现了 setInterval(callback, ms) 和 setTimeout(callback, ms) 类似于Javascript的API.6,512MIT
sodiumSodium FRP (Functional Reactive Programming)6,509BSD-3-Clause
fluence-fork-libp2p-secioSecio encryption protocol for libp2p6,508MIT
alopecosaPure rust async Tarantool 1.6+ connector built on tokio6,508MIT
webterm-rsshare pty with websocket attached to a pty6,498MIT
northNorth Microservice Framework6,497MIT/Apache-2.0
hdp-providerHDP providers6,487non-standard
engulaThe Engula command line tool.6,478Apache-2.0
cj_asciiA library for working with ASCII strings in Rust6,474MIT OR Apache-2.0
peace_cmd_rtRuntime types for commands for the Peace framework.6,469MIT OR Apache-2.0
pipexA powerful functional pipeline macro for Rust combining sync, async, parallel, and streaming operations with extensible error…6,458MIT
tactixA simple Actor Model built with Tokio.6,458MIT
flowly-serviceFlowly is a library of modular and reusable components for building robust
pipelines processing audio, video and other.6,454MIT
sparql-parserA dataflow implementation of the SPARQL graph query language.6,451Unlicense
fluence-fork-libp2p-swarm-deriveProcedural macros of libp2p-core6,448MIT
native-executorPlatform-native async task executor6,441MIT
aggligator-transport-usbAggligator transport: USB6,439Apache-2.0
async-debugDebug structs and enums containing values that require an async call to render6,430MIT
rememThread-safe object reuse.6,427MIT OR Apache-2.0
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.6,414MIT OR Apache-2.0
ullerGenerate/Donwload your links6,409MIT
ockam_node_test_attributeOckam node attribute proc_macros.6,409Apache-2.0
gloryGlory is an experimental rust web front framework.6,375MIT OR Apache-2.0
lictoolLictool is a utility that will help you quickly add a spdx license to your project right from the command line6,358GPL-3.0-only
skipdb-coreThe core for `skipdb` and `async-skipdb` crates6,355MIT OR Apache-2.0
stream-download-opendalOpenDAL adapter for stream-download6,343MIT OR Apache-2.0
rocketmq-runtimeUnofficial Rust implementation of Apache RocketMQ6,342MIT OR Apache-2.0
crypto-botters-bybitA crate for interacting with the bybit API.6,338MIT
araAsync random access I/O traits6,335Apache-2.0 OR MIT
fluxorFluxor is a versatile Rust web framework designed for data science and computing science applications.6,334MIT OR Apache-2.0
libp2prs-floodsubFloodsub protocol for libp2p6,332MIT
qinterfacedquic's network interface and IO abstractions6,331Apache-2.0
actix-diesel-actorAn actor which accepts diesel queries packaged into Actix messages.6,319MIT OR Apache-2.0
roa-tcptcp based acceptor for roa6,319MIT
async-embedded-traitsA set of async traits for embedded systems6,311MIT OR Apache-2.0
libp2prs-exporterThe libp2p exporter6,303MIT
voiceflousionA crate that provides toolkit for Voiceflow AI bots integrations and pre-built functionality for quick integration with popular…6,291MIT
async-smtp-liteAsynchronous smtp.6,285Apache-2.0 OR MIT
readyAsync ready states.6,276MIT OR Apache-2.0
fundamentum-sdk-apiHTTP client targeting Fundamentum IoT devices RestAPI6,275Apache-2.0
libp2prs-mdnsmdns protocol for libp2p6,271MIT
openraft-rocksstore-compat07A example v07 compatible implementation of the `openraft::RaftStorage` trait.6,270MIT/Apache-2.0
libp2prs-kadKademlia protocol for libp2p6,269MIT
rusty-apiA secure Rust API crate for rapid development, featuring HTTPS, authentication, privilege levels, and rate limiting.6,267MIT
pingora-s2nS2N async APIs for Pingora.6,266Apache-2.0
tokio-dbus-corePure Rust D-Bus implementation for Tokio.6,265MIT OR Apache-2.0
async-mavlinkAn async adapter for mavlink conections6,265MIT OR Apache-2.0
pyo3-anyioPyO3 utility bindings for Anyio's event loop.6,263BSD-3-Clause
libp2prs-infoserverThe libp2p info server6,254MIT
kanagawaWeb framework based on Tide with Proactive IO6,249MIT OR Apache-2.0
susyncAn util crate to complete futures through a handle. Its main purpose is to bridge async Rust and callback-based APIs.6,245MIT
agnostic_async_executorAgnostic Rust Async Executor6,241MIT OR Apache-2.0
apigpioRaspberry PI GPIO access, via pigpiod; safe, async, Tokio6,238GPL-3.0-or-later
ninelivesResilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks.6,236Apache-2.0
mcmc-rsMinimal rust client for memcached6,228MIT
stressedUniversal CLI stress tester for competitive programming6,224MIT
bevy_coroutineA simple library to run coroutines in Bevy6,220MIT
bonsaimqMessage/job queue based on bonsaidb, similar to sqlxmq.6,217MIT
aredisARedis is a Redis client implemented in Rust.6,211Apache-2.0
set_timeoutA crate which allows efficiently executing futures after some delay has passed6,209GPL-3.0-only
timeboost-rsA Rust implementation of the discrete time boost protocol for blockchain transactions6,207MIT OR Apache-2.0
caslexTools for creating web services6,206MIT
futuresdr-frontendWeb Frontend for an Experimental Async SDR Runtime for Heterogeneous Architectures.6,204Apache-2.0
jsoncallA simple asynchronous JSON-RPC 2.0 library leveraging Rust's type system6,200MIT OR Apache-2.0
tower-sessions-libsql-storeA small library for using tower-sessions with libsql6,183MIT
lalamove-rsAn unofficial Lalamove API crate for rust. It's still in development; PRs welcome!6,181Apache-2.0
tunnelerTunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection)6,178MIT
queue_workersA Redis-backed job queue system for Rust applications6,178MIT
openai-api-forkOpenAI API library for rust6,171non-standard
seeA high-performance, asynchronous runtime-agnostic alternative to tokio::sync::watch6,166MIT OR Apache-2.0
tower-resilience-coalesceRequest coalescing for Tower services - prevents cache stampedes by deduplicating concurrent identical requests6,160MIT OR Apache-2.0
tokio-bincodeBincode based `tokio-codec` adapter.6,156MIT
qeventqlog implementation6,150Apache-2.0
fb-apiFacebook Api abstraction for async rust6,147non-standard
async-std-gpiodLinux GPIO character device interfacing with async-std6,139MIT
peace_value_traitsTrait bounds for value types for the Peace framework.6,139MIT OR Apache-2.0
twelvepoolWatch for new txs in a Terra node mempool6,137GPL-3.0-or-later
fastapi-httpZero-copy HTTP/1.1 parser for fastapi_rust6,126MIT OR Apache-2.0
ana-gotatunan implementation of the WireGuard® protocol designed for portability and speed with integrated STUN6,125BSD-3-Clause
claude-code-agent-sdkRust SDK for Claude Code CLI with bidirectional streaming, hooks, custom tools, and plugin support6,101MIT
nonblockingnonblocking stdin crate for Rust6,099MIT
jonmoergonomic Bevy-native reactivity powered by FRP signals6,099MIT OR Apache-2.0
supplicantBindings for wpa_supplicant6,096MIT/Apache-2.0
async-imap-liteAsynchronous imap.6,086Apache-2.0 OR MIT
msqRust library implementation of the legacy Master Server Query Protocol6,077MIT
clintCLosure INTerrupt handlers.6,074LGPL-3.0-or-later
argan-coreCore types and traits for the Argan Web Framework.6,045MIT OR Apache-2.0
ruchei-extraStream/Sink wrapper with extra data, as used by ruchei6,038MIT OR Apache-2.0
thread_timerA simple, cancelable timer with no external dependencies6,032MIT
fastapi-rustUltra-optimized Rust web framework inspired by FastAPI6,021MIT OR Apache-2.0
lite-async-testAn #![async_test] wrapper using futures-lite, for easily setting up async tests in your crates/binaries.5,994non-standard
openrouter_apiA Rust client library for the OpenRouter API5,994MIT OR Apache-2.0
camel-apiCore traits and interfaces for rust-camel5,987Apache-2.0
thespis_deriveDerive macros for thespis traits5,981Unlicense
runcA crate for consuming the runc binary in your Rust applications5,978Apache-2.0
telers-macrosMacros for telers5,977MIT OR Apache-2.0
koitA simple, asynchronous, pure-Rust, structured, embedded database5,965MIT
jarust_transportA janus client SDK in Rust5,962Apache-2.0
rxqlite-notificationA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.5,959MIT OR Apache-2.0
anotifyAsync iNotify Filesystem Watcher5,954MIT
embassy-net-esp-hostedembassy-net driver for ESP-Hosted5,949MIT OR Apache-2.0
novaposhta[UPDATED] Api for novapostha5,944MIT
graphile_worker_databaseDatabase driver abstraction for graphile_worker5,940MIT
inferadb-common-authnShared JWT authentication for InferaDB services5,940MIT OR Apache-2.0
peace_flow_modelFlow data model for the peace automation framework.5,939MIT OR Apache-2.0
telegrambotTelegram bot api5,937MIT
futurifyConvert your sync functions into non-blocking thread futures5,936MIT
conv-melMélodium core types conversion library5,929EUPL-1.2
reconnecting-websocketA wrapper around gloo::net::websocket::futures::WebSocket that reconnects when the socket drops. Uses…5,923MIT
linked-futuresLink futures into a block, which stops all of the included futures when any of the futures complete5,896MIT
anysc-rustlscrate-level shim layer for any {async crate}-rustls5,893MIT
mqtt-codec-kitMQTT v3.1.1/v5.0 protocol async codec.5,891Apache-2.0
peace_resource_rtRuntime resources for the peace automation framework.5,889MIT OR Apache-2.0
dmds-tokio-fsDmds I/O handler interacts with the filesystem using Tokio5,884LGPL-3.0-or-later
inferadb-common-storage-ledgerLedger-backed implementation of StorageBackend for InferaDB5,854MIT OR Apache-2.0
caslex-extraTools for creating web services5,850MIT
suspendA common mechanism for suspending a thread or a Future until notified5,835MIT/Apache-2.0
speed-rs-coreA core HTTP handling server library in Rust, providing low-level HTTP server implementation.5,831MIT
optative-process-poolA reconciling process pool built on the optative lifecycle traits.5,831MIT OR Apache-2.0
aggligator-transport-websocket-webAggligator transport: WebSocket for the web targeting WebAssembly5,827Apache-2.0
stream-utilsAdditional stream combinators5,827MIT OR Apache-2.0
libp2prs-traitsRead/Write traits5,819MIT
ginmiAn asynchrounous gNMI client to interact with and manage network devices.5,819MIT OR Apache-2.0
nautilus-backtestCore backtesting machinery for the Nautilus trading engine5,819LGPL-3.0-or-later
qunreliableDatagram transmission of gm-quic5,812Apache-2.0
oai_rsAn async rust library that's a wrapper for the OpenAI API5,810GPL-3.0
retry-if-macroA tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff.5,807MIT
tokio-lxiLXI protocol abstractions for Tokio5,806MIT/Apache-2.0
yacme-schemaACME request and response schemas5,793MIT
aggligator-monitorAggligator link monitor and speed test5,789Apache-2.0
deepseek-apiDeepSeek API SDK is a powerful Rust client library for interacting with the DeepSeek service5,788MIT
rspc-tauriTauri adapter for rspc5,776MIT
pausable_futurePausable and resumable future, useful in background tasks.5,774MIT
tokio-goRun async closures on reusable profile-dedicated Tokio runtimes5,774MIT OR Apache-2.0
coasys_juniperGraphQL server library.5,770BSD-2-Clause
setup_read_cleanupA library for safely transitioning through the three phases of shared resource access: setup, read, and cleanup.5,769MIT
gain-localhostClient API for gate.computer/localhost service.5,748MIT
m3u8_downloaderApplication m3u8_downloader allows to download m3u8 HLS streams by master playlist link.5,743MIT
square-oxAn easy, idiomatic, and flexible way of interacting with the Square API, following Rust conventions.5,737non-standard
tokio-pty-process-streamwraps tokio-pty-process in order to provide a simpler API as a single stream object5,734MIT
pipebuf_mioPipeBuf support for `mio` byte-streams5,729MIT/Apache-2.0