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.
scc2High-performance containers and utilities for concurrent and asynchronous programming5,728Apache-2.0
termion-input-tokioAn adapter that exposes termion's input and key event iterators as asynchronous streams.5,723MIT
ant-libp2p-coreCore traits and structs of libp2p5,719MIT
clavisHigh-performance async network encryption library featuring XChaCha20-Poly1305, type-safe protocol DSL, and zero-copy packet…5,710MIT
stream-operatorsa collection of selected rxjs operators for rust standard Stream5,707MIT
aggligator-wrapper-tlsAggligator transport wrapper: TLS5,678Apache-2.0
tezaursapiapi wrapper for tezaurs.lv5,672MIT
embedded-platformHolistic embedded device support in a batteries-included manner5,660MIT OR Apache-2.0
d3-componentsA framework for server development -- the component layer5,652MIT OR Apache-2.0
rmux-protoRMUX detached IPC protocol DTOs, framing, and wire-safe error types.5,642MIT OR Apache-2.0
sigwakeA thread-safe signal-based state management library that integrates with Rust's async programming model5,639MIT OR Apache-2.0
puzz-serviceService trait for representing asynchronous request/response operations.5,617MIT
axum-limitProduction-oriented rate limiting for Axum via extractors, with pluggable algorithms, storage backends, and dynamic quotas.5,616MIT
ps-promisePromise-like owned futures5,602GPL-3.0-or-later
clia-rcproxyA lightweight, fast and powerful Redis Cluster Proxy written in Rust.5,601MIT
glory-routingGlory is an experimental rust web front framework.5,591MIT OR Apache-2.0
leptos_async_signalAsync signal for leptos Rust web framework.5,576MIT
limitrA crate offering various rate-limiting algorithms such as Token Bucket, Leaky Bucket, and more.5,571MIT
rmux-ipcLocal IPC endpoint and transport primitives for the RMUX terminal multiplexer.5,570MIT OR Apache-2.0
hypers_coreA simple rust web framework based on hyper 1.05,561Apache-2.0
luarmorA simple API wrapper for luarmor.net5,555MIT
magnetar-protoSans-io Apache Pulsar wire protocol — encode/decode, framing, state machines. No I/O dependencies. No channels.5,551Apache-2.0
foxhole-apiA rust wrapper for the Foxhole War API.5,541MIT
inferadb-ledger-raftRaft consensus and gRPC services for InferaDB Ledger5,538MIT OR Apache-2.0
threaderA performant multithreaded future executor and event loop.5,534MIT
peace_item_spec_blankCopies a number from one resource to another5,534MIT OR Apache-2.0
embassy-net-enc28j60embassy-net driver for the ENC28J60 ethernet chip5,533MIT OR Apache-2.0
llm_clientllm_client: The easiest Rust interface for local LLMs5,532MIT
actix-redis-jobsSimple and reliable background processing for Rust using Actix and Redis5,528MIT/Apache-2.0
sparkle-cache-postgresDiscord cache implementation using PostgresSQL for the Twilight ecosystem5,522ISC
btcturk_websocketsA Rust client for the BtcTurk WebSocket API with real-time ticker and orderbook channels5,516MIT
tokio-terminal-resizea stream of terminal resize events5,513MIT
futures-eitherA way to await on the output of either of two futures5,509MPL-2.0
channel_ioReader implementation on channel of bytes5,508Unlicense/MIT
dh-drone-stm32f4-utilsSTM32F4xx utility functions for Drone OS.5,507MIT
nasuCommand-line utility which poll on remote addresses in order to perform status checks periodically5,504MIT
pmpmcA priority multi producer multi consumer channel5,503MIT
clia-ntex-filesStatic files support for ntex web.5,502MIT
stream_routerA Future aware router to dynamically route between Streams and Sinks5,501Apache-2.0
claude-codesTyped Rust SDK for the Claude Code agent CLI: serde models of its JSON-Lines (stream-json) protocol with streaming parsing, plus…5,500Apache-2.0
async-oscAsync library for the Open Sound Control (OSC) protocol5,485MIT OR Apache-2.0
roa-bodyAn extension crate for roa.5,482MIT
tower-sessions-extA maintained fork of tower-sessions-ext, providing session middleware for tower and axum.5,477MIT
licheszterAn API wrapper for the Lichess API5,476MIT OR Apache-2.0
roux-streamA streaming API for the roux Reddit client5,472MIT
rmux-sdkPublic, daemon-backed Rust SDK for the RMUX terminal multiplexer (facade, ensure-session, snapshots, events, detach helpers).5,469MIT OR Apache-2.0
opentelemetry-dynatraceDynatrace exporters and propagators for OpenTelemetry5,468Apache-2.0
hyper-mock-clienthyper::client mock to test tower::services such as axum::router5,466MIT
windows-asyncSimple async executor for windows application using windows crate.5,463MIT
engine-melMélodium core engine interaction library5,454EUPL-1.2
quiverquantA crate for accessing the QuiverQuant API.5,449MIT
realhydroper-lspLanguage Server Protocol implementation based on Tower5,447MIT OR Apache-2.0
qml-rsA Rust implementation of QML background job processing5,427MIT
serial-ioA serial port implementation5,418MIT
nautilus-testkitTesting utilities for the Nautilus trading engine5,417LGPL-3.0-or-later
mutex-extra`RefMutex<T>` that is similar to `Mutex<T>` but is `Sync` and `Send` even if `T` isn't `Send`.5,414Apache-2.0
sendblueSendBlue is a Rust library that provides an API client for interacting with the SendBlue REST API, enabling businesses to…5,414MIT OR Apache-2.0
rusty-gql-axumaxum integration for rusty-gql5,413MIT
futures-net-macroThe futures-net library5,411MIT
open-coroutine-hookThe syscall hook for open-coroutine5,411Apache-2.0
tokio-memcacheTokio memcache client. WIP5,396Apache-2.0
hasheryA flexible and efficient async file hashing library supporting multiple hash algorithms (MD5, SHA1, SHA2, SHA3, BLAKE2, BLAKE3).5,388MIT
yacme-serviceACME high-level client library5,385MIT
mqtt-protoMQTT v3.1/v3.1.1/v5.0 protocol sync/async codec.5,384MIT
async-tcpTraits implementable by async versions of TcpListener and TcpStream5,362MPL-2.0
magnetar-auth-athenzAthenz auth provider for magnetar.5,358Apache-2.0
ftml-rpcFoundation Text Markup Language - an RPC server to provide ftml parsing or rendering5,357AGPL-3.0-or-later
islabtech-upw-sensor-v1Rust client library for remote control of the ISLabTech UPW Sensor v15,350Apache-2.0
magnetar-auth-oauth2OAuth2 ClientCredentialsFlow auth provider for magnetar.5,349Apache-2.0
voltage-tonic-lndAn async library implementing LND RPC via tonic and prost. Forked from https://github.com/Kixunil/tonic_lnd5,349MITNFA
nuitrack-rsRust bindings for the Nuitrack SDK, enabling skeletal tracking, gesture recognition, and other computer vision capabilities.5,346MIT
magnetar-runtime-moonpoolmoonpool runtime engine for magnetar — deterministic-sim friendly. Custom rustls-over-bytepipe TLS adapter. No channels.5,342Apache-2.0
rewrk-coreHTTP benchmarking as a library made simple.5,339MIT
magnetar-runtime-tokioTokio runtime engine for magnetar — TCP + tokio-rustls TLS. No channels.5,334Apache-2.0
baildonB+Tree library5,333Apache-2.0
viz-macrosThe proc macros for Viz5,328MIT
srad-macrossrad macros5,328MIT OR Apache-2.0
async-gcodeAn async gcode parser for no_std targets.5,324MIT
error-forgePragmatic Rust error-handling framework with stable error metadata, contextual diagnostics, optional async support, and…5,321Apache-2.0
magnetar-adminApache Pulsar admin REST client for Rust.5,321Apache-2.0
asyncoreasyncore5,317MIT OR Apache-2.0
tracing-appender-localtimetracing-appender base on localtime (chrono)5,298MIT
rusty-gql-cliA Command line tool for rusty-gql5,292MIT
grpc-web-clientAn implementation of the gRPC-Web protocol that allows using tonic in browsers via wasm.5,283MIT OR Apache-2.0
magnetar-driverApache Pulsar client driver for Rust. Public façade — re-exports the sans-io core plus the selected runtime engine. Imported as…5,276Apache-2.0
basteh-redbAn implementation of basteh based on redb5,275MIT OR Apache-2.0
ref_countEfficient, low-level asynchronous synchronization for real-time and embedded systems5,274MIT OR Apache-2.0
aaloaka bevy-inspector-haalka, a bevy_ui-native inspector for Bevy5,269MIT OR Apache-2.0
flow-melMélodium core flow control library5,267EUPL-1.2
hypers_sessionSession support for hypers web framework5,264Apache-2.0
ops-melMélodium core operations library5,251EUPL-1.2
completion-coreCore traits and types for completion-based asynchronous programming5,250MIT OR Apache-2.0
waker-queueA queue with a waker attached. Low level plumbing.5,249MPL-2.0
ssh-muxcontrolA library which controls existing SSH sessions.5,249BSD-3-Clause
basteh-memoryAn implementation of basteh based on hashmap(in memory)5,249MIT OR Apache-2.0
sabi-rustA small framework to separate logics and data accesses for Rust application.5,247MIT
quixotic-plecostomus-timeoutHighly efficient async timer and timeout system for Tokio runtimes.5,246Apache-2.0
hypers_compressionA simple rust web framework based on hyper 1.05,240Apache-2.0
fetchyAsync HTTPS fetch API built on pasts.5,236Apache-2.0 OR BSL-1.0 OR MIT
sonar_libA library for network packet analysis with sonar capabilities.5,236MIT OR Apache-2.0
tokio-snappyWrap rust-snappy as a async stream in tokio.5,233MIT
qrushLightweight Job Queue and Task Scheduler for Rust (Actix/Axum + Redis + Cron)5,226MIT
quixotic-plecostomus-runtimeMultithreaded Tokio runtime with the option of disabling work stealing.5,226Apache-2.0
smartpollA 'Task' abstraction that simplifies polling futures.5,224MIT
hyperbole_macrosProcedural macros for hyperbole.5,223MIT OR Apache-2.0
fluxus-utilsUtility components for Fluxus stream processing engine5,223Apache-2.0
better-loggerFlexible sync/async logger with console, file, and HTTP output5,222MIT OR Apache-2.0
quixotic-plecostomus-corePingora's APIs and traits for the core network protocols.5,218Apache-2.0
rs-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.5,216MIT
lz_shared_udpFunctionality for a shared UDP socket5,211MIT
mogwai-macrosThe minimal, obvious, graphical, widget application interface.5,211MIT
quixotic-plecostomus-rustlsRusTLS async APIs for Pingora.5,209Apache-2.0
cromAPI client for Crom, a scraper for the SCP Wiki and related projects5,207MIT OR Apache-2.0
edm-coreCore types and traits for edm.5,201MIT
basteh-redisAn implementation of basteh based on redis-rs5,194MIT OR Apache-2.0
tokio-tungstenite_wasiTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation5,192MIT
agnostik-attributesExecutor agnostik attributes.5,190MIT OR Apache-2.0
turbomcp-httpHTTP/SSE transport implementation for MCP (Model Context Protocol) - Client transport5,189MIT
futures-bufioBuffered IO with futures on top of a threadpool for blocking IO5,187MIT
mail-messageA program for easy, quick, and fault tolerant sending of emails from the
command line.5,179GPL-3.0-or-later
type-melMélodium core types utilities library5,176EUPL-1.2
crypto-botters-coincheckA crate for interacting with the coincheck API.5,168MIT
meslinErgonomic messaging for Rust5,166MIT OR Apache-2.0
send_with_usAsync Rust client for the SendWithUs transactional email API5,161MIT
smalltalkUtilities for speeding up development of simple networked applications5,158GPL-3.0-only OR MIT
catalyzerHTTP server framework5,155non-standard
request-responseTetsy Generic Request/Response Protocols5,149MIT
contrabandContraband is a web framework for building modular and scalable applications5,145MIT OR Apache-2.0
gain-listenerClient API for gateservice.net/listener service.5,142MIT
kiteticker-async-managerHigh-performance async WebSocket client for Kite Connect API with multi-connection support,
dynamic subscription management, and…5,140Apache-2.0
mini_httpSimple HTTP server built on mio5,138MIT
num_streamRust crate that provides a Stream that yields incrementing numbers at a specified interval5,134Apache-2.0
atomic_mpmcAtomic Multi-Producer Multi-Consumer Queue5,130MIT OR Apache-2.0
tauri-wasmThe tauri framework library for pure rust frontend5,129MIT
gm-quicAn IETF quic transport protocol implemented natively using async Rust5,122Apache-2.0
tokio-dbus-macrosPure Rust D-Bus implementation for Tokio.5,120MIT OR Apache-2.0
yacme-protocolACME JWT protocol implementation5,119MIT
tokio-dbus-xmlPure Rust D-Bus implementation for Tokio.5,118MIT OR Apache-2.0
dwbhkdwbhk-rs is a library for working with Discord Webhooks5,117MIT OR Apache-2.0
stream-guardRAII wrapper around Stream that invokes a custom action on drop5,109MIT
runtime-loopRuntime loop for Rust5,106MIT/Apache-2.0
swimmingDive into Efficiency with Swimming: A High-Performance, No-Nonsense Connection Pool5,104MIT OR Apache-2.0
lash-sansioSans-IO protocol kernel for the lash agent runtime. Pure types and state machine; no IO or async.5,100MIT
minicoroutinemini coroutine library in rust5,099Apache-2.0
tokio-wireguardIn-process WireGuard for Tokio5,099MIT OR Apache-2.0
feo-oop-engine-proc-macrosThe proc macros for feo-oop-engine.5,093MIT
auth0-managementAn unofficial client for Auth0 Management API.5,089MIT
mysql_async_uuTokio based asynchronous MySql client library.5,084MIT/Apache-2.0
libudxPure Rust implementation of the UDX protocol (tokio-compatible)5,081MIT OR Apache-2.0
zipfsAn async filesystem on top of Zip files.5,078Apache-2.0
quixotic-plecostomus-cacheHTTP caching APIs for Pingora proxy.5,077Apache-2.0
pyo3-async-macrosProcedural macros implementation for pyo3-async.5,076MIT
yash-executorsingle-threaded concurrent task executor5,067MIT OR Apache-2.0
quixotic-plecostomus-proxyPingora HTTP proxy APIs and traits.5,064Apache-2.0
nsq-async-rsAn asynchronous Rust NSQ client library with support for concurrent message processing5,062MIT
emu_macroA helper for Emu, a procedural macro for GPU acceleration, GPU programming5,055MIT
atomr-coreActors, supervision, dispatch, mailboxes, scheduler, FSM, event stream, and coordinated shutdown — the core of the atomr actor…5,055Apache-2.0
mod-cliA fully customizable, feature-rich CLI framework for Rust. Define commands, prefixes, styled output, and more—built for…5,054Apache-2.0
roa-routerrouter implementation for roa5,053MIT
sched-clockA timer for task scheduling5,036MPL-2.0
arta-tokioAsync abstractions implementation for Tokio5,033MIT
puzz-coreCore types and traits for puzz.5,029MIT
comet-eventbusAn implementation of strong-typed sync and asynchronous eventbus.5,028MIT OR Apache-2.0
peeroxide-dhtRust port of HyperDHT — Kademlia DHT with hole-punching and relay5,014MIT OR Apache-2.0
tracing-aliyun-slsA tracing layer for aliyun sls5,013MIT OR Apache-2.0
qjackergonomic sqlx wrapper for nightly Rust4,999MIT
tokio-stream-utilExtension traits and utilities for tokio-stream's `Stream` trait.4,999MIT
mcp_daemonDiverged Implementation of Model Context Protocol (MCP) with Extended Functionality4,989Apache-2.0
lrcall-macrolrcall-macro is Proc macros for lrcall.4,985MIT
mqtt-endpoint-tokioA high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and…4,983MIT
recon-linkPersistent tcp connections4,978Apache-2.0
ng-repoRepository library of NextGraph, a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs4,975MIT/Apache-2.0
tower-pipelineA Tower Service combinator that "pipelines" two services4,973MIT
lash-traceTrace types and JSONL exporter for the lash agent runtime.4,966MIT
novelExperimental AI API client library for Rust.4,964MIT OR Apache-2.0
perseus-rocketAn integration that makes the Perseus framework easy to use with Rocket.4,960MIT
hdp-cliInteractive Herodotus Data Processor via CLI4,958non-standard
prk_async_dataflowAn asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities.4,950MIT
peeroxideRust port of Hyperswarm — topic-based P2P peer discovery and connections4,942MIT OR Apache-2.0
waaaWebAssembly, Abstracted Away4,940MIT OR Apache-2.0
syncliteSQLite replication4,921MIT OR Apache-2.0
bp3d-threadsYet another threading library intended to simplify concurrency in BP3D.4,911BSD-3-Clause
tako-rsMulti-transport Rust framework for modern network services.4,911MIT
tracing-async2Generic tracing layer library for working with tracing events including for async work.4,910MIT
ignitiaA blazing fast, lightweight web framework for Rust that ignites your development journey4,899MIT
ferro-eventsEvent dispatcher and listener system for Ferro framework4,889MIT
anthropic-agent-sdkRust SDK for Claude Code CLI - streaming queries, hooks, permissions, and MCP integration4,880MIT
eventbuzz_coreThe core submodule of eventbuzz project.4,878Apache-2.0
rspc-procedureInterface for a single type-erased operation that the server can execute4,860MIT
fluxus-sourcesSource components for Fluxus stream processing engine4,849Apache-2.0
connmanA ConnMan library that abstracts the D-Bus layer4,846MIT/Apache-2.0
par-dfsParallel, serial, and async dfs and bfs traversal4,840non-standard
deli-deriveProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,839MIT/Apache-2.0
frostyA thread per core runtime based on iouring.4,838MIT
lash-coreSans-IO turn machine and runtime kernel for the lash agent runtime.4,838MIT
fluxus-sinksSink components for Fluxus stream processing engine4,837Apache-2.0
ironsbe-transportNetwork transport layer for IronSBE - TCP, UDP, and IPC4,837MIT
embedded-nal-async-xtraHosts a bunch of traits which are not yet available in the embedded-nal-async crate4,832MIT OR Apache-2.0
fluxor_cliFluxor CLI: a command-line tool that allows developers to quickly and efficiently create project starters for the Fluxor web…4,828MIT OR Apache-2.0
load-balancerAsynchronous load balancing utilities for Rust — round-robin, random, cooldown, window, fault-tolerant, proxy pool with health…4,827MIT