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.
fut-compatOffers compatibility between the tokio and async_std runtimes.1,687MIT
improvActor microframework1,686Unlicense/0BSD
omnia-wasi-blobstoreWASI blobstore interface implementation for the Omnia runtime1,686MIT OR Apache-2.0
tirea-contractAgent runtime contracts: 8-phase plugin lifecycle, typed tool traits, and state scope system1,685MIT OR Apache-2.0
atomr-agents-stt-coreCore types and traits for atomr-agents speech-to-text: SpeechToText / StreamingSession traits, Capabilities, AudioInput,…1,685Apache-2.0
scrappy-ioframescrappy framed service1,684MIT
arduino-plotterAPI bindings (protocol) and Server/Client API for Arduino serial plotter1,683MIT OR Apache-2.0
app-queueIn-app persistent queue for asynchronous jobs1,683Apache-2.0
atomic_sibling_counterA shared counter that allows parallel threads/tasks to check how many siblings they have. The counter is atomic and threads/tasks…1,683MIT OR Apache-2.0
see-you-laterDelay and schedule async task1,682Apache-2.0
scrappy-filesStatic files support for scrappy web.1,681MIT
redis-asioAsynchronous Redis driver based on tokio1,680MIT/Apache-2.0
ws-endpointA WebSocket API endpoint implemented in Rust1,679MIT
rustywitnessA CLI tool for getting screenshots of URLs using headless chrome1,678MIT
atomic_pincellThreadsafe pinnable RefCell1,677Apache-2.0/MIT
nautilus-binanceBinance exchange integration adapter for the Nautilus trading engine1,676LGPL-3.0-or-later
degiro-tax-reportA library and a cli application to calculate annual tax reports1,675MIT OR Apache-2.0
omnia-wasi-identityWASI identity and authentication interface for the Omnia runtime1,675MIT OR Apache-2.0
tokio-udp-framedBased on UdpFramed from tokio-util but with some quality of life modifications to support shared ownership of `UdpSocket`
and to…1,674MIT
tokio-async-ioPort of the `smol::Async` to tokio 0.21,674Apache-2.0
cs_mwc-libp2p-swarmThe libp2p swarm1,673MIT
naildns(PLACEHOLDER) nailgun is a small tool written in Rust that supports benchmarking and stress testing DNS servers. It supports IPv4…1,672MIT
iflow-cli-sdk-rustRust SDK for iFlow CLI using Agent Client Protocol1,672MIT
supply-chain-trust-example-crate-000055Lightweight non-blocking I/O.1,671MIT OR Apache-2.0
scrappy-framedscrappy framed app server1,671MIT
mrweiA simple library that implements the common promise primitive for rust based on std future.1,671MIT
hloclHigh-level bindings for OpenCL1,670MIT OR Apache-2.0
comfund_macrosA WCF-like attribute macro for defining service contracts1,670MIT OR Apache-2.0
volga-dev-certA Rust library for generating self-signed TLS certificates for local development.1,667MIT
lash-protocol-standardStandard protocol (native provider tool calls) for the lash agent runtime.1,667MIT
task_yieldExecutor-independent task yielding1,666MIT OR Apache-2.0
async-hidgLinux USB HID Gadget emulation with async interface1,664MIT
ruchei-extendExtendPinned utilities for ruchei1,662MIT OR Apache-2.0
vox-rt-macrosNo-op runtime facade macros for Vox1,662MIT OR Apache-2.0
krafkaA pure Rust, async-native Apache Kafka client1,661MIT OR Apache-2.0
rivuletAsynchronous contiguous-memory streams1,659MIT OR Apache-2.0
zzzzAutomate with your eyes closed.1,659MIT OR Apache-2.0
accumulate-apiLower-level API for interfacing with the Accumulate Protocol via JSON-RPC1,658MIT
streaming-platformData streaming platform and message broker with concurrent data transfer capabilities.1,656MIT
drop-awaiterLibrary that allows you to asynchronously wait for something to be dropped1,654MIT
typed_sqlx_clientType-safe, extensible Rust library for managing multiple SQL databases and tables with sqlx.1,654MIT OR Apache-2.0
stakker_async_awaitStakker-based executor for Rust async/await code1,653MIT/Apache-2.0
carpatcarpat for salvo.1,653MIT/Apache-2.0
rust_events_deriveDrive macros for rust_events1,653MIT
coasys_juniper_hyper`juniper` GraphQL integration with `hyper`.1,652BSD-2-Clause
stratneo-nautilus-coreCore functionality for the Nautilus trading engine1,652LGPL-3.0-or-later
futures-to-streamTurn heterogeneous Futures of same associated Output type to a stream1,649MIT
coasys_juniper_rocket`juniper` GraphQL integration with `rocket`.1,649BSD-2-Clause
crdb-cacheConcurrently Replicated DataBase1,648AGPL-3.0-or-later
ghostcore-zmqGhost Core ZMQ subscriber with minimal dependencies1,647MIT
atomic-array-rsDefines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those…1,647MIT/Apache-2.0
vex-coreCore types for VEX: Agent, ContextPacket, MerkleNode, Evolution1,647Apache-2.0
roa-jsonrpcjsonrpc integration for roa1,646MIT
nylonAn async/.await based job system where futures live in fibers that are run on core-pinned threads.1,646MIT
tc_nominatimBindings to the reverse geocoding API powered by openstreetmap.1,646MIT
stalkSimple library for sending serialized data with tokio.1,6450BSD
sync-tokenssync-tokens provides ways to coordinate with running tasks. It provides a way to cleanly cancel a running task, and a way for a…1,645MIT OR Apache-2.0
north-serviceService discovery and registry for North Microservice Framework1,645MIT/Apache-2.0
vox-rtSmall runtime facade for Vox1,645MIT OR Apache-2.0
wettyxterm.js example with Rust Tokio and pty backend server1,643MIT
driver-74hc595An embedded async driver for 74hc595 shift registers.1,643Apache-2.0
spg-embedded-tokioTokio-friendly async wrapper around spg-embedded. Single-writer Database serialised via tokio::sync::Mutex; blocking engine calls…1,643MIT OR Apache-2.0
yachtLightweight, simple, and async Raft consensus algorithm.1,641non-standard
yioYet another IO runtime1,640MIT/Apache-2.0
wasm-frameworkSimplify implementation of serverless WASM on Cloudflare Workers1,639MIT
rtm-attributesRust Type Mapper (RTM) crate rtm-attributes.1,638MIT OR Apache-2.0
qresolvedquic's dns abstractions1,638Apache-2.0
hdp-preprocessorHDP preprocessor1,637non-standard
strut-deserializeDeserialization utilities. Part of the Strut family.1,634MIT
hdp-processorHDP processor1,630non-standard
jewel-nrf52840BLE for a bare-metal, real-time system.1,629BSD-2-Clause
toniFast and modular web framework for scalable applications1,628MIT
sseerVarious helpers for getting Event streams out of your SSE responses1,627MIT OR Apache-2.0
jelastic-rsRust wrapper for the Jelastic API1,627non-standard
tokio-prepend-ioWrapper types that prepends data when reading or writing with AsyncRead or AsyncWrite.1,627MIT
gloom?1,627MIT
axum-tenancyMulti tenant support for Axum web app.1,625MIT
libwispa simple-to-use wisp rust library1,625GPL-3.0-only
ts_opentelemetry_jaegerA fork of a Jaeger exporter for OpenTelemetry1,624Apache-2.0
letslogicA library providing interaction with the Let's Logic API1,624MIT OR Apache-2.0
json-array-streamIncrementally reads a JSON array through an async stream1,623non-standard
tokio-async-write-utilitySome helper functions for types impl AsyncWrite.1,622MIT
sugars_llmLLM integration and AI agent builder utilities1,622MIT OR Apache-2.0
okspielDesktop application to handle remotely multiple Okcash full node wallets1,622MIT
bridge_updater_libA helper library to get Tor bridges with ease.1,621Unlicense
rmw_ttlmapMinimal async cache in Rust with support for key expirations1,620MIT
init_systemFramework to wrap application init1,620MIT OR Apache-2.0
laizyA simple, stable and thread-safe implementation of a lazy value1,619MIT OR Apache-2.0
ddf-simple-websocketsFast and efficient WebSocket server with an easy API. 'simple-websockets' quit compiling properly hence this fork.1,619MIT
lamco-pipewireHigh-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development LLC1,618MIT OR Apache-2.0
ferris_chats_serverThis binary provides a server for ferris_chat.1,617GPL-3.0
blocking-readerread a file async, will log last read seek and skip to last read when in a loop1,617MIT OR Apache-2.0
openpond-sdkOfficial Rust SDK for OpenPond P2P network1,616MIT
sctp-asyncAsync implementation for the SCTP protocol1,615MIT/Apache-2.0
tet-libp2pTetsy peer-to-peer networking library1,614MIT
rtm-yamlRust Type Mapper (RTM) crate rtm-yaml.1,614MIT OR Apache-2.0
tokio_safe_for_aingleexecute async code from a sync context, without blocking a tokio core thread or busy looping the cpu.1,612Apache-2.0
sql-audit-cliRun one command to start tracking all changes in your Postgres database!1,611MIT
mem_fileA wrapper around native shared memory for Linux and Windows1,609MIT OR Apache-2.0
async-execSimple async task executor with a built-in HTTP task monitor1,609MIT
rat_engine高性能Rust HTTP服务器引擎,提供Flask风格的API和自动硬件优化功能1,607LGPL-3.0
elasticqThread-safe, dynamically resizable queues with lock-based and lock-free implementations for high-throughput scenarios1,606MIT
dndx-forked-unix-udp-sockasync & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation1,605MIT OR Apache-2.0
crdb-test-utilsConcurrently Replicated DataBase1,604AGPL-3.0-or-later
supply-chain-trust-example-crate-000085Application-level tracing for Rust.1,604Zlib OR Apache-2.0 OR MIT
rtm-jsonRust Type Mapper (RTM) crate rtm-json.1,603MIT OR Apache-2.0
peace_rt_logicRuntime logic for the peace automation library.1,603MIT OR Apache-2.0
aws_utils_sqsAWS SQS utilities for Rust1,603MIT OR Apache-2.0
tower-async-hyperBridges a `tower-async` `Service` to be used within a `hyper` (1.x) environment.1,601MIT
rtm-examplesRust Type Mapper (RTM) crate rtm-examples.1,599MIT OR Apache-2.0
roa-async-stdtokio-based runtime and acceptor1,598MIT
dynsDNS discovery and resolver support for DHTTP applications1,597Apache-2.0
claude-sdkNative Rust SDK for the Claude API with streaming support and tool execution1,596MIT
digtaskDig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file1,594non-standard
quinn-boringBoringSSL crypto provider for quinn1,594MIT OR Apache-2.0
sqlx-cacheCaching system built on top of SQLX designed for efficient storage and retrieval of entities in a database.1,594MIT OR Apache-2.0
tower-cgiTower services for CGI applications1,593MIT
stabilityaistability.ai library based on OpenAPI spec1,592MIT
qubit-retryRetry module, providing a feature-complete, type-safe retry management system with support for multiple delay strategies and…1,592Apache-2.0
sqlx-sqlite-conn-mgrWraps SQLx for SQLite, enforcing pragmatic connection policies for mobile and desktop applications1,590MIT
conquer-structprovides macros to perform concurrent future resolution, while populating struct fields1,589MIT OR Apache-2.0
rtm-sqlRust Type Mapper (RTM) crate rtm-sql.1,589MIT OR Apache-2.0
rtm-testsRust Type Mapper (RTM) crate rtm-tests.1,587MIT OR Apache-2.0
bitbot_bspA board support package for the BBC micro:bit v2-powered 4tronix Bit:Bot XL1,586MIT OR Apache-2.0
nexo-memoryShort-term, long-term (SQLite), and vector (sqlite-vec) memory layers for Nexo agents.1,586MIT OR Apache-2.0
lash-protocol-rlmRLM protocol (persistent Lashlang execution) for the lash agent runtime.1,586MIT
kbrdSend and receive asynchronous keyboard events1,585Apache-2.0 OR BSL-1.0 OR MIT
change_streamA Stream that only emits if the value is different.1,584MIT OR Apache-2.0
f289ctrlCommunication library for Fluke 289 digital multimeter1,584MIT
hypixelRust wrapper for the Hypixel public API.1,583MIT
bevy_impulse_deriveProcedural macros for bevy_impulse1,583Apache-2.0
peace_item_sh_sync_cmdManages a synchronization shell command for the peace framework1,581MIT OR Apache-2.0
mediatrixStrongly typed, extensible event mediator1,580MIT OR Apache-2.0
hybridfutexAn efficient hybrid wait queue futex designed for high-contention scenarios, supporting both synchronous and asynchronous waiting…1,580MIT
tokio-bincodecA fork of `tokio-bincode`1,578MIT
micro-towermicro-tower is a framework to generate and manage micro services.1,577BSD-2-Clause
kafka-clientsApache Kafka clients written in plain Rust that focuses on simplicity1,577MIT
ds-event-stream-rs-sdkA comprehensive Rust SDK for working with the DS Event Stream, providing high-level abstractions for producing and consuming…1,577Apache-2.0
ts_opentelemetry_otlpThis is a fork of the exporter for the OpenTelemetry Collector1,576Apache-2.0
mcp4725-asyncAn async driver for the MCP4725 DAC1,575MIT OR Apache-2.0
max14578e-driverAn embedded async driver for the MAX14578E/MAX14578AE USB charger detector.1,575Apache-2.0
felixs-tower-lspLanguage Server Protocol implementation based on Tower1,574MIT OR Apache-2.0
dexlabDexlab is an automation factory to setup complex pipelines1,573non-standard
stream-consumer-taskStart asynchronous task in background to consume stream1,572MIT
somen-decodeA byte string decoder for somen.1,570MIT
roam-streamByte-stream transport (TCP, Unix, stdio) for roam — length-prefix framing over AsyncRead/AsyncWrite1,570MIT OR Apache-2.0
sign-in-with-apple-fixedSign In With Apple Validation in Async Rust - fixed1,569MIT
otdbAn open trivia database API wrapper1,568MIT
kizunaA simple service locator1,567MIT
sync_streamAggregate multiple streams by polling stream items in order, keeping the consumption of multiple streams in sync.1,566MIT OR Apache-2.0
auto-discoveryA general-purpose network and system service discovery library for Rust applications1,566MIT OR Apache-2.0
teloxide-rocksdbThe RocksDB dialogue storage support for `teloxide`1,565MIT
slim-futuresAsynchronous tools that intends for smaller binary size.1,565MIT
tonic-reflect-protobufsupport protobuf crate to 'tonic' gRPC reflect1,565MIT
neuromanceA Rust library for controlling and orchestrating LLM interactions1,565Apache-2.0
sharded-sinkA bounded, lossy, sharded fan-in sink with flat producer latency for telemetry and logging firehoses.1,564Apache-2.0
salviaIncremental computing brought to async Rust1,564MIT OR Apache-2.0
rtm-macrosRust Type Mapper (RTM) crate rtm-macros.1,564MIT OR Apache-2.0
file_alloc跨平台、高性能、兼容性好的文件大小分配库1,564MIT
tokio-transportstokio-transports is used for communication between processes.1,563MIT OR Apache-2.0
claude-clientA Rust client for the Anthropic Claude API1,563Apache-2.0
prosodyEvent sourcing library with persistent timers that isolates per-key failures1,562MIT
vox-codegenLanguage bindings codegen for vox1,561MIT OR Apache-2.0
volans-codecCodec for Volans networking framework1,560MIT
rs-copierCopy and move files asynchronously1,560non-standard
chainmqA Redis-backed, type-safe job queue for Rust. Provides job registration and execution, delayed jobs, retries with backoff, and…1,560MIT
aimdb-executorPure async executor trait definitions for AimDB - runtime-agnostic abstractions1,558Apache-2.0
tracing-attributes-hyperNo-op attribute placeholders for the Hyper compile-time tracing plugin system.1,558MIT
pangotlsTLS Reverse Proxy using Tokio and Rustls1,557MIT
stioSingle-Threaded, I/O.1,556Apache-2.0
plugA library for type-safe interprocess communication1,556MIT
tokio-try-read-fullA future to read as many bytes as possible into a buffer1,555MIT
oris-runtimeAn agentic workflow runtime and programmable AI execution system in Rust: stateful graphs, agents, tools, and multi-step…1,555MIT
edm-ormorm for edm.1,554MIT
thalo_cliCli tool for interacting with thalo through the quic protocol1,554Apache-2.0 OR MIT
folo_proc_macros_implInternal dependency of the 'folo' crate - do not reference directly.1,554MIT
turboscraperA high-performance, concurrent web scraping framework for Rust with built-in support for retries, storage backends, and…1,553MIT
anthropic_rustA modern, type-safe Rust SDK for the Anthropic API, providing async-first access to Claude models with comprehensive error…1,553MIT
deriv-apiUnofficial Rust client for Deriv API with auto-generated types1,551MIT
wstermwebsocket attached to a pty1,550MIT
mfio-netfsmfio based network filesystem1,549MIT
must-doneAn experimental Future that is guaranteed to be done1,549MIT/Apache-2.0
rowrapA wrapper for the Roblox API.1,548MIT OR Apache-2.0
ckanactionRust library crate featuring an API wrapper of the CKAN Action v3 API.1,548Unlicense
sctp-udpUDP sockets with ECN information for the SCTP protocol1,547MIT/Apache-2.0
ant-libp2p-kadKademlia protocol for libp2p1,547MIT
sqlx-metaDerive macro for SQLx to get metadata about the entity such as column names1,546MIT
edm-axumNext-generation framework for Enterprise Data Management applicatins in Rust.1,545MIT
s3util-rsTools for managing Amazon S3 objects and buckets1,545Apache-2.0
tokio-messagingPublish/subscribe functionality using Tokio channels1,544GPL-3.0-or-later
todc-netAlgorithms for message-passing (HTTP) distributed systems.1,544MIT
ts_opentelemetry_stdoutA fork of an OpenTelemetry exporter for stdout1,543Apache-2.0
otlp-exporterOTLP Exporter for the OpenTelemetry Collector1,540non-standard
groomA thin wrapper around axum for making code-first strictly-typed HTTP APIs.1,540MIT OR Apache-2.0
sparkle-impostorA third party crate for Twilight to execute Discord webhooks that clone an existing message1,539ISC
light-qsbrA lightweight Quiescent-State-Based Reclamation (QSBR) library for safe memory reclamation in lock-free and async runtimes.1,538MIT
openai-ergonomicErgonomic Rust wrapper for OpenAI API1,538MIT OR Apache-2.0
qdatagramDatagram transmission of dquic1,537Apache-2.0
metal-ioA collection of metal IO library1,536MIT/Apache-2.0
f189ctrlCommunication library for Fluke 189 digital multimeter1,535MIT