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.
async-socketGeneral-purpose asynchronous socket stream.4,824MIT
adk-graphGraph-based workflow orchestration for ADK-Rust agents4,813Apache-2.0
plaintextPlaintext encryption dummy protocol for tet-libp2p4,810MIT
turnkeeperAn asynchronous, recurring job scheduler for Tokio with support for CRON, interval, and weekday/time schedules, plus retries,…4,805MPL-2.0
fieldsetStruct to enum derivation4,792non-standard
chesterfieldErgonomic, strongly-typed CouchDB client in pure Rust.4,771Apache-2.0
aarambh-netA library for HTTP, TCP, and UDP clients and servers4,765MIT
valuable_futuresUtils which allow writing futures::Future and futures::Stream by-value4,763MIT/Apache-2.0
camel-language-apiLanguage trait API for rust-camel (Expression, Predicate)4,762Apache-2.0
rzmqHigh performance, CPU and memory efficient, fully asynchronous, safe pure-Rust implementation of ZeroMQ (ØMQ) messaging with…4,758MPL-2.0
bottleActor model framework for Rust.4,756GPL-3.0
libp2p-grpc-rsA library running gRPC on LibP2P for Rust4,755non-standard
tk-carbonImplementation of carbon (graphite) client protocol on top of tokio-rs4,754MIT/Apache-2.0
rstructorGet structured, validated data out of LLMs as native Rust structs and enums. Derive a type and rstructor generates the JSON…4,750MIT
chat-systemA multi-protocol async chat crate — single interface for IRC, Matrix, Discord, Telegram, Slack, Signal, WhatsApp, and more4,747MIT
chromium-cryptoChromium crypt4,742LGPL-3.0-or-later
aktAn actors library for Rust and Tokio
designed to work with async / await message handlers out of the box.4,734MIT
trace_idA lightweight, high-performance tracing ID generation and propagation library for Rust, with out-of-the-box support for Axum.4,734MIT OR Apache-2.0
create-rspc-appGet started with your next rspc app!4,732MIT
ump-ngxCollection of ump-ng extensions.4,7260BSD
wgpYet another waitgroup implementation4,722MIT
uring-fileAsync file I/O for Linux using io_uring4,716MIT OR Apache-2.0
async-shellAsynchronous process child wait.4,706Apache-2.0 OR MIT
mwc-libp2p-swarmThe libp2p swarm4,698MIT
yaar-reactorNon-blocking IO abstractions for building executors.4,693MIT OR Apache-2.0
epics-caClient library for EPICS Channel Access protocol4,693MIT/Apache-2.0
vkteams-bot-mcpHigh-performance VK Teams Bot API toolkit with CLI and MCP server support4,690MIT OR Apache-2.0
connexaHigh level abstraction of rust-libp2p4,685Apache-2.0 OR MIT
yaarYet another asynchronous runtime
optimized around configuration and no_std.4,683Apache-2.0/MIT
elevatorproTTK4145 Real-time Programming elevator project, Group 25, spring 20254,677non-standard
apex_legendsAn API wrapper for the MozambiqueHe.re Apex Legends API.4,667MIT OR Apache-2.0
embassy-net-adin1110embassy-net driver for the ADIN1110 ethernet chip4,666MIT OR Apache-2.0
tokio_dual_stackDual-stack TCP listener based on tokio.4,664MIT OR Apache-2.0
coasys_juniper_subscriptionsJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations.4,662BSD-2-Clause
fluxus-transformersTransformer components for Fluxus stream processing engine4,657Apache-2.0
peace_profile_modelSerializable data model for profiles for the Peace framework.4,651MIT OR Apache-2.0
future_handlesA library crate to complete futures via handles4,638LGPL-3.0-only
build_asyncRust Macros to Unify Synchronous and Asynchronous Codebases4,637LGPL-3.0-or-later
eventbuzzA safe, fast, concurrent event publish/subscribe system based on tokio(async), inspired by Spring events.4,632Apache-2.0
speak-easyLogging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs.4,630MIT
async-gigachatAsync bindings for Gigachat API4,616MIT
waihonaLibrary for rudimentary cloud storage capabilities across major cloud providers4,611non-standard
dndx-fork-tokio-tunAsynchronous allocation of TUN/TAP devices using tokio4,609MIT OR Apache-2.0
asupersync-conformanceConformance test suite for async runtime specifications4,606LicenseRef-MIT-OpenAI-Anthropic-Rider
futuresdr-remoteRemote interaction library for FutureSDR.4,603Apache-2.0
minicoro-sysrust binding to minicoro4,602Apache-2.0
nidrs-openapiNidrs openapi library.4,599MIT
wsptyxterm.js example with Rust Tokio and pty backend server4,598MIT
flowly-spscFlowly is a library of modular and reusable components for building robust
pipelines processing audio, video and other.4,598MIT
beeswaxAn easy to use CRUD client for the Beeswax API4,596MIT
baton-deriveA derive macro that generates a baton per field4,596MIT OR Apache-2.0
ticqueTake a queue for a resource4,592Apache-2.0 OR MIT
rusticacheSimple caching for rust without external requirements.4,591MIT OR Apache-2.0
catalyzer-utilsUtilities to make development easier4,590non-standard
async_closureThis crate utilizes the nightly-only feature async_fn_in_trait to imitate async_closures.4,587MIT OR Apache-2.0
xum1541Rust driver to access Commodore disk drives using xum1541 USB device4,586GPL-3.0
areq-bodyHTTP body types and traits as part of areq crate4,584MIT
tokio-task-schedulerA non-blocking task scheduler for Rust with fluent API, supporting interval-based and cron-like scheduling4,584MIT
camel-endpointEndpoint abstractions for rust-camel4,584Apache-2.0
tokio-anon-pipeAsynchronous anonymous pipe for Windows.4,580MIT/Apache-2.0
herbertsimple actor management4,579MIT
futures_orchestraA Tokio-based task pool for managing concurrent execution of futures with queuing, labeling, notifications and cancellation.4,578MPL-2.0
skrillax-streamCombines skrillax-network crates to work nicely on top of a tokio tcp stream4,560MIT
awaitable-boolA Tokio-powered awaitable bool (analogous to a flag and highly inspired by Python's `asyncio.Event`, but can be waited for to…4,555MIT OR Apache-2.0
tower-sessions-ext-sqlx-storeSQLx session stores for `tower-sessions-ext`.4,548MIT
akinator-pyPython bindings for akinator-rs4,545MIT
async_linux_spec_fdasynchronous linux specific fd in rust.4,543non-standard
tokio-hidgLinux USB HID Gadget emulation for tokio async runtime4,541MIT
truebner-smt100Drivers for the TRUEBNER SMT100 Soil Moisture Sensor4,537MIT/Apache-2.0
qbit-api-rsA asynchronous Rust wrapper for qBittorrent Web API4,537MIT OR Apache-2.0
http-json-streamAn asynchronous JSON streamer for HTTP network requests4,531MIT OR Apache-2.0
tokio-non-asyncHelpers for dealing with tokio channels in non-async code4,530non-standard
real-async-traitA proc macro that uses experimental features to work around type erasure for async traits4,529MIT OR Apache-2.0
newsblur_api_updatedrust implementation of the NewsBlur-API4,528GPL-3.0-or-later
hyper-custom-certA small, ergonomic HTTP client wrapper around hyper with optional support for custom Root CAs and a dev-only insecure mode for…4,525MIT OR Apache-2.0
tcrm-taskTask execution unit for TCRM project4,525MIT OR Apache-2.0
srad-clientTypes and traits for implementing Sparkplug Clients4,520MIT OR Apache-2.0
artaAsync runtime abstractions library4,516MIT
fractal-fuseAsync FUSE library using io_uring (FUSE_OVER_IO_URING) and compio runtime for high-performance userspace filesystems on Linux…4,514Apache-2.0
async-metronome-attributesAttribute macro for async-metronome4,510Apache-2.0/MIT
binary_options_toolsHigh-level library for binary options trading automation. Supports PocketOption and ExpertOption with real-time data streaming,…4,506non-standard
dynamodb-mutexUse Dymanodb mutex library.4,501MIT OR Apache-2.0
siafuErgonomic job scheduling library for Rust4,499MIT OR Apache-2.0
futures-mockstreamMinimal mockstream which implements futures async traits4,495MIT OR Apache-2.0
tokio_delayed_queueAsynchronous delayed queue for Tokio runtime.4,495MIT
thalo_runtimeA high-performance event sourcing runtime utilizing WebAssembly an embedded event store.4,486Apache-2.0 OR MIT
tokio-forkFork a process and wait the child process asynchronously4,483MIT
agreedFork of async-raft, the Tokio-based Rust implementation of the Raft protocol.4,479MIT/Apache-2.0
singleton-taskA singleton task based on tokio4,477MulanPSL-2.0
botrsA Rust QQ Bot framework based on QQ Guild Bot API4,475MIT
vampirc-ioA library for asynchronous, non-blocking, UCI protocol–based communication between chess UIs and chess engines.4,468Apache-2.0
mailyA library for easy, quick, and fault tolerant sending of emails.4,462GPL-3.0-or-later
warp-rate-limitRate-limiting middleware for the Warp web framework4,450MIT
hdpAll Herodotus Data Processor4,448non-standard
tower-spawn-readyDrives service readiness via a spawned task4,447MIT
pantryTemporary storage for reusing values that may decay4,445MIT
a3s-laneLane-based priority command queue for async task scheduling with reliability, scalability, and observability features4,440MIT
ump-ngMicro message passing library for threads/tasks communication.4,4360BSD
tidy-browserTidy up browser information.4,432LGPL-3.0-or-later
ics-watcherA lightweight crate for monitoring ICS files or links and detecting changes, additions, and removals.4,430MIT OR Apache-2.0
sidsAn actor-model concurrency framework providing abstraction over async and blocking actors.4,430Apache-2.0
rat_logger具有生产者消费者架构、异步文件操作和分层配置系统的高性能日志库4,429LGPL-3.0
futures-raceDeprecated in favor of futures-micro and futures-lite4,427MPL-2.0
h3-shimShim libray between dquic and h34,426Apache-2.0
cb_futCall function that return value via callback without a callback4,422BSD-3-Clause
loggixA powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom…4,421MIT
space-tradersAsync SpaceTraders API client for Rust.4,404MIT OR Apache-2.0
streamdeck-oxideA high-level framework for creating Stream Deck applications in Rust4,404MIT
completionUtilities for writing completion-based asynchronous code4,403MIT OR Apache-2.0
ruwRead-Update-Write4,389MIT OR Apache-2.0
kioto-serialProvide serial port I/O using tokio.4,387MIT OR Apache-2.0
thalo_deriveDerive macros for thalo4,386Apache-2.0 OR MIT
async_ui_webAsync UI for the Browser4,379MPL-2.0
untokioAutomatically create tokio runtimes4,373Apache-2.0 OR MIT
catalyzer-coreCore of Catalyzer4,369non-standard
batonA simple channel for receiving updates per field4,368MIT OR Apache-2.0
bevy-wasm-tasksSimple integration of WASM tasks into a Bevy app for background processing.4,367CC0-1.0
peace_progress_modelCommand progress data model for the peace automation framework.4,363MIT OR Apache-2.0
tower-sessions-firestore-storetower-sessions store using Cloud Firestore4,362MIT
mailpit_clientA Mailpit REST API client4,360MIT OR Apache-2.0
mcpkit-transportTransport abstractions for mcpkit4,358MIT OR Apache-2.0
quick_crawlerQuickCrawler is a Rust crate that provides a completely async, declarative web crawler with domain-specific request rate-limiting…4,357Apache-2.0/MIT
async-ioutilA collection of Rust asynchronous I/O utilities4,352MIT OR Apache-2.0
actoriActor framework for Rust4,350MIT/Apache-2.0
polycliA command line tool for interacting with the Polygon API at polygon.io.4,349GPL-3.0-or-later
sockitA UDP socket that can read and write serializable data4,343MIT
async-graphql-axum-wasiasync-graphql for axum4,343MIT/Apache-2.0
coasys_juniper_graphql_wsLegacy `graphql-ws` GraphQL over WebSocket Protocol implementation for `juniper` crate.4,342BSD-2-Clause
catalyzer-macrosMacros to make life easier4,338non-standard
allframe-coreAllFrame core - complete web framework with HTTP/2 server, REST/GraphQL/gRPC, DI, CQRS4,338MIT OR Apache-2.0
sht4x-ngDEPRECATED - please use sht4x crate4,331MIT OR Apache-2.0
umpxCollection of ump extensions.4,3300BSD
coachmanrust asynchronous task manager built on top of tokio framework4,329Unlicense
throttled-readerAn io::Read proxy that limits calls to read()4,324MIT/Apache-2.0
routerify-wsThe websocket support for the Routerify library.4,315MIT
routerify-websocketThe websocket support for the Routerify library.4,313MIT
delay_timer_wfTime-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is…4,304Apache-2.0 OR MIT
prestige-macrosProc macro for deriving Prestige parquet trait implementations4,303MIT OR Apache-2.0
async-coapA flexible, asynchronous library for using and serving CoAP resources. Experimental.4,302Apache-2.0
wagGo like sync.WaitGroup implementation in Rust. (sync/async)4,299MIT OR Apache-2.0
strifeA lightweight library for the Discord API.4,298MIT
sprattus-deriveThe derive macros for a async orm for Postgres4,295non-standard
nautilus-infrastructureInfrastructure components for the Nautilus trading engine4,291LGPL-3.0-or-later
russh-agentAsynchronous ssh-agent client4,273MIT/Apache-2.0
mcpkit-serverServer implementation for mcpkit4,273MIT OR Apache-2.0
roa-websocketwebsocket implementation for roa4,271MIT
ironsbe-clientClient-side engine for IronSBE messaging4,269MIT
deliProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,267MIT/Apache-2.0
async-timeoutsAn instrument to start async tasks after timeouts4,259MIT
cloudconvertClient library for CloudConvert4,257MIT
meslin-deriveErgonomic messaging for Rust4,257MIT OR Apache-2.0
vrchat_oscvrchat_osc is a Rust crate designed to easily utilize VRChat's OSC (Open Sound Control) and OSCQuery protocols.4,254MIT OR Apache-2.0
igdbIGDB - Video Game Database Api4,250Apache-2.0/MIT
jittrA binary heap based jitter buffer implementation for zero latency udp/rtp streams4,246MIT
bing_clientAsync reverse client for Bing copilot4,242Apache-2.0 OR MIT
ant-libp2p-swarmThe libp2p swarm4,239MIT
axum-router-pluginShared library-based plugins for Axum4,238MIT
camel-endpoint-macrosProc-macros for camel-endpoint4,235Apache-2.0
joyent-tokio-zookeeperAsynchronous client library for interacting with Apache ZooKeeper4,233MIT/Apache-2.0
misaki-coreFast, asynchronous link checker with optional FlareSolverr support.4,232MIT OR Apache-2.0
trackaudioA high-level async client for the TrackAudio WebSocket API, enabling programmatic control, automation, and custom integrations…4,231Apache-2.0 OR MIT
flowly-ioFlowly is a library of modular and reusable components for building robust
pipelines processing audio, video and other.4,231MIT
file-retrieverConcurrent download library with progress bar4,224MIT
datadoghqDatadog APM-compatible tracer and logger4,222MIT
async-opsUse std::ops traits with Futures4,220MIT OR Apache-2.0
itlaITLA (micro laser) non-blocking control library using embedded-hal4,219LGPL-3.0-or-later
java-threadpool这是一个跟java ThreadPoolExecutor线程池 使用方式基本相同的线程池4,218Apache-2.0
waiWindowing And Input4,215Apache-2.0
reqwest-eventsource-wasiHelper to build an Eventsource using reqwest4,211MIT OR Apache-2.0
pubsub-busThread-safe one-to-many publish-subscribe event system. Simple and easy to use. It just works (hopefully).4,211MIT
async_io_cryptoA rust library for handling AsyncRead with ciphering / deciphering.4,210MIT
testtoolsHelpers for eliminating boilerplate code in tests4,2080BSD
clia-ntex-files-modA mod to ntex-files, supporting '.' leading.4,207MIT
phoenix_channels_clientProvides an async-ready client for Phoenix Channels in Rust4,206Apache-2.0
oracledbPure-Rust async Oracle Database thin-mode driver.4,203MIT OR Apache-2.0
tide-validatorData validator for Tide web framework4,202MIT
roa-tlstls based acceptor for roa4,192MIT
prestigePrestige file reading and writing utilities and tools4,178MIT OR Apache-2.0
goggledA program/daemon sending notifications when the user should take a break
from staring at the screen.4,171GPL-3.0-or-later
proc-heimLibrary for running and managing short-lived and long-lived processes using asynchronous API4,167MIT OR Apache-2.0
areq-h1An implementation of HTTP/1.1 as part of areq crate4,152MIT
delimiter-sliceStream type for splitting a delimited stream4,150MIT
wasmtime-asyncAsync support for wasmtime, with separate stacks4,148MIT OR Apache-2.0
rocketmq-filterA filter for RocketMQ messages4,147MIT OR Apache-2.0
htmxtoolsA lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum.4,146MIT OR Apache-2.0
baildon-storeB+Tree CLI4,144Apache-2.0
limitation-actix-middlewareAn Actix web middleware for rate limiting requests using a fixed window counter
keyed on a header.4,144MPL-2.0
linchIn development4,133MIT
ianaio-timersIanaIO crate for working with JavaScript timers4,130non-standard
areqAsync runtime-agnostic HTTP requests4,121MIT
scambioSafe and efficient value exchanges between endpoint pairs.4,114BlueOak-1.0.0
pexels-apiA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/4,112MIT OR Apache-2.0
happyeyeballsSimple Happy Eyeballs implementation in Tokio (not RFC compliant atm)4,109MIT
cloudflare_dyndnsDynDNS client for Cloudflare4,108BSD-3-Clause
rtl8139-rsno_std rtl8139 driver with async and sync interfaces4,107MIT
stateful_async_workerAsynchronous stateful worker threads utilizable as futures4,104MIT
odbc-futures-deriveCustom derives for odbc-futures4,098MIT
miku-server-timingAn axum layer to inject the Server-Timing HTTP header into the response.4,094MIT OR Apache-2.0
mailfredProcess emails as an HTTP server4,089Apache-2.0
peace_item_interaction_modelData types for item interactions for the Peace framework.4,084MIT OR Apache-2.0