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.
ekiden-grpcioThe rust language implementation of gRPC, base on the gRPC c core library.13,305Apache-2.0
tor-rpc-connectCommon implementation logic for Arti RPC Connect points13,302MIT OR Apache-2.0
lightweight-command-runnerA rust crate providing an asynchronous command runner using tokio, supporting cross-platform execution.13,287MIT OR Apache-2.0
hitbox-backendBackend trait for asynchronous caching framework in Rust.13,268MIT
requiem-threadpoolActix thread pool for sync code13,255MIT/Apache-2.0
requiem-macrosActix runtime macros13,243MIT/Apache-2.0
tet-multiaddrImplementation of the tet-multiaddr format13,238MIT
tower-sessions-surrealdb-storeSurrealDB session store. Not for direct use; see the `tower-sessions` crate for details.13,237MIT
tet-multistream-selectMultistream-select negotiation protocol for tet-libp2p13,231MIT
io-tetherA small library for defining I/O types which reconnect on errors.13,203MIT
scrappy-rtscrappy runtime13,199MIT
crypto-com-exchangeWebsocket library for crypto com exchange https://exchange-docs.crypto.com/spot/index.html#websocket-root-endpoints13,192Apache-2.0
channel-asyncAsync/Stream Extensions for crossbeam-channel13,183MIT
hitboxAsynchronous caching framework.13,182MIT
flows-deriveDerive macros for flow-based programming (FBP).13,181Unlicense
async-openai-altRust library for OpenAI13,124MIT
actori-utilsActori utils - various actori net related services13,088MIT/Apache-2.0
async-rtA small library designed to utilize async executors through an common API while extending features.13,084Apache-2.0 OR MIT
multipart-streamparse and serialize async multipart/x-mixed-replace streams.13,079MIT/Apache-2.0
melodium-docDocumentation generator for Mélodium projects13,077EUPL-1.2
sqlx-crudDerive macro for SQLx to implement Create, Read, Update, and Delete (CRUD) methods for you.13,046MIT
monoio-native-tlsAsynchronous TLS streams wrapper for Monoio based on NativeTLS.13,037MIT/Apache-2.0
reverse-proxy-serviceTower service for reverse proxy13,015MIT OR Apache-2.0
hyper-trust-dns-connectorA compatibility crate to use hickory-dns asynchronously with hyper client, instead the default dns threadpool13,014MIT
boundWrap lock guards and other structs along with the locks or other data they are derived
by shared reference from, in a struct you…13,005MIT
pwnerPwner is a Process Owner crate that allows ergonomic access to child processes12,997MIT
sparql-engineA dataflow implementation of the SPARQL graph query language.12,975Unlicense
fluence-fork-libp2pPeer-to-peer networking library12,961MIT
workspacer-configA Rust crate to manage and utilize workspace configuration data in `.ws` directories for local and global setups, focusing on…12,942MIT
genservergenserver is an Elixir inspired async actor library12,940MIT
netbeama pure-rust asynchronous network synchronization crate (using tokio) that recreates familiar asynchronous paradigms but in a…12,914MIT OR Apache-2.0
decoysshA compact and portable SSH tarpit server.12,908ISC
gprsA set of filtered and optimized Rust libraries creates a foundation for building modern web frameworks12,907MIT OR Apache-2.0
theatreA concise async actor model implementation12,879MIT
workspacer-errorsThe workspacer-errors crate provides error handling for asynchronous and I/O operations within the workspacer system, catering to…12,860MIT
melodium-repositoryRepository managment crate for Mélodium, with dependency resolution and retrieval12,847EUPL-1.2
forcepsAn easy-to-use async large file database/cache12,827MIT
requiem-rtActix runtime12,825MIT/Apache-2.0
passivized_vault_clientVault Client - initialize and monitor Hashicorp Vault nodes12,820MPL-2.0
tools_interfaceAbstractions of serveral Wikipedia/Wikimedia/Wikidata-related tools12,795MIT OR Apache-2.0
emA procedural macro for GPU acceleration, GPU programming12,780MIT
horfimbor-eventsourcean eventsource implementation on top of kurrentdb12,768non-standard
fluence-fork-libp2p-gossipsubGossipsub protocol for libp2p12,753MIT
woddleAn async, synchronized, database-backed Rust job scheduler12,736Apache-2.0
gnostr-asyncgitgnostr:fork of asyncgit12,720MIT
memphis-rust-communityA Rust implementation of the Memphis Messaging Protocol12,687GPL-3.0
tower-sessions-rusqlite-store(tokio-)rusqlite session store for `tower-sessions`.12,648MIT
tetsy-libp2p-remuxRemux multiplexing protocol for libp2p12,645MIT
sparql-deriveA dataflow implementation of the SPARQL graph query language.12,643Unlicense
protwrapThin protocol wrapper for network applications.12,6430BSD
killswitchKillswitch used to broadcast a shutdown request.12,6220BSD
fluence-fork-libp2p-tcpTCP/IP transport protocol for libp2p12,622MIT
fluence-fork-libp2p-plaintextPlaintext encryption dummy protocol for libp2p12,612MIT
tetsy-libp2p-request-responseGeneric Request/Response Protocols12,611MIT
async-mcpAsync Implementation of Model Context Protocol (MCP)12,606Apache-2.0
tokio_telegrafMinimal async rust wrapper for the telegraf/influxdb protocol, based on Tokio12,604MIT
boluo-coreboluo的核心类型和特征12,600MIT
tonic-side-effectTower service that can monitor if a Tonic request frame was produced prior to error.12,595Apache-2.0
bleasyHigh-level BLE communication library12,592MIT
fluence-fork-libp2p-pingPing protocol for libp2p12,583MIT
fluence-fork-libp2p-floodsubFloodsub protocol for libp2p12,581MIT
fluence-fork-libp2p-identifyNodes identifcation protocol for libp2p12,575MIT
sqlx-crud-macrosProc macro implemtation for sqlx-crud to implement Create, Read, Update, and Delete (CRUD) methods on SQLx for you 🪄 📖 📝 ❌12,566MIT
fluence-fork-libp2p-mplexMplex multiplexing protocol for libp2p12,565MIT
zeroconf-tokiozeroconf-tokio is a Tokio-based wrapper around the zeroconf crate, which provides mDNS service discovery and registration…12,560non-standard
flows-dnsBuilding blocks for flow-based DNS resolution.12,528Unlicense
duroxideDurable code execution framework for Rust12,528MIT
flows-videoBuilding blocks for flow-based video processing.12,519Unlicense
adk-toolTool system for Rust Agent Development Kit (ADK-Rust) agents (FunctionTool, MCP, Google Search)12,511Apache-2.0
unblockA thread pool for isolating blocking in async programs12,492Apache-2.0 OR MIT
cloud_terrastodon_azure_typesTypes for modelling Azure stuff for the Cloud Terrastodon project12,492LiLiQ-R-1.1
rseiprseip - Ethernet/IP (CIP) client in pure Rust12,460MIT
back-to-the-futureConversions between std::future::Future and futures::Future.12,444BSD-2-Clause
egui-asyncA simple library for running async tasks in egui and binding their results to your UI.12,426MIT OR Apache-2.0
fatesA crate for creating reactive declarations12,421MIT
scrappy-servicescrappy service12,413MIT
translatorsFree Google Translator without API key and limits.12,396MIT
futures-stream-select-allA futures library adapter for merging the output of several streams12,388MIT
workspacer-workspace-interfaceA Rust crate offering asynchronous interfaces for sophisticated workspace and crate management, leveraging advanced concurrency…12,375MIT
futuresdr-macrosMacros for FutureSDR12,347Apache-2.0
requiem-serviceActix service12,318MIT/Apache-2.0
zino-connectorUnified connector to data sources for zino.12,271MIT
samotop-smimeA samotop extensions for server side S/MIME encrypted mail.12,263MIT OR Apache-2.0
susydev-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.12,255MIT
cloud_terrastodon_azureHelpers for interacting with Azure for the Cloud Terrastodon project12,250LiLiQ-R-1.1
ultra-batchTokio-based library to batch and cache database queries or other data lookups12,236MIT OR Apache-2.0
rseip-cipcommon industry protocol for rseip12,231MIT
cloud_terrastodon_commandCommand running helpers for the Cloud Terrastodon project12,207LiLiQ-R-1.1
basuEventbus crate with sync and async features12,200MIT
tower-sessions-sqlx-store-chronoSQLx session stores for `tower-sessions` but using `chrono` instead of `time`.12,191MIT
libmqm-constantsIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) constant definitions12,190Apache-2.0
tetsy-libp2p-udsUnix domain sockets transport for libp2p12,188MIT
rlua-asyncAsync support for rlua, via coroutines12,159MIT OR Apache-2.0
sync-run-asyncThis crate provides a way to synchronously run async code.12,143MIT OR Apache-2.0
lunchboxAn async virtual filesystem interface.12,139Apache-2.0
kvarn_asyncAsync utilities used in the Kvarn web server.12,135Apache-2.0
edge-wsAsync + `no_std` + no-alloc implementation of the Websockets protocol12,135MIT OR Apache-2.0
sendfileSendfile is a wrapper around the sendfile(2) system call.12,130MIT
papaleguasACME client12,127MIT
godwit-daemonA daemon runner for GodWit.12,126MIT OR Apache-2.0
tetsy-libp2p-pnetPrivate swarm support for libp2p12,114MIT
gainAsync/await-based framework for programs targetting Gate runtime (wasm32 targets).12,113MIT
rseip-corecore module for rseip12,110MIT
actori-serverActori server - General purpose tcp server12,077MIT/Apache-2.0
basws-yewA yew-client for basws, a simple async WebSocket client/server framework12,064MIT
tetsy-libp2p-floodsubFloodsub protocol for tetsy-libp2p12,063MIT
asteroid-mq-sdkRust SDK for asteroid-mq12,051MIT/Apache-2.0
aiven_rsThis is a rust sdk to interact with aiven-cloud apis.12,037MIT
combine-latestCombines two or more streams into a new stream which yields tuples with the latest values from each input stream12,029MIT
tetsy-libp2p-gossipsubGossipsub protocol for libp2p12,007MIT
wnfSafe bindings for the Windows Notification Facility11,986MIT OR Apache-2.0
flows-datafusionBuilding blocks for flow-based query processing with Apache DataFusion.11,983Unlicense
tetsy-libp2p-deflateDeflate encryption protocol for tetsy-libp2p11,957MIT
shared_http_bodyA library for creating shareable HTTP bodies that can be cloned and consumed by multiple consumers11,951Apache-2.0
scrappy-codecUtilities for encoding and decoding frames11,914MIT
koibumi-socksA minimal SOCKS5 client library11,909GPL-3.0-or-later
whirlwindCollection of thread-safe, asynchronous data structures.11,893Apache-2.0
textmodeterminal interaction library backed by a real terminal parser11,878MIT
amqpr-apiA tokio future based amqp api library11,864MIT/Apache-2.0
plctaga rust wrapper of [libplctag](https://github.com/libplctag/libplctag), with rust style APIs and useful extensions11,861MIT
futures-pollingAn enum similar to Poll, but containing a future in its Pending variant11,855MPL-2.0
encoding-melMélodium text encode/decode library11,855EUPL-1.2
liner_brokerRedis based message serverless broker.11,848MIT
requiem-codecUtilities for encoding and decoding frames11,815MIT/Apache-2.0
connection-poolA high-performance, generic async connection pool for Rust with background cleanup and comprehensive logging11,801MIT
asbruA Data-oriented service mesh generator11,794MIT
workspacer-mockAsynchronous Rust crate for creating mock workspaces with customizable crate configurations and error simulation for testing.11,773MIT OR Apache-2.0
cloud_terrastodon_pathingWell-known paths for the Cloud Terrastodon project11,762LiLiQ-R-1.1
tokio-fastcgiFastCGI handler (responder, authorizer, filter) library for Tokio11,759Apache-2.0
libmedusa-zipHigh-performance parallelized implementations of common zip file operations.11,757Apache-2.0
cloud_terrastodon_relative_locationA helper for converting std::panic::Location to relative paths with displayed11,757LiLiQ-R-1.1
thin_main_loopThin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.11,742Apache-2.0/MIT
gem-rsA Rust library that serves as a wrapper around the Google Gemini API, providing support for streaming11,740MIT OR Apache-2.0
hentaiAPI wrapper for nhentai.net11,721MIT
bb8-mongodbbb8 connection pooling impmentation for the MongoDB database11,701MIT OR Apache-2.0
squinn-protoState machine for the QUIC transport protocol11,699MIT OR Apache-2.0
hollyA simplistic actor model library using futures.11,694non-standard
syncaWrite asynchronous code, and synca will create a synchronous version.11,690MIT OR Apache-2.0
apcaledgeA command line tool for exporting trading activity from Alpaca
(alpaca.markets) in a Ledger CLI compatible format.11,687GPL-3.0-or-later
tokio-channelChannels for asynchronous communication using Tokio.11,685MIT
samotop-serverSMTP server with focus on privacy11,684MIT OR Apache-2.0
regex-melMélodium regex library11,684EUPL-1.2
lazybar-msgIPC for lazybar using UNIX sockets11,682MIT
signalwireThe unofficial SignalWire SDK for Rust.11,6670BSD
async-file-lockAsynchronous file lock that can auto lock and auto seek.11,622MIT
signalr-clientA Rust library for calling SignalR hubs, supporting JSON and MessagePack protocols, with WASM and native (Tokio) targets.11,608MIT
artemis-normalized-cacheA graph-based normalized cache exchange for the artemis crate.11,597MIT OR Apache-2.0
chksmA multipurpose rust library for use in my projects11,586GPL-3.0
perswaySway IPC daemon11,583MIT
simpl_actorSimple tokio actors11,541MIT OR Apache-2.0
any-mpscAn mpsc that allows arbitrary types to be passed through11,539MIT OR Apache-2.0
scrappy-utilsscrappy utils - various scrappy net related services11,510MIT
tls-asyncTLS support for AsyncRead/AsyncWrite using native-tls11,505MIT
message-channelA simple thread-safe message channel implementation11,504MIT
ruyiAn event-driven framework for non-blocking, asynchronous I/O in Rust11,498MIT/Apache-2.0
some_executorA trait for libraries that abstract over any executor11,456MIT OR Apache-2.0
nautilus-executionCore execution machinery for the Nautilus trading engine11,443LGPL-3.0-or-later
requiem-utilsActix utils - various actix net related services11,438MIT/Apache-2.0
awaurAWAUR: Asynchronous Web API Utilities for Rust11,434MIT
fluence-fork-libp2p-request-responseGeneric Request/Response Protocols11,430MIT
stop-handleConvinient structure to terminate future execution11,425MIT
igdb-rsIGDB - Video Game Database Api11,421Apache-2.0/MIT
turboliftEasy distribution interface 🚡11,405Hippocratic-2.1
fluence-fork-libp2p-yamuxYamux multiplexing protocol for libp2p11,385MIT
workspacer-workspaceAsynchronous Rust workspace management crate, facilitating crate discovery and manipulation in Rust workspaces with thread-safe…11,382MIT
ws-liteNaive websocket server implemented using async / await11,380MIT OR Apache-2.0
archlinux-repoArch Linux repositories parser11,374MIT OR Apache-2.0
thespisThe interface of the thespis actor model (contains only traits).11,369Unlicense
call-agentA multimodal chat API library with tool support, OpenAI API compatible11,367MIT
edge-captiveAsync + `no_std` + no-alloc implementation of a Captive Portal DNS11,366MIT OR Apache-2.0
fluence-fork-libp2p-wasm-extAllows passing in an external transport in a WASM environment11,360MIT
fluence-fork-libp2p-websocketWebSocket transport for libp2p11,358MIT
actori-connectActori connect - tcp connector service11,332MIT/Apache-2.0
async-h1bhitdns fork of Asynchronous HTTP 1.1 parser.11,331MIT OR Apache-2.0
serwusHelpers for building actix-web/diesel based services11,323MIT OR Apache-2.0
fluence-fork-libp2p-deflateDeflate encryption protocol for libp2p11,321MIT
preloaderAsynchronous data preloader library11,320MIT
certsdCertsD - automated, asynchronous LE certificate issuer.11,312MIT
fluence-fork-libp2p-mdnsImplementation of the libp2p mDNS discovery method11,302MIT
susy-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.11,300MIT
tokio-rate-limitHigh-performance, lock-free rate limiting library with pluggable algorithms and Axum middleware11,293MIT OR Apache-2.0
fluence-fork-libp2p-dnsDNS transport implementation for libp2p11,280MIT
json-melMélodium JSON data processing library11,263EUPL-1.2
fluence-fork-libp2p-udsUnix domain sockets transport for libp2p11,244MIT
async-event-emitterLightweight AsyncEventEmitter11,244MIT
memsocketAn asynchronous in-memory socket-like interface.11,227MPL-2.0
cloud_terrastodon_configConfiguration helpers for the Cloud Terrastodon project11,190LiLiQ-R-1.1
parabuildA parallel build utility for template heavy projects.11,181MPL-2.0
robust-providerRobust Provider is a library for creating resilient RPC providers for EVM-based blockchains with automatic retries and failover…11,172MIT
easy-scheduleA flexible task scheduler built on Tokio with multiple scheduling options and skip conditions11,165MIT
asteroid-mqAn embeddable message queue system11,162MIT/Apache-2.0
eternalThe Eternal Framework11,150MIT
actix-framedActix framed app server11,141MIT/Apache-2.0
turbomcp-transport-traitsCore transport traits and types for TurboMCP - foundation for all transport implementations11,129MIT
bluntHighly opinionated way to build asynchronous Websocket servers with Rust.11,106MIT OR Apache-2.0 OR MPL-2.0
flexi_funca Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi…11,099MIT
tower-workerProvides Tower layers focused on wrapping services with asynchronous worker tasks
that may also make requests to the wrapped…11,092MIT
thespis_implReference implementation for the thespis actor model11,091Unlicense
flux-compilerA modern evolution on flow-based programming (FBP).11,084Unlicense
async-snmpModern async-first SNMP client library for Rust11,083MIT OR Apache-2.0