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.
edm-deriveDerived traits for edm.1,535MIT
decay-cacheA Redis-like file cache library1,535MIT
futures-udpNon-blocking async UDPSocket, Stream & Sink. Runtime agnostic: works with tokio & futures-rs. Minimal dependencies.1,535MIT
hydrolinkAn implementation of a Lavalink client made with tokio independent of the Discord library, used in production by Hydrogen.1,534MIT
protoactorProtoActor implementation in Rust1,534Apache-2.0
hyperstack-sdkRust SDK client for connecting to HyperStack streaming servers1,534MIT
hyperion-frameworkA lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging,…1,534Apache-2.0
completeioCompletion based IO drivers and async runtime1,533MIT
volo-rtVolo.1,532MIT OR Apache-2.0
metalioMetal IO runtime1,532MIT/Apache-2.0
gandi-v5-livedns-apiGandi LiveDNS Api1,531Apache-2.0
scoped_tasks_prototypeA quick-and-dirty attempt to get scoped tasks in Rust.1,531MIT
alopta Rust crate providing efficient synchronization primitives that integrate Option into their design.1,531MIT
polaris-grpcgrpc-rust integrates with polaris-rust.1,530MIT OR Apache-2.0
ant-libp2p-dcutrDirect connection upgrade through relay1,529MIT
soncaisimple signal system1,528MIT
spawn_intervalCall a subroutine at a constant time interval1,527MIT
socket_portZero-downtime TCP listener with hot restart / 支持热重启的零停机 TCP 监听器1,527MulanPSL-2.0
zino-serverA HTTP server for zino.1,527MIT
pitwall-deriveDerive macros for automatic frame adapter generation1,527MIT
tokio-sticky-channelSticky channel pattern for Tokio - routes messages to specific receivers based on ID hash for consistent message delivery1,526MIT/Apache-2.0
atomr-agents-observabilityStructured event taxonomy + tracing/metric exporters for atomr-agents.1,526Apache-2.0
lash-toolsBuilt-in tool suite (files, shell, web) for the lash agent runtime.1,525MIT
tokio-multi-proxyA modular async proxy with TLS/mTLS and multiple transport support1,524MIT OR Apache-2.0
nenjo-modelsLLM provider trait and implementations — OpenAI, Anthropic, Gemini, OpenRouter, Ollama, and any OpenAI-compatible API1,522Apache-2.0
rust-rabbitA simple, reliable RabbitMQ client library for Rust. Easy to use with flexible retry mechanisms and minimal configuration.1,520MIT
lash-lashlang-runtimeLashlang runtime integration for lash-core process engines and tool surfaces.1,520MIT
nrf24radioAsynchronous embedded driver for NRF24L01(+) devices1,519MPL-2.0
just-watchAsync watch channel1,519MIT
epaxosEgalitarian Paxos (EPaxos) implemented in Rust1,518MIT/Apache-2.0
hotaru_coreProtocol-neutral routing, runtime, and transport traits for the Hotaru web framework (no_std + alloc)1,518MIT
spireThe flexible scraper framework powered by tokio and tower.1,517MIT
sys-info-collectfetch system infos1,517MIT OR Apache-2.0
besu-macrosMacros for Besu1,517MIT
spmc-loggerA single-producer multi-consumer persistent logger1,516MIT
rillflowRillflow — a lightweight document + event store for Rust, powered by Postgres.1,516MIT OR Apache-2.0
ares-serverA.R.E.S - Agentic Retrieval Enhanced Server: A production-grade agentic chatbot server with multi-provider LLM support, tool…1,516MIT
postelHigh level server for hyper and tower.1,512MIT
cloudllm_mcpReusable MCP runtime, protocol types, and HTTP server/client primitives.1,512MIT
garudust-coreCore traits, types, and error definitions for the Garudust AI agent framework1,512MIT
low-profileA no-std HTTP Server inspired by Axum, built for embedded1,511MIT
ant-libp2p-gossipsubGossipsub protocol for libp2p1,511MIT
api_builderA simple client-agnostic API builder, inspired by the GitLab crate1,509MIT
cargo-sqlxCargo subcommands for SQLx, the Rust SQL tookit.1,508MIT OR Apache-2.0
async_as_symmetric_coroutinesHelpers to use `async` code as symmetric coroutines in stable Rust.1,507Unlicense
pillarsA framework for constructing parallel services governed by an executor1,506MIT
nova_webnova - rust web server1,506MIT OR Apache-2.0
traxApplication Monitoring and Error Tracking Software1,505MIT
theseus-mluaHigh level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau
with async/await features and support of writing native…1,505MIT
aws_utils_athenaAWS Athena client utilities for Rust with query execution, streaming results, and comprehensive error handling1,505MIT OR Apache-2.0
railyardRailyard is an implementation of the Raft concensus algorithm using Tonic1,504MIT
samprA message passing framework using actors1,504non-standard
fiestafiesta - a simple binary for creating new projects with rust, htmx, tailwindcss, actix, and sqlx1,504MIT
monolake-coreMonoLake Core Abstraction and Utils1,504MIT/Apache-2.0
ant-libp2p-request-responseGeneric Request/Response Protocols1,502MIT
wtx-uiDifferent user interfaces for WTX1,498MPL-2.0
rust-concurrentFast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.1,495MIT
silent-multerAn async parser for `multipart/form-data` content-type in Rust.1,495MIT
timeout-macro-parseA companion-crate for the tokio-timeout proc-macro-lib1,494MIT
apalis-mysqlBackground task processing for rust using apalis and mysql1,494non-standard
wakerizerHelpers for resources that may have multiple concurrent wakers.1,4930BSD
openlogi-hidHID++ device discovery for OpenLogi, wrapping the hidpp crate over async-hid.1,493MIT OR Apache-2.0
tag_nominatimBindings to the reverse geocoding API powered by openstreetmap.1,491MIT
rapinaA fast, type-safe web framework for Rust inspired by FastAPI1,491MIT
digdigdig3Unified async Rust API for 47 exchange connectors (REST + WebSocket). The core layer — pure ExchangeHub + connectors.…1,490MIT OR Apache-2.0
qtpiA p2p queue system1,488MIT OR Apache-2.0
wesichain-coreRust-native LLM agents & chains with resumable ReAct workflows1,488Apache-2.0 OR MIT
omnia-wasi-jsondbWASI JSON document store interface for the Omnia runtime1,487MIT OR Apache-2.0
omnia-wasi-httpWASI HTTP interface implementation for the Omnia runtime1,487MIT OR Apache-2.0
daemonbit-lockfileCross-platform daemon lifecycle primitives1,487MIT OR Apache-2.0
announcementA runtime-agnostic oneshot broadcast channel1,487MIT
hypers_middlewareMiddlewares support for hypers web framework1,486Apache-2.0
zino-routerA flexible router for zino.1,485MIT
neuromance-clientA Rust client library for interacting with LLM inference providers1,485Apache-2.0
andromedapublish-subscribe middleware1,483Apache-2.0
atomr-accel-agentsAgentic / LLM GPU actor blueprints on atomr-accel-cuda: RagPipeline, EmbeddingCache, CpuVectorIndex, SharedGpuStateCoordinator,…1,482Apache-2.0
mercureA client implementation of the Mercure protocol1,482MIT OR Apache-2.0
wom_rsA rust api wrapper for the OSRS Wise Old Man API1,481MIT
daemonbit-winmutexCross-platform daemon lifecycle primitives1,479MIT OR Apache-2.0
apalis-file-storageA test-friendly single process file-based storage backend for apalis1,477MIT
rx4The agent harness engine — loop, tools, providers, sessions, permissions, computer-use1,477MPL-2.0
tokio-tls-gmsslAn implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS
for nonblocking I/O streams.1,476MIT
futures-codec2Utilities for encoding and decoding frames forked from tokio-util.1,476MIT
rsvowA Rust-like implementation of JavaScript's Promise mechanism1,475MIT OR Apache-2.0
web-terminalA rust app for launching a web terminal that uses websocket.1,474Apache-2.0
mistral-rouilleMistral Rouille is a Rust crate customized from Mistral's official OpenAPI specification. This crate provides a convenient and…1,474MIT OR Apache-2.0
silent-tokio-tungsteniteTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation1,469MIT
zino-middlewareMiddlewares for zino.1,469MIT
atomr-infer-runtimeRuntime-agnostic actor topology for atomr-infer — gateway, request actor, dp-coordinator, engine-core, two-tier worker,…1,469Apache-2.0
oxisql-coreCore traits and types for OxiSQL — the COOLJAPAN Pure-Rust SQL facade1,469Apache-2.0
webrsA pragmatic web framework for Rust.1,468MIT
wakerpoollightweight object pool for lists of Wakers1,467MIT
cloud_terrastodon_ui_eguiUser interface for the Cloud Terrastodon project leveraging egui1,467LiLiQ-R-1.1
rexecutor-sqlxA robust job processing library1,465MIT OR Apache-2.0
tracksA web framework for Rust, inspired by Ruby on Rails, with enhancements for jobs, watchers, and other components.1,464MIT
kuri_mcp_protocolCore types for the MCP protocol1,464MIT
cloud_terrastodon_ui_ratatuiUser interface for the Cloud Terrastodon project leveraging Ratatui1,462LiLiQ-R-1.1
lash-plugin-process-controlsProcess-control plugin for the lash agent runtime.1,461MIT
aoc_leaderbot_libSupport library for aoc_leaderbot, an Advent of Code leaderboard-watching bot1,460MIT
rust-genai-typesShared types for the Rust Gemini SDK1,459Apache-2.0
atomr-agents-memoryMemory stores and strategies (recency, semantic, summarizing, chained).1,458Apache-2.0
stygian-graphHigh-performance graph-based web scraping engine with AI extraction, multi-modal support, and anti-bot capabilities1,452AGPL-3.0-only OR LicenseRef-Commercial
camel-component-timerTimer component for rust-camel1,450Apache-2.0
mankongA minimal Rust web application framework1,446Apache-2.0
docker-container-log-streamerA Rust library for streaming docker logs via websocket.1,445Apache-2.0
zino-rpcRPC support for zino.1,445MIT
titdbA simple library to make use of the Trails in the Database API1,442MIT
camel-otelOpenTelemetry integration for rust-camel1,442Apache-2.0
verypollVery polling library.1,440MIT
twitch_comment_streamA library to stream comments from Twitch1,440MIT
axeonA modern and flexible backend server framework for Rust1,439MIT
sakuhiki-coreIndexing overlay for any key-value store1,435MIT OR Apache-2.0
sigiosignal-based async io1,434MIT
cocA useful macro collections for struct1,434MIT
routerify_ngA lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs…1,431MIT
siwiA minimal Rust web application framework1,429Apache-2.0
tower-sessions-seaorm-storeSeaORM session store for `tower-sessions`.1,428MIT
noveum-ai-gatewayA high-performance AI Gateway proxy for routing requests to various AI providers, offering seamless integration and management of…1,424MIT OR Apache-2.0
oxirs-streamReal-time streaming support with Kafka/NATS/MQTT/OPC-UA I/O, RDF Patch, and SPARQL Update delta1,423Apache-2.0
nexo-authPer-agent credential resolver and gauntlet validation for Nexo channels.1,419MIT OR Apache-2.0
tinyioA tiny Rust concurrency runtime library.1,418MIT
uds-forkA unix domain socket crate that supports abstract addresses, fd-passing, seqpacket and windows unix stream sockets.1,417Apache-2.0 OR MIT
nexo-driver-typesTypes and traits for the Nexo driver subsystem (CLI/process orchestration under verifiable goals).1,416MIT OR Apache-2.0
rpacaA rust crate wrapping the Alpaca API1,415MIT OR Apache-2.0
retainer_nickbpFork of retainer with access to cache expiration values1,414MIT
peace_webi_rtWeb interface runtime data types for the peace automation framework.1,410MIT OR Apache-2.0
rusher-pubsubPusher compatible pubsub service1,408MIT
async-read-super-extA super extension for tokio::io::AsyncRead1,405MIT OR Apache-2.0
smithyqA high-performance async task worker library for Rust - forge your tasks with type safety1,404MIT
socketioxide-emitterBroadcast events across a Socketioxide cluster from any Rust process1,403MIT
bb-downloaderA simple async downloader for applications1,403MIT
s3rm-rsFast Amazon S3 object deletion tool.1,402Apache-2.0
async-h1-2Asynchronous HTTP 1.1 parser.1,401MIT OR Apache-2.0
omnia-wasi-configWASI config interface implementation for the Omnia runtime1,395MIT OR Apache-2.0
tower-sessions-ext-redis-storeRedis session store for `tower-sessions-ext`.1,395MIT
relayrl_frameworkA heterogeneous RL runtime control platform for concurrent multi-actor execution.1,394Apache-2.0
lancorEnd-to-end llama.cpp toolkit: API client, HuggingFace Hub, server orchestration, benchmarks1,392GPL-3.0
nenjoAgent orchestration SDK for building agentic AI workflows with tool use, memory, and multi-agent delegation1,392Apache-2.0
lwleen-rpcRPC (信令路由), 组件间数据通信1,390Apache-2.0
riglr-coreCore abstractions and job execution engine for riglr - building resilient AI agents.1,389MIT
rusher-corePusher compatible pubsub service1,388MIT
shared_memory_forkA user friendly crate that allows you to share memory between processes1,384MIT OR Apache-2.0
dbnexusAn enterprise-grade database abstraction layer for Rust with built-in permission control and connection pooling1,384MIT
agixt-sdkRust SDK for AGiXT - A powerful AI agent framework1,383MIT
xdg-portalimplement for xdg-desktop-portal1,383MIT
proc-daemonHigh-performance async daemon framework for Rust services: cross-platform signal handling, graceful shutdown, subsystem lifecycle…1,381Apache-2.0
zlayer-init-actionsPre-start container lifecycle actions (TCP, HTTP, S3, commands)1,380Apache-2.0
awpak-rs-macrosMacros for awpak-rs, a lightweight web framework for Rust, built on top of Tokio and Hyper.1,379MIT
timeweb-rsAsync Rust SDK for the Timeweb Cloud API1,378MIT
ruserf-coreA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.1,377MPL-2.0
tokio-websocket-clientA tokio based websocket client. It aims to ease dealing with websockets.1,376MIT
airio-tcpTCP transport for airio1,375MIT
highrollerA simple, high-level rolling index that is thread-safe and guarantees cheap runtime-unique IDs.1,374MIT
vivianRust implementation (Vivian) of the Milky protocol1,374MIT OR Apache-2.0
prax-postgresPostgreSQL driver for the Prax ORM with connection pooling1,374MIT OR Apache-2.0
kamu-loggingSmall helper crate to configure structured logging for IMMER's services using the tracing ecosystem.1,372MIT OR Apache-2.0
async_fileAn executor-agnostic async file IO library1,370MIT OR Apache-2.0
lash-plugin-observational-memoryObservational-memory plugin for the lash agent runtime.1,370MIT
adk-sandboxIsolated code execution runtime for ADK agents1,370Apache-2.0
miku-h2An HTTP/2 client and server1,369MIT
harness-rs-contextDefault World runtime (Tokio process runner, system clock, in-memory KV) and Context helpers for harness-rs.1,369MIT OR Apache-2.0
acton-serviceProduction-ready Rust backend framework with type-enforced API versioning1,368MIT
es-replayEvent Sourcing and CQRS library with WASM support1,366MIT
kill_portTerminate processes by port cross-platform. 跨平台高效终止端口进程工具。1,365MulanPSL-2.0
oxidite-coreHigh-performance HTTP kernel and routing engine for the Oxidite framework.1,364MIT
synchroByzantine Fault Tolerant consensus library built on HotStuff BFT
used by the Synchronicity reproducible build system1,363Apache-2.0
lash-sqlite-storeSQLite-backed session store for the lash agent runtime.1,363MIT
ferro-reservationGeneric hold/commit/release resource reservation kernel for the Ferro framework1,361MIT
omnia-wasi-websocketWASI WebSocket interface for the Omnia runtime1,359MIT OR Apache-2.0
ai-agents-memoryMemory implementations for AI Agents framework1,357Apache-2.0
fundamentum-edge-mcu-http-clientAn HTTP Client for provisioning EdgeMCU devices1,354Apache-2.0
a3s-flowDurable workflow engine and Rust SDK for A3S1,354MIT
rust-genaiRust SDK for the Google Gemini API and Vertex AI1,352Apache-2.0
camel-dslDSL support for rust-camel (YAML, JSON)1,352Apache-2.0
icentral-timing-updateA crate for dynamically updating betweenness centrality in graphs, supporting MPI and multithreading for efficient large-scale…1,349MIT OR Apache-2.0
event_handlersA unified library for handling events.1,348MIT OR Apache-2.0
maybe-fut-derivemaybe_fut derive crate for maybe-fut1,348MIT
dag-flowDAG Flow is a simple DAG workflow engine.1,347MIT OR Apache-2.0
lsp-bridgeA comprehensive Rust library that provides a bridge between Language Server Protocol (LSP) servers and clients1,347MIT OR Apache-2.0
camel-healthHealth check HTTP endpoints and standalone server for rust-camel1,346Apache-2.0
camel-component-mockMock component for rust-camel testing1,346Apache-2.0
tosubA subsystem lifecycle management library for tokio applications1,345MIT OR Apache-2.0
multhreadownA multi-threaded download manager with resume capability1,344MIT
nexo-extensionsExtension manifest, discovery, lifecycle, and stdio/NATS runtimes for Nexo.1,343MIT OR Apache-2.0
lash-llm-toolsLLM-backed tool implementations (llm_query and friends) for the lash agent runtime.1,343MIT
nexo-coreAgent runtime: event bus, sessions, plugin trait, heartbeat, A2A delegation.1,342MIT OR Apache-2.0
thorstreamer-grpc-clientRust client for ThorStreamer gRPC streaming services1,341MIT
multi-tier-cacheCustomizable multi-tier cache with L1 (Moka in-memory) + L2 (Redis distributed) defaults, expandable to L3/L4+, cross-instance…1,337MIT OR Apache-2.0
ant-libp2p-websocket-websysWebSocket for libp2p under WASM environment1,332MIT
ant-libp2p-websocketWebSocket transport for libp2p1,329MIT
mias_channelA library that supports bi-directional channels by wrapping others1,328MIT
compo-macrosCompo is a general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution,…1,328Apache-2.0
lash-runtimeDurable agent runtime for Rust: sessions, turns, tools, plugins. Embeddable facade over lash-core.1,327MIT
everruns-openrouterOpenRouter provider for Everruns agents1,327MIT
listen_signalA simple, cross-platform utility to gracefully handle process termination signals (SIGTERM, SIGINT, SIGQUIT).…1,325MulanPSL-2.0
nlinkAsync netlink library for Linux network configuration1,325MIT OR Apache-2.0
ticked_async_executorLocal executor that runs woken async tasks when it is ticked1,322Apache-2.0
batch-renamerFramework and command line utilities for interactive renaming of a
potentially large number of files.1,320GPL-3.0-or-later
libindigo-sysRust FFI bindings for the INDIGO system library generated by bindgen.1,320MIT
ant-libp2p-connection-limitsConnection limits for libp2p.1,318MIT