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.
puff-rsPuff - Deep Stack Python Runtime and GraphQL library.11,079MIT
pmsa003iPlantower PMSA003I Driver for Embedded HAL11,077MIT OR Apache-2.0
std-melMélodium standard library11,054EUPL-1.2
firebase-rtdbFirebase client for the Citadel Protocol11,047MIT OR Apache-2.0
nuclei-attributesAttributes for Nuclei11,046Apache-2.0/MIT
tk-cantalA client for cantal monitoring service. This is not for submitting metrics
to the cantal. This library is for accessing…11,041MIT/Apache-2.0
safe-vkA simple library to create your own vk bot for conversations11,039non-standard
dmdsMultidimensional database implemented in Rust11,036LGPL-3.0-or-later
duroxide-pgA PostgreSQL-based provider implementation for Duroxide, a durable task orchestration framework11,026MIT
nautilus-analysisPerformance analysis and statistics for the Nautilus trading engine11,007LGPL-3.0-or-later
orengine-macrosProcedural macros for use with Orengine.11,002MIT
griteaGitea API sdk10,983MIT
dumb-execA very simple and dumb implementation of a futures executor
that doesn't allocate and can be used in no_std environments.10,976MIT
spaad_internalProc-macro for the `spaad` crate. Do not use this directly, use that instead.10,974MPL-2.0
async-io-miniAsync I/O fork for embedded systems10,973Apache-2.0 OR MIT
javascript-melMélodium JavaScript language library10,972EUPL-1.2
solana-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.10,971MIT
http-melMélodium HTTP library10,967EUPL-1.2
flux-parserA modern evolution on flow-based programming (FBP).10,930Unlicense
mobc-forkedA generic connection pool with async/await support10,917MIT/Apache-2.0
gdext_coroutinesRun Rust Async functions and Coroutines in Godot 4.4+ (through GDExtension), inspired on Unity's Coroutines design.10,917MIT
tourniquet-tonicAsync native round-robin manager for remote services. Tonic integration.10,907MIT
swctxOne-shot channel with some special semantics.10,8890BSD
libp2prs-tcpTCP/IP transport protocol for libp2p10,885MIT
async-opensslAn implementation of SSL streams for async IO backed by OpenSSL10,871MIT OR Apache-2.0
diny_coreCore functionality of the diny framework10,864MIT OR Apache-2.0
openai_responsesRust SDK for the OpenAI Responses API10,842MIT
citadel_protoNetworking library for the Citadel Protocol10,839MIT OR Apache-2.0
recursive_scraperConstant-frequency recursive CLI web scraper with frequency, filtering, file directory, and many other options for scraping HTML,…10,838MIT OR Apache-2.0
gen-streamGenerator-based streams for Rust and futures 0.3.10,834MIT/Apache-2.0
rseip-eipencapsulation protocol for rseip10,820MIT
adventureHelps your great adventure for the various type of requests.10,802MIT OR Apache-2.0
flows-mdnsBuilding blocks for flow-based mDNS discovery.10,800Unlicense
async-atomicAtomics which can be subscribed to and asynchronously notify when updated10,789MIT/Apache-2.0
zino-chatbotUnified access to chatbot services for zino.10,777MIT
reqchanThis is a channel for requesting and receiving data. Each channel has only one requesting end, but it can have multiple…10,766MIT/Apache-2.0
key-mutexAccess mutexes by key10,748MIT
async-i3ipcBindings for i3 and async-std allowing async applications to communicate with i3 over
it's IPC interface. Contains futures…10,738MIT
workctlProvides a number of higher-level control mechanisms for concurrent work scheduling, built on standard library concurrency…10,734MIT
negahban🧐 A simple file watcher, based on `notify`, designed to be fast, easy-to-use and async friendly10,720MIT
roa-multipartmultipart implementation for roa10,720MIT
nautilus-indicatorsTechnical indicators for the Nautilus trading engine10,716LGPL-3.0-or-later
qpQuick Pool: High Performance Async Generic Pool10,712MIT
wtx-macrosProcedural macros for wtx10,708MPL-2.0
cloud_terrastodon_hcl_typesHelper types for interacting with HCL for the Cloud Terrastodon project10,706LiLiQ-R-1.1
statecraftState machines with compile-time enforced transitions10,703MIT OR Apache-2.0
fluxrpc-coreRPC framework supporting multiple protocols and codecs10,670MIT
logimeshlogimesh is a Rust RPC Microservice 2.0 framework.10,663MIT
rxqlite-lite-commonA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.10,659MIT OR Apache-2.0
cappCommon things i use to build Rust CLI tools for web crawlers.10,659MIT
async-handleA reference-counted async RwLock10,652MIT
scherben-mapConcurrent Sharded HashMap for Rust10,642MIT
nautilus-portfolioPortfolio components and functionality for the Nautilus trading engine10,642LGPL-3.0-or-later
async-mqZero-cost async-await abstraction of lapin AMQP client crate10,601Apache-2.0 AND MIT
open-coroutine-macrosThe proc macros for open-coroutine10,592Apache-2.0
tokio_safe_block_onProvides the ability to execute async code from a sync context, without blocking a tokio core thread or busy looping the cpu.10,591Apache-2.0
eventually-postgresEvent Store implementation using PostgreSQL for the Eventually crate10,591MIT
pg-wormAn async, fully-typed and straightforward ORM for PostgreSQL databases10,588MIT OR Apache-2.0
axum_corsZero-copy CORS middleware for Axum / 基于 Axum 的零拷贝跨域资源共享中间件10,576MulanPSL-2.0
workspacer-consolidateAsynchronously consolidate and introspect Rust crate interfaces, gathering typical items within a unified system for enhanced…10,570MIT OR Apache-2.0
cloud_terrastodon_azure_resource_typesGenerated enum for Azure resource types for use in the Cloud Terrastodon project10,550LiLiQ-R-1.1
tokio-iocpIOCP support for the Tokio asynchronous runtime.10,531MIT
go-zoom-kinesisA robust AWS Kinesis stream processor with checkpointing and retry capabilities10,509MIT
futuresdr-pmtPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,506Apache-2.0
actix-storage-hashmapAn implementation of actix-storage based on hashmap10,506MIT OR Apache-2.0
holidayapi_rustA HolidayAPI library for Rust10,490MIT
acton_testTesting utilities for Acton actors, providing tools to help in the testing and validation of actor behavior.10,484Apache-2.0 OR MIT
pw-telegram-bot-forkA library for creating Telegram bots10,483MIT
nostr-botNostr bot library10,478MIT
saorsa-gossip-runtimeHigh-level runtime for assembling Saorsa gossip components10,450MIT OR Apache-2.0
viz-testThe core traits and types in for Viz10,444MIT
irox-threadingBlocking and Asynchronous Threading Tools10,421MIT OR Apache-2.0
deploy-commonCommon components for the `deploy` and `fabric` crates.10,419Apache-2.0
blecsimple cross-platform ble client library based on btleplug10,398MIT OR Apache-2.0
anthropic-sdk-rustComprehensive, type-safe Rust SDK for the Anthropic API with streaming, tools, vision, files, and batch processing support10,389MIT
hyper-serverHigh level server for hyper and tower.10,386MIT
scrappy-serverscrappy server - General purpose tcp server10,382MIT
mqtt5Complete MQTT v5.0 platform with high-performance async client and full-featured broker supporting TCP, TLS, WebSocket,…10,374MIT OR Apache-2.0
nbd-asyncBlock device drivers in userspace.10,358MIT
lockpoolThis library offers a pool of locks where individual locks can be locked/unlocked by key10,356MIT OR Apache-2.0
actori-httpActori http primitives10,351MIT/Apache-2.0
libp2prs-swarmThe libp2p swarm10,345MIT
async-cuda-coreAsync CUDA streams and buffers for Rust.10,345MIT OR Apache-2.0
requiem-serverActix server - General purpose tcp server10,343MIT/Apache-2.0
silence-coreCore audio I/O abstractions for the silence crate.10,327Apache-2.0
ffi_rpcUse FFI with RPC.10,324GPL-3.0
noosphere-carStreaming CAR format support for Noosphere10,323MIT OR Apache-2.0
futuresdr-typesPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,323Apache-2.0
rados_hiOpinionated high-level wrapper for librados (Ceph).10,318MIT
envoy_httpA minimal and pragmatic Rust web application framework built for rapid development10,303MIT OR Apache-2.0
tower-resilience-retryEnhanced retry middleware for Tower services with advanced backoff strategies10,302MIT OR Apache-2.0
actori-testingActori testing utils10,294MIT/Apache-2.0
rxqlite-sqlx-commonA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.10,291MIT OR Apache-2.0
hyperbeePeer to Peer B-tree10,291MIT OR Apache-2.0
robust_downloaderA robust, concurrent file downloader with retry capabilities and progress tracking.10,285MIT
atomic-arrayDefines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those…10,272MIT/Apache-2.0
diny_testTest serializer format for the diny framework10,263MIT OR Apache-2.0
hls_lfcd_lds_driverRust driver for ROBOTIS HLDS HLS-LFCD-LDS (LDS-01)10,261 EPL-2.0 OR Apache-2.0
peace_cmd_modelData types for commands for the Peace framework.10,244MIT OR Apache-2.0
oai-rt-rsRust SDK for the OpenAI Realtime API10,243MIT
rt-localThread local asynchronous runtime working with platform-specific event loops.10,236MIT OR Apache-2.0
dakuInterface to the Daku API10,232Apache-2.0 OR BSL-1.0 OR MIT
nautilus-tradingStrategy machinery and controllers for the Nautilus trading engine10,221LGPL-3.0-or-later
aiurSingle threaded async executor with structured concurrency10,213MIT
nautilus-dataCore data handling machinery for the Nautilus trading engine10,173LGPL-3.0-or-later
iapasync google/apple receipt validation using hyper10,157MIT
open-coroutine-coreThe open-coroutine is a simple, efficient and generic coroutine library.10,155Apache-2.0
fundamentum-edge-pfwdThe port forwarding tool for edge daemon10,155Apache-2.0
fluence-fork-libp2p-pnetPrivate swarm support for libp2p10,125MIT
ogreA rusty, dual-wielding Quake and Half-Life texture WAD parser.10,117MIT
deepwell-coreDatabase management and migrations service10,112AGPL-3.0-or-later
hoochA small async runtime that's been bootlegged for my projects.10,089Apache-2.0
nautilus-riskCore risk management machinery for the Nautilus trading engine10,088LGPL-3.0-or-later
discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MIT
biscuit-actix-middlewareBiscuit middleware for actix-web.10,036Apache-2.0
xo-api-clientUnofficial crate for accessing Xen Orchestra through its API10,031MIT OR Apache-2.0
bytes-streamUtility functions to work with stream of bytes10,029MIT
get_chunkFile iterator or stream with auto or manual chunk size selection10,023MIT
switchy_asyncSwitchy Async runtime package10,019MPL-2.0
minimult_cortex-mA minimal multitask library, or RTOS, for Cortex-M microcontrollers.10,015Unlicense
awakenRust AI agent backend: build capabilities once, tune behavior live, serve every client9,993MIT OR Apache-2.0
ferroid-tonic-serverA high-performance gRPC server for streaming ID generation9,991MIT OR Apache-2.0
deadpool-amqprsDead simple async pool for amqprs9,968MIT
test_executorsSimple async executors for testing.9,955MIT OR Apache-2.0
stakker_logLogging support for Stakker9,952MIT/Apache-2.0
trovoA trovo.live api & chat client written in and for rust9,951MIT OR Apache-2.0
logimesh-macrologimesh-macro is Proc macros for logimesh.9,951MIT
serf-coreA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,914MPL-2.0
swarm-commanderManage tons of commands asynchronously9,907non-standard
event-sourceZero cost async immediate event dispatching9,906MIT
async-fifoMPMC & oneshot channels with (a)sync API9,900MIT
async_progressCreate sync points across async tasks9,893Unlicense
multipoolA configurable thread pool with optional work-stealing support and task priority scheduling.9,891MIT
citadel_sdkHigh-level library to build applications on the Citadel Protocol9,874MIT OR Apache-2.0
openai-apiOpenAI API library for rust9,871non-standard
async-read-length-limitlimit the size of an async read9,863MIT OR Apache-2.0
eventastic_postgresA postgres event store for eventastic9,854MIT
actori-tlsActori tls services9,844MIT/Apache-2.0
async-circeIRC crate in Rust9,837Unlicense
waitlistKeep track of an ordered list of Wakers to wake9,830Apache-2.0
requiem-httpActix http primitives9,827MIT/Apache-2.0
fg-udsAsynchronous unix domain socket running on the futures-glib main loop9,825MIT
async-send-fdA wrapper for async UnixStream's to send file descriptors9,819MIT
crab-kafkaForward <TCP|UDP> + TLS traffic to kafka9,819Apache-2.0
processkitAsync child-process management for tokio: whole-tree kill-on-drop (no orphans), plus streaming, pipelines, timeouts, and…9,816MIT
anchor-chainA statically typed async framework for building LLM-based applications.9,799MIT
fundamentum-edge-daemonThe supported way to access Fundamentum's ecosystem from linux devices9,791Apache-2.0
medusa-zipA command-line interface to high-performance parallelized implementations of common zip file operations.9,781Apache-2.0
actix-storage-dashmapAn implementation of actix-storage based on dashmap9,769MIT OR Apache-2.0
hextralComprehensive neural network library with dataset loading, batch normalization, 9 activation functions, 5 loss functions,…9,769MIT OR Apache-2.0
phoenix-chanAsync Phoenix channle Client library implementation9,762MIT OR Apache-2.0
parsliParallel status lines for Rust9,752MIT
adk-memorySemantic memory and search for Rust Agent Development Kit (ADK-Rust) agents9,750Apache-2.0
nautilus-cryptographyCryptographic primitives and management for the Nautilus trading engine9,748LGPL-3.0-or-later
sign-in-with-appleSign In With Apple Validation in Async Rust9,738MIT
ractor-supervisorSupervisor module for ractor framework.9,718MIT
resilient-rsA Rust utility library for fault tolerance, including retry strategies, backoff mechanisms, and failure handling.9,713MIT
requiem-webActix web is a simple, pragmatic and extremely fast web framework for Rust.9,708MIT/Apache-2.0
async-skipdbAn embedded, in-memory, zero-copy, atomicity, consistency, MVCC, almost lock-free and serializable snapshot isolation database…9,699MIT OR Apache-2.0
factorio-mluaHigh 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…9,698MIT
google-cloud-deriveDerive macros for the `google-cloud` library9,696MIT OR Apache-2.0
libp2prs-secioSecio encryption protocol for libp2p9,690MIT
ratsio_fork_040Fork of ratsio to avoid duplicate error conversion. Ratsio is a Rust client library for NATS messaging system and NATS Event…9,683MIT
tokio-stream_wasiUtilities to work with `Stream` and `tokio`.9,651MIT
utlsA simple utilities library for stuff I actually use sometimes, with a large focus on convenience and lack of dependencies.9,638GPL-3.0
async-std-testAlternate implementation of the #[async_std::test] macro9,633MIT
task-executorA task executor9,620MIT OR Apache-2.0
gerevsGerevs is a Rust crate for implementing general-purpose SOCKS5 proxy servers with asynchronous execution and flexible…9,620MIT
google-jwt-signinVerify ID tokens for Google SSO9,618MIT/Apache-2.0
turbomcp-stdioStandard I/O transport implementation for TurboMCP - newline-delimited JSON over stdin/stdout9,606MIT
tetsy-libp2p-plaintextPlaintext encryption dummy protocol for libp2p9,601MIT
nautilus-serializationSerialization functionality for the Nautilus trading engine9,598LGPL-3.0-or-later
tarpc-bincode-transportA bincode-based transport for tarpc services.9,584MIT
routerify-unixsocketUse hyperlocal with routerify to add local unix socket support9,582MIT OR Apache-2.0
serfA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,575MPL-2.0
actix-storage-redisAn implementation of actix-storage based on redis-rs9,558MIT OR Apache-2.0
flows-audioBuilding blocks for flow-based audio processing.9,540Unlicense
nautilus-systemSystem orchestration for the Nautilus trading engine9,540LGPL-3.0-or-later
git-eventCustomizable event handler for updates in remote git repositories9,522MIT
nevaMCP SDK for Rust9,522MIT
embassy-usb-dfuAn implementation of the USB DFU 1.1 protocol, using embassy-boot9,513MIT OR Apache-2.0
stun-clientThis is a simple async_std based asynchronous STUN client library.9,510MIT
letterman_email_body_parserthis is a tokio based fast and optimized email body parser and dkim validator.9,506GPL-3.0
stream-broadcastRuntime independent broadcast, which only polls it's underlying stream if no pending data is available9,503MIT
dinyAn asynchronous, alloc-free serialization framework9,495MIT OR Apache-2.0
django-query_deriveMacros for the django-query crate9,490MIT OR Apache-2.0
rxqlite-commonA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.9,489MIT OR Apache-2.0
deepwellDEEPWELL - Wikijump API provider and database manager9,489AGPL-3.0-or-later
wasm-agnosticwasm-agnostic is a helpful crate for users who want to write async runtime-agnostic crate for wasm target.9,485MIT/Apache-2.0
binance-pay-rsUnofficial Rust Library for the Binance Pay API9,483MIT
lnsocketAn async lightning network socket with with core-lightning rpc support9,481MIT
rart-rsA async runtime to use the benefits of the availables embedded OS9,479non-standard
scrappy-connectscrappy connect - tcp connector service9,479MIT
rama-clirama cli to move and transform network packets9,473MIT OR Apache-2.0
flux-codexA modern evolution on flow-based programming (FBP).9,471Unlicense
zippystResolve zippyshare.com download links9,456MIT
cloud_terrastodon_azure_devops_typesTypes for modelling Azure DevOps for the Cloud Terrastodon project9,455LiLiQ-R-1.1
bitcoin-zmqA library providing a relatively thin wrapper around Bitcoin ZMQ,
allowing the construction of asynchronous streams of…9,445MIT
requiem-connectActix connect - tcp connector service9,444MIT/Apache-2.0
nysaA bus for passing messages around between independent subsystems of an application9,442MIT