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.
citadel_cryptHigher-level cryptographic library for the Citadel Protocol15,999MIT OR Apache-2.0
peace_code_genCode generation macros for the peace automation framework.15,984MIT OR Apache-2.0
backdropDrop your large or complex objects in the background with Backdrop! (later, on another thread, or both! Fully customizable! Tokio…15,972MIT
melodium-loaderLoading engine for Mélodium, with dependency resolution and retrieval15,948EUPL-1.2
async-usercallsAn interface for asynchronous usercalls in SGX enclaves.
This is an SGX-only crate, you should compile it with the…15,941MPL-2.0
flows-pubsubBuilding blocks for flow-based publish/subscribe.15,933Unlicense
libp2prs-multiaddrImplementation of the multiaddr format15,927MIT
httpbinA httpbin reimplementation in rust. Works as a library and as a standalone
webserver binary. (not affiliated to the original…15,920MIT/Apache-2.0
libp2p-perflibp2p perf protocol implementation15,920MIT
axiomImplements a highly-scalable and ergonomic actor system for Rust based on the
best of Erlang / Elixir and Akka.15,897Apache-2.0
yew-interopuse javascript and css asynchrously in yew15,872MIT
peace_params_deriveParams derive macro for for the peace automation framework.15,862MIT OR Apache-2.0
aldrin-brokerBroker library of Aldrin, a message bus for service-oriented RPC and interprocess communication.15,855MIT OR Apache-2.0
zino-storageFiles and storage services for zino.15,836MIT
baswsA simple async WebSocket client/server framework15,781MIT
freya-devtoolsDevtools Server for Freya15,773MIT
open-ai-rust-responses-by-sshiftA feature-rich, async-first Rust wrapper for the OpenAI Responses API, with built-in support for streaming, function calling,…15,764MIT
tokio-socketcan-isotpA asynchronous tokio ISO-TP library build on top of socketcan-isotp.15,755non-standard
mt_loggerA low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros.15,748GPL-3.0-only
melodium-engineMélodium core engine and executor implementation15,745EUPL-1.2
aldrin-coreShared core components of Aldrin, a message bus for service-oriented RPC and interprocess
communication.15,738MIT OR Apache-2.0
drone-cortex-mARM® Cortex®-M platform crate for Drone, an Embedded Operating System.15,728MIT OR Apache-2.0
rendezvousEasier rendezvous channels for thread synchronization15,728EUPL-1.2
flows-arrowBuilding blocks for flow-based data processing with Apache Arrow.15,722Unlicense
liteapiService of litestorm for creating REST APIs15,702MIT
ultrafast-mcp-serverHigh-performance server implementation for the Model Context Protocol (MCP)15,665MIT OR Apache-2.0
shullerLib to get links to images for your favourite tags on rule34 and any15,653MIT
piston_rsAn async wrapper for the Piston code execution engine.15,621MIT
eventuallyCrate for using Event Sourcing in Rust applications15,600MIT
medinaAn asynchronous web crawling engine15,589non-standard
freya-winitWinit renderer for Freya15,578MIT
haalkaergonomic reactive Bevy UI library powered by FRP signals15,577MIT OR Apache-2.0
misanthropicAn async, ergonomic, client for Anthropic's Messages API15,561MIT
apcacliA command line tool for trading stocks on Alpaca (alpaca.markets).15,546GPL-3.0-or-later
newsblur_apirust implementation of the NewsBlur-API15,541GPL-3.0-or-later
libp2prs-coreCore traits and structs of libp2p15,539MIT
aldrin-macrosAldrin macros.15,525MIT OR Apache-2.0
memberlist-typesTypes used in the memberlist crate.15,520MPL-2.0
zino-channelCloud events and subscriptions for zino.15,504MIT
peace_paramsConstraints and specifications for parameters for the peace automation framework.15,491MIT OR Apache-2.0
rama-proxyproxy types and utilities for rama15,473MIT OR Apache-2.0
rustmarkExtensible web application for serving Markdown-based content15,470MIT
async_ipAn asynchronous client used to obtain one's global Ipv6 or Ipv4 address15,467MIT OR Apache-2.0
lumina-node-wasmBrowser compatibility layer for the Lumina node15,450Apache-2.0
peace_cmdCommand structure for the Peace framework.15,397MIT OR Apache-2.0
wgpu-asyncConverts some WGPU callback methods to async methods.15,396MIT
tubettiServe &[u8] data at a localhost url with minimal configuration15,379MIT OR Apache-2.0
embedded-registers-deriveProcedural macro for effortless definitions of registers in embedded device drivers15,377MIT OR Apache-2.0
flows-hashBuilding blocks for flow-based cryptographic hashing.15,370Unlicense
async-try-fromA crate that provides asynchronous trait-based creation and validation patterns.15,336MIT
futures-stream-select-all-sendA futures library adapter for merging the output of several streams15,328MIT
sntpc-net-tokioTokio socket wrapper for sntpc library15,326MIT OR Apache-2.0
workspacer-crateEfficient management of Rust workspaces with asynchronous operations, offering functionalities for crate initialization,…15,311MIT OR Apache-2.0
ksoftKSoft.SI api wrapper written in pure Rust15,296MPL-2.0
tetsy-libp2p-pingPing protocol for libp2p15,233MIT
reactive-messagingReactive client/server communications, focused on high performance15,223Unlicense
nidrs-externNidrs external library.15,187MIT
actix-ioframeActix framed service15,179MIT/Apache-2.0
gentiangentian: a proc macro that transforms generators to state machines15,167non-standard
aldrin-genAldrin code generator.15,091MIT OR Apache-2.0
tide-http-authBasic and Bearer auth support for Tide15,069Apache-2.0
tetsy-libp2p-identifyNodes identifcation protocol for tetsy-libp2p15,068MIT
tetsy-libp2p-mdnsImplementation of the tetsy-libp2p mDNS discovery method15,066MIT
embedded-registersProcedural macro for effortless definitions of registers in embedded device drivers15,058MIT OR Apache-2.0
tetsy-libp2p-mplexMplex multiplexing protocol for tetsy-libp2p15,055MIT
tower-redisA Tower service for asynchronous Redis request/response performed over a
managed, multplexed connection.15,046MIT
fibers_transportTransport layer abstraction built on top of [`fibers`] crate15,041MIT
fluence-fork-libp2p-kadKademlia protocol for libp2p15,036MIT
rxrReactive extensions for event-driven applications15,035MIT OR Apache-2.0
actori-threadpoolActori thread pool for sync code14,980MIT/Apache-2.0
ultrafast-mcp-clientClient implementation for UltraFast MCP14,969MIT OR Apache-2.0
multipart-rfc7578An implementation of multipart/form-data (RFC7578)14,954MIT OR Apache-2.0
tor-eventsA typed event broadcasting framework for Arti.14,934MIT OR Apache-2.0
actori-macrosActori runtime macros14,920MIT/Apache-2.0
citadel_wireNAT traversal and wire support for the Citadel Protocol14,912MIT OR Apache-2.0
proxiedAsynchronous client connector for proxies14,902MIT
hannibalA small actor library14,885MIT/Apache-2.0
embassy-net-tuntapembassy-net driver for Linux TUN/TAP interfaces.14,870MIT OR Apache-2.0
redis-driverRedis async driver for Rust14,866non-standard
bitcoinsv-rpcAsync Rust library for Bitcoin SV node communication14,863MIT
read_until_sliceAsyncBufRead::read_until extension to take a slice as a delimiter instead of a single u8.14,860MIT
libmqm-defaultIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) structure defaults14,857Apache-2.0
parSession types, as an implementation of linear logic with MIX14,856MIT
futures-await-test-previewAsync test support for Rust through a procedural macro. This crate defines the
`#[async_test]` attribute to make writing tests…14,847MIT
izihawa-common-multipartAn implementation of multipart/form-data14,839MIT OR Apache-2.0
tower-resilienceComposable resilience and fault-tolerance middleware for Tower services14,822MIT OR Apache-2.0
yandex-musicRust wrapper for the Yandex Music API14,804MIT
gritlabGitlab rust API sdk14,790MIT
quartz_schedMinimalistic scheduling library for Rust14,759MIT
lumina-cliCelestia data availability node implementation in Rust14,705Apache-2.0
sparql-algebraA dataflow implementation of the SPARQL graph query language.14,668Unlicense
actori-rtActori runtime14,640MIT/Apache-2.0
threatflux-hashingHigh-performance async file hashing library supporting MD5, SHA256, SHA512, and BLAKE314,634MIT
rtvMinimal HTTP/S client that supports nonblocking and streaming requests using mio.14,613MIT
wasm-serviceSimplify implementation of serverless WASM on Cloudflare Workers14,570MIT OR Apache-2.0
ultrafast-mcpHigh-performance, ergonomic Model Context Protocol (MCP) implementation in Rust14,552MIT OR Apache-2.0
citadel_userUser backend library for the Citadel Protocol14,550MIT OR Apache-2.0
terracottaBoilerplate webserver application based on Axum14,518MIT
freya-commonInternal common utilities for Freya.14,507MIT
voodooAn intuitive, idiomatic, unopinionated, zero-overhead Vulkan API14,495MIT/Apache-2.0
async-dnsA simple async DNS resolver14,495MIT OR Apache-2.0
orphanageRandom collection of stuff that is still searching for a home.14,4890BSD
pn532PN532 protocol implementation14,487MIT OR Apache-2.0
rerun-tonic-web-wasm-clientgrpc-web implementation for use by tonic clients in browsers via webassembly14,484MIT/Apache-2.0
flows-imageBuilding blocks for flow-based image processing.14,459Unlicense
async_channel_io`AsyncRead` and `AsyncWrite` implementations for `async_channel`14,435MIT
tyractorsaurTyped Actor System14,433MIT OR Apache-2.0
sonora library for controlling sonos speakers14,413MIT
koit-tomlA simple, asynchronous, pure-Rust, structured, embedded database14,393MIT
zino-openapiOpenAPI support for zino.14,384MIT
vibeioA high-performance, cross-platform asynchronous runtime for Rust14,358MIT
actix-postgresPostgreSQL integration for Actix framework.14,352MIT OR Apache-2.0
vssA dead simple library to allow for easily reused shutdown signal handling14,348MIT OR Apache-2.0
knienTyped RabbitMQ interfacing for async Rust14,334MIT OR Apache-2.0
ockam_macroEnd-to-end encryption and mutual authentication for distributed applications.14,306Apache-2.0
steam-connectImplementation Steam web authorization for simple use in projects with or without actix_web14,286MIT
elikarA rust asynchronous ECS game engine14,285MIT
atedbDistributed datachain (database) built on an immutable data store with strong encryption and authentication14,279MIT OR Apache-2.0
flows-httpBuilding blocks for flow-based HTTP requests & responses.14,279Unlicense
yt-apia work in progress library to interact asynchronously with the youtube api14,273MIT
melodium-langMélodium language parsing and semantic analyser14,273EUPL-1.2
flatlineAn async SSH-2.0 client library for Rust14,271MPL-2.0
tarpc-libAn RPC framework for Rust with a focus on ease of use.14,254MIT
b2_backblazethis is a basic async library to upload small files to backblaze b2 service.14,246GPL-3.0
asteroid-mq-modelBasic models for asteroid-mq14,232MIT/Apache-2.0
codex-codesTyped Rust SDK for the OpenAI Codex agent CLI: serde models of the codex app-server JSON-RPC protocol, plus sync and async…14,219Apache-2.0
zino-amisUI generator for amis.14,189MIT
crypto-bottersA library for cryptocurrency exchange APIs.14,174MIT
flows-mathBuilding blocks for flow-based mathematical operations.14,140Unlicense
webhdfsHadoop WebHDFS client library14,137Apache-2.0
telegram-bot-forkA library for creating Telegram bots14,117MIT
meltdownA lightweight service manager to help with graceful shutdown of asynchronous applications.14,1090BSD
tokio-async-stdAn async-std that can fit into tokio ecosystem straight ahead14,098MIT
redis-work-queueA work queue, on top of a redis database, with implementations in Python, Rust, Go, Node.js (TypeScript) and Dotnet (C#).14,084MIT
google-places-apiUnofficial Google Places API for rust.14,078MIT
nominatimBindings to the reverse geocoding API powered by openstreetmap.14,077MIT
fd-queueA library to support fd passing on Unix sockets.14,077MIT OR Apache-2.0
suppaftp-cliFTP command line client, based on suppaftp14,031MIT OR Apache-2.0
safina-netSafe async network functions - ARCHIVED: Code moved to `safina` crate.14,027Apache-2.0
executor-coreA zero-cost task executor abstraction layer for Rust async runtimes14,027MIT
libp2prs-runtimeruntime which support async-std and tokio14,013MIT
nmrsA Rust library for NetworkManager over D-Bus13,997MIT
http-handleA fast and lightweight Rust library for handling HTTP requests and responses.13,995AGPL-3.0-only
thetaAn Rust Actor Framework13,987MIT
actix-storageGeneral key value storage for actix-web13,984MIT OR Apache-2.0
turbomcp-clientMCP client with full protocol support, bidirectional communication, and plugin middleware13,961MIT
fs-melMélodium core filesystem interaction library13,953EUPL-1.2
bolt-load-utilsUtility functions for bolt-load: HTTP header parsing, async readers, and tracing helpers13,950MIT OR Apache-2.0
bolt-load-coreCore traits and types for bolt-load: download sources, sinks, and error definitions13,950MIT OR Apache-2.0
edge-nal-stdA STD implementation of edge-nal based on `async-io`13,935MIT OR Apache-2.0
tet-libp2p-coreCore traits and structs of tet-libp2p13,925MIT
bolt-load-adapterPluggable HTTP adapters for bolt-load: reqwest, ureq, and custom backends13,922MIT OR Apache-2.0
flux-engineA modern evolution on flow-based programming (FBP).13,900Unlicense
bolt-loadA fast, async, multi-connection parallel download library for Rust13,896MIT OR Apache-2.0
stm32wb-hciImplementation of the Bluetooth HCI for the STM32WB family13,893MIT/Apache-2.0
logic-meshControl logic engine using event based and reactive blocks written in Rust.13,881BSD-3-Clause
tascA minimnal, asynchronous threadpool13,869non-standard
actori-serviceActori service13,864MIT/Apache-2.0
rxqlite-tests-commonA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.13,854MIT OR Apache-2.0
aldrin-testUtilities for Aldrin server and client tests.13,829MIT OR Apache-2.0
darpiA web framework with type safety and speed in mind13,822MIT OR Apache-2.0
async-cron-schedulerRuntime-agnostic async task scheduler with cron expression support13,806MPL-2.0
get-file-sizeRust crate for asynchronous file size retrieval and line counting, utilizing the tokio runtime for non-blocking I/O operations.13,769MIT OR Apache-2.0
hypercore-protocolReplication protocol for Hypercore feeds13,724MIT OR Apache-2.0
ns-env-configAn env_logger-inspired one-stop configuration for name resolution based
on abstract-ns. Reduces boilerplate and provides…13,721MIT/Apache-2.0
messagebus_deriveMessageBus allows intercommunicate with messages between modules13,714MIT OR Apache-2.0
state-machinesType-safe state machines with hierarchical states, guards, callbacks, and async support - Rust port of Ruby's state_machines gem13,703MIT OR Apache-2.0
conch-runtimeA library for evaluating/executing programs written in the shell programming language.13,691MIT/Apache-2.0
flows-ioBuilding blocks for flow-based I/O readers & writers.13,685Unlicense
scrappy-threadpoolscrappy thread pool for sync code13,669MIT
gneiss-mqttAsynchronous and threaded MQTT(5) clients13,665Apache-2.0
scrappy-macrosscrappy runtime macros13,658MIT
noosphere-fsA high-level, FS-like view over Noosphere content13,651MIT OR Apache-2.0
spaadZero boilerplate actor systems with xtra13,647MPL-2.0
moxieIncremental runtime for interactive software.13,628MIT/Apache-2.0
nb-executorSingle-future, #![no_std] executor based on event bitmasks13,613Apache-2.0
dialecticTransport-polymorphic, asynchronous session types for Rust13,591MIT
memstoreAn in-memory implementation of the `async-raft::RaftStorage` trait.13,586MIT/Apache-2.0
bevy_serialportAsync serial port plugin for Bevy game engine with enhanced error handling and convenience APIs13,569MIT OR Apache-2.0
monoio-thriftThrift for Monoio.13,562MIT/Apache-2.0
crossmist-deriveEfficient and seamless cross-process communication, both synchronously and asynchronously13,538MIT
cloud_terrastodon_user_inputHelper functions for interacting with users in the terminal13,531LiLiQ-R-1.1
tokio-os-timerTimer facilities for Tokio based on OS-level primitives.13,522MIT
opentelemetry-zpages[DEPRECATED] ZPages implementation for OpenTelemetry13,520Apache-2.0
actix-interopUse async/await syntax with actix actors.13,507MIT/Apache-2.0
stream-extAn extension trait for Streams that provides a variety of convenient combinator functions13,501MIT OR Apache-2.0
tower-mcpTower-native Model Context Protocol (MCP) implementation13,486MIT OR Apache-2.0
actori-codecUtilities for encoding and decoding frames13,466MIT/Apache-2.0
dbus-asyncAsynchronous DBus library13,449BSD-3-Clause
plctag-asyncasync wrapper for libplctag13,447MIT
theta-macrosProcedural macros for the Theta actor framework13,437MIT
kafka-rsNative Rust Kafka client, built upon kafka-protocol-rs and Tokio.13,434MIT/Apache-2.0
archflowCreate a streamable Zip archive13,431MIT
bme280-rsA crate to query BME280 sensors over I²C13,401MIT OR Apache-2.0
seccImplements a Skip-Enabled Concurrent Channel (SECC) for Rust13,371Apache-2.0
nautilus-commonCommon functionality and machinery for the Nautilus trading engine13,371LGPL-3.0-or-later
async-graphql-vizasync-graphql for viz13,364MIT/Apache-2.0
flows-randBuilding blocks for flow-based random number generation.13,362Unlicense
async_msp_cliAsync msp cli for iNav and BetaFlight13,352MIT OR Apache-2.0
poolpartyAdded functionality for the `futures::executor::ThreadPool` futures executor.13,329MIT