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.
dubbo-rs-commonCore foundation for Apache Dubbo Rust — URL, Node trait, constants, SPI extension registry, RPC error types596Apache-2.0
armature-eventsEvent bus and pub/sub for Armature applications595Apache-2.0
pravahTyped, stepwise agentic information flows for Rust595MIT OR Apache-2.0
skg-turnShared toolkit for building operators — Provider trait, types, context strategy594MIT OR Apache-2.0
rskit-streamFoundational async stream toolkit: bounded fan-out broadcaster, sources, cancellable tasks, and futures::Stream extension…594MIT
ai-agents-recoveryError recovery system for AI Agents framework594Apache-2.0
harness-rsRust agent framework based on harness-engineering principles (Lopopolo, Böckeler). Facade re-exporting the public surface of the…593MIT OR Apache-2.0
hyperfile-reactorA lightweight task execution framework built on top of Tokio's LocalSet593Apache-2.0
argentor-securityCapability-based permissions, RBAC, audit logging, and encryption for Argentor593AGPL-3.0-only
actix-limiterRate limiter using a fixed window counter for arbitrary keys, created for Actix Web592MIT
overseerd-clientThe Overseerd protocol-agnostic client core: the ProtocolTransport abstraction and the typed Client surface generated clients…591MIT
cert_by_hostDynamic SSL certificate loading from Kvrocks with auto-expiration / 基于 Kvrocks 的动态 SSL 证书加载与自动过期管理589MulanPSL-2.0
wesichain-graphRust-native LLM agents & chains with resumable ReAct workflows589Apache-2.0 OR MIT
limit-agentAgent runtime for AI applications with tool registry, parallel execution, and Docker sandbox support.589MIT
ai-agents-skillsSkill system for AI Agents framework589Apache-2.0
wsforge-coreCore library for WsForge WebSocket framework588MIT
tspawnA thread-safe wrapper around Arc<RwLock<T>> with convenient cloning semantics and async task spawning macros586MIT OR Apache-2.0
aidale-coreCore abstractions and runtime for Aidale - Rust AI SDK586MIT OR Apache-2.0
bellande_rwlockA custom Read-Write Lock implementation developed by the Bellande Architecture Mechanism Research Innovation Center.
Offers tools…586GPL-3.0-or-later
wsforge-macrosCore library for WsForge WebSocket framework585MIT
async-graphql-dataloaderA high-performance DataLoader implementation for async-graphql with batching and caching585MIT
discord-ferris-macrosProcedural macros for discord-ferris 🦀 (Internal Crate)583Apache-2.0
byorBring your own runtime!583MIT
runledger-coreCore contracts and types for the Runledger durable job and workflow system582MIT
aion-storePersistence contracts and in-memory event stores for Aion durable workflows.581AGPL-3.0-only
nidus-httpAxum and Tower HTTP integration, controllers, middleware, health, metrics, and server defaults for Nidus.581MIT OR Apache-2.0
ai-agents-templateTemplate loading and rendering for AI Agents framework581Apache-2.0
ai-agents-storageStorage backends for AI Agents framework581Apache-2.0
alpaca-tradeRust client for the Alpaca Trading HTTP API580MIT OR Apache-2.0
taskflow-rsA high-performance, async-first task orchestration framework for Rust579Apache-2.0
seera-msquicSEERA-Networks fork of Microsoft implementation of the IETF QUIC protocol579MIT
kafka4rsPure‑Rust client for Apache Kafka 4.0+ – drop‑in replacement for librdkafka, powered by Tokio and zero‑copy buffers.578MIT OR Apache-2.0
camel-component-cxfCXF/SOAP component for rust-camel via Java bridge578Apache-2.0
celers-metricsPrometheus metrics and observability for CeleRS577Apache-2.0
syncthing-asyncA Rust library for controlling syncthing file synchronization through its REST interface576MIT
tirea-extension-mcpModel Context Protocol (MCP) client integration for external tool servers576MIT OR Apache-2.0
request_coalescerAn asynchronous request coalescing library for Rust575MIT OR Apache-2.0
centrifuge-clientRust client SDK for the Centrifuge real-time messaging protocol575MIT
grpc-protobuf-buildProtobuf build integration for grpc575MIT
celers-kombuBroker abstraction layer for CeleRS (inspired by Python Kombu)574Apache-2.0
kalshi-trade-rsRust client for the Kalshi trading API and WebSocket streams573MIT
tokio-task-supervisorTokio TaskTracker with built-in cancellation token management and coordinated shutdown.572MIT
rusmes-authPluggable authentication backends for RusMES — File, LDAP, SQL, OAuth2/OIDC, System, and SASL…572Apache-2.0
crossflow_diagram_editorFrontend for crossflow diagrams572Apache-2.0
agentledger-runtimeRuntime reliability layer for Agent Harness stacks572Apache-2.0
hexeract-outboxTransactional outbox pattern primitives for the Hexeract messaging framework570MIT OR Apache-2.0
rustvaniVoice AI framework for Rust — real-time speech pipelines with STT, LLM, TTS, and Dhara conversation flows570BSD-2-Clause
epoxAn epoll driven async executor.569MIT
niblitsToken-aware, multi-format text chunking library with language-aware semantic splitting569MIT
vcs-githubAutomate GitHub from Rust: a typed, async wrapper for the GitHub CLI (gh) — pull requests, issues, releases, and CI checks.567MIT
axocoatl-tokenToken counting, budget enforcement, and format-adaptive serialization for Axocoatl565Apache-2.0
riglr-events-coreCore event processing abstractions and traits for riglr blockchain agents563MIT
dns-resolver-rsA simple DNS resolver server built with Axum and Tokio563MIT
datum-netNetwork sources and sinks for Datum streams, built on datum-core563Apache-2.0
zerox1-clientOfficial client SDK for building agents and services on the 0x01 mesh network563AGPL-3.0-or-later
stigmer-runner-hostEmbed the Stigmer runner as a manager-mode subprocess over its stdin/stdout JSON IPC.563Apache-2.0
overseerd-axumThe Overseerd axum/HTTP protocol plugin: controllers, route DI extractors, and the serve loop over the protocol-agnostic…562MIT
weixin-agentPure protocol SDK for Weixin iLink Bot API — iLink AI Bot protocol, not coupled with OpenClaw561MIT
paging-streamA utility to consume paginated data sources as a `futures::Stream`560MIT
nanopoolA tiny database connection pooling library for PostgreSQL560MIT
extrema_infraA quantitative trading environment built in Rust.560Apache-2.0
zakat-providersLive price fetching providers for Zakat calculations (Binance, etc.).559MIT
coagentA Rust framework for building agent-based systems with Ractor559MIT OR Apache-2.0
starlang-processProcess primitives for Starlang - spawn, link, monitor, send/receive559MIT OR Apache-2.0
atomr-agents-securityTyped security context: clearance/compartment walls, mandate checks, a capability/secrets broker, and reusable WalledTool…559Apache-2.0
ewaitA thread-safe, asynchronous event system for Rust558MIT
tokio-rusqlite-axumanAsynchronous handle for rusqlite library.557MIT
rapid-rsZero-config, batteries-included web framework for Rust - FastAPI meets Spring Boot557MIT OR Apache-2.0
paigasus-helikon-runtime-tokioDefault ephemeral Tokio runner for the Paigasus Helikon AI SDK.557Apache-2.0 OR MIT
klieoOpen-source Rust agent framework — typed agents, durable inter-agent comms, local-first.557MIT
shirabe-coreA Satori Bot Framework Core For Rust556MIT
tokio-rusqlite-folkAsynchronous handle for rusqlite library.556MIT
jamjet-coreJamJet core execution model — workflow states, node types, retry/timeout policies556Apache-2.0
claw-coreEmbedded local database engine for ClawDB — an agent-native cognitive database556MIT
fproviderProvider library for the fiddlesticks agent harness framework556MIT
nnrp-conformanceRust-owned NNRP conformance fixtures, golden vectors, and adapter helpers.556Apache-2.0
j1939-asyncA J1939 Library able to be used async (or not).555MIT OR Apache-2.0
tokio-rusqlite-async-kanalAsynchronous handle for rusqlite library.555MIT
disposition_ir_modelSVG diagram generator intermediate representation.555MIT OR Apache-2.0
fibrousA lightweight fiber abstraction over multiple backends (ucontext, win32, asm).555MIT
langchainrustA LangChain-inspired framework for building LLM applications in Rust. Supports OpenAI, Agents, Tools, Memory, Chains, RAG, BM25,…554MIT OR Apache-2.0
overseerd-rpcThe Overseerd native RPC protocol plugin: router, extractors, middleware, transports, and the serve loop, over the…553MIT
distriRust client for the Distri A2A agent platform553MIT
axum-realtime-kitA toolkit for building scalable, real-time applications with Axum, WebSockets, and Redis Pub/Sub.552MIT/Apache-2.0
atomr-agents-retrieverRetriever zoo: Vector, BM25, MultiQuery, ContextualCompression, ParentDocument, Ensemble-RRF, SelfQuery, EmbeddingsFilter,…552Apache-2.0
harness-rs-blueprintDeterministic + agent hybrid state-machine executor for harness-rs. Stripe-Minions-style with branch-on-failure retries.552MIT OR Apache-2.0
llm-stackCore traits, types, and tools for the llm-stack SDK551Apache-2.0
kanal-plusFork of kanal with extra features (drain_into_blocking, into_stream)551MIT
tokio-rusqlite-kanal-async-axumanAsynchronous handle for rusqlite library.551MIT
mod-eventsA high-performance, zero-overhead event dispatcher library for Rust550Apache-2.0
oxidite-queueBackground job queue with cron scheduling, DLQ, and retry logic for Oxidite549MIT
trixterTrixter – Chaos Monkey TCP Proxy549MIT
protoblockAsynchronous Bitcoin block ingestion pipeline with built-in reorg handling, backpressure, and observability549MIT OR Apache-2.0
motosan-chat-toolTool/function-call definitions and registry for motosan-chat agents546MIT
mojenticAn LLM integration framework for Rust545MIT
tokio-fusionA high-performance thread pool service based on Tokio544Apache-2.0
turbomcp-grpcgRPC transport for TurboMCP - high-performance MCP over HTTP/2544MIT
taskmillAdaptive priority work scheduler with IO-aware concurrency and SQLite persistence544MIT
airioA collection of networking libraries for airio542MIT
nautilus-hyperliquidHyperliquid integration adapter for the Nautilus trading engine542LGPL-3.0-or-later
atomr-agents-registryVersioned artifact registry: tool sets, skills, personas, agents, workflows, harnesses.542Apache-2.0
fluent-fsmA simple way to create a state machine540MIT
souchy-tauri-specta-macrosCompletely typesafe Tauri commands540MIT
reratui-coreCore types, traits, and virtual DOM implementation for the Reratui reactive TUI framework540MIT OR Apache-2.0
allora-runtimeAllora runtime and DSL implementation (internal crate).540Apache-2.0
rquery-orm-macrosProcedural macros for rquery-orm.540MIT
zeta-inferenceUnified inference runtime for high-performance LLM execution539MIT OR Apache-2.0
arete-a4-sdkRust SDK client for connecting to Arete streaming servers538MIT
facecrabAsset management and model downloading for rusty-genius536MIT
rusty-genius-cortexInference engine interaction layer for rusty-genius536MIT
cachelito-async-macrosAsync procedural macros for cachelito - automatic async caching attributes536Apache-2.0
edgy-sA minimalist WebSocket bidirectional RPC framework for building microservice applications536Apache-2.0
easytcpCreate async network applications easily!535GPL-3.0
supabase-realtime-rsUnofficial Rust client for Supabase Realtime (Phoenix Channels)535MIT
ngx-tickleAlternative async executor for nginx modules534MIT OR Apache-2.0
paigasus-helikon-sessions-sqliteSQLite-backed Session backend for the Paigasus Helikon AI SDK.533Apache-2.0 OR MIT
mtorrent-cliFast and lightweight CLI BitTorrent client in Rust532Apache-2.0
eruditeA fully-asynchronous, sandboxed, language-agnostic, test running library532Apache-2.0
emcyphal-coreCommon definition for Emcyphal network stack532MIT OR Apache-2.0
rust-langgraphStateful graph runtime for LLM workflows in Rust (community project; not affiliated with LangChain).
Pregel-style execution:…532MIT
baichun-framework-rmsA high-performance, extensible message system module for Baichun-Framework, supporting multiple message brokers531MIT
szalWorkflow engine — step/flow execution with branching, retry, rollback, and parallel stages531AGPL-3.0-only
rsp-rsA RDF Stream Processing engine in Rust, supporting RSP-QL queries with sliding windows and real-time analytics530MIT
ai-lib-rustProtocol Runtime for AI-Protocol - A high-performance Rust reference implementation530MIT OR Apache-2.0
eshanized-polarisRust-native distributed compute and orchestration framework for scaling concurrent workloads528MIT
extra_resultAdd extra methods to `Result` enum.527MIT
binary-options-tools-core-preLow-level WebSocket client and protocol handler for binary options trading. Core foundation providing connection management,…527non-standard
sqlx-exasol-macrosMacros support for sqlx-exasol. Not meant to be used directly.526MIT OR Apache-2.0
cortexai-coreCore types, traits and abstractions for the Cortex AI agent framework526Apache-2.0
cs_mwc-libp2p-plaintextPlaintext encryption dummy protocol for libp2p526MIT
cs_mwc-libp2p-pnetPrivate swarm support for libp2p526MIT
cs_mwc-libp2p-request-responseGeneric Request/Response Protocols526MIT
cs_mwc-libp2p-wasm-extAllows passing in an external transport in a WASM environment525MIT
sakuhikiIndexing overlay for any key-value store525MIT OR Apache-2.0
spotflow-loggerUnofficial logging crate with tracing API for Spotflow Observability Platform524MIT OR Apache-2.0
cs_mwc-libp2p-udsUnix domain sockets transport for libp2p524MIT
cs_mwc-libp2p-websocketWebSocket transport for libp2p524MIT
cs_mwc-libp2p-gossipsubGossipsub protocol for libp2p524MIT
tcp-scannerA very simplistic port scanner524MIT
warp-wireguard-genGenerate WireGuard configs by registering with Cloudflare WARP524GPL-3.0
cs_mwc-libp2p-deflateDeflate encryption protocol for libp2p522MIT
cs_mwc-libp2p-identifyNodes identifcation protocol for libp2p522MIT
event_bus_rsA runtime-agnostic, async, and thread-safe event bus for Rust.522MIT
cs_mwc-libp2p-floodsubFloodsub protocol for libp2p521MIT
cs_mwc-libp2p-kadKademlia protocol for libp2p521MIT
cs_mwc-libp2p-mdnsImplementation of the libp2p mDNS discovery method521MIT
sakuhiki-indexed-dbIndexing overlay for any key-value store521MIT OR Apache-2.0
rigatoni-coreCore traits, pipeline orchestration, and MongoDB integration for Rigatoni CDC/Data Replication framework520Apache-2.0
rubbo-coreRust implementation of Apache Dubbo 3. High-performance RPC framework with Triple protocol.519MIT
adk-actionShared action node types for ADK-Rust graph workflows519Apache-2.0
orchflow-terminalHigh-performance terminal I/O management with PTY support, buffering, and stream processing518MIT OR Apache-2.0
prism3-concurrentConcurrent utilities library providing thread pools, task scheduling, synchronization primitives and other concurrent programming…517Apache-2.0
pipedream-rsA typed, heterogeneous event relay with observable delivery, completion tracking, and lossless message routing516MIT
armature-awsAWS cloud services integration for Armature - dynamically loadable and DI-ready516Apache-2.0
argentor-skillsSkill registry, WASM plugin runtime, and marketplace for Argentor516AGPL-3.0-only
paigasus-helikon-providers-openaiOpenAI provider for the Paigasus Helikon AI SDK.516Apache-2.0 OR MIT
harness-rs-sandboxSandbox tiers for harness-rs — git Worktree, Docker Container, and a trait for deployment-owned isolation backends.516MIT OR Apache-2.0
ranvier-complianceCompliance helpers (GDPR, HIPAA) for Ranvier515MIT OR Apache-2.0
rama-grpc-buildGrpc codegen support for rama514MIT OR Apache-2.0
assay-domainShared workflow domain model (types + store traits) for the assay workflow engine, auth layer, and dashboard.514Apache-2.0
tailtriage-coreFramework-agnostic request instrumentation and run schema for tailtriage triage artifacts513MIT
vex-runtimeTokio-based agent orchestration for VEX513Apache-2.0
paigasus-helikon-providers-anthropicAnthropic provider for the Paigasus Helikon AI SDK.513Apache-2.0 OR MIT
synap-sdkRust SDK for Synap - High-Performance In-Memory Key-Value Store & Message Broker513Apache-2.0
coalescentHigh-level AI coordination patterns enabling intelligent agent coalescence512MIT OR Apache-2.0
hydracache-client-protocolStable external client protocol primitives for HydraCache.512Apache-2.0
runledger-postgresPostgreSQL persistence layer for the Runledger durable job and workflow system511MIT
easerxA reactive MVI (Model-View-Intent) framework for Rust.511MIT
armature-websocketWebSocket server and client support for Armature using tokio-tungstenite511Apache-2.0
rustfs-obsObservability and monitoring tools for RustFS, providing metrics, logging, and tracing capabilities.510Apache-2.0
hsipcHigh-performance inter-process communication framework in Rust510MIT OR Apache-2.0
t2_busAn inter- or intra-process message bus supporting publish/subscribe and request/response.509MIT
mako-engineEvent-sourced process engine for German energy market communication (MaKo)509MIT OR Apache-2.0
vcs-coreOne async Rust API over Git and Jujutsu: repo auto-detection plus a unified, backend-agnostic VCS handle (status, branches,…509MIT
camel-functionFunction runtime service for out-of-process function execution509Apache-2.0
camel-component-wasmWASM plugin component for rust-camel509Apache-2.0
act_rs_tokioAct.rs Tokio is a minimal Tokio oriented actor framework.508MIT OR Apache-2.0
oxanus-webDEPRECATED: renamed to oxana-web. Use oxana-web 2.x instead.508MIT
crusterA Rust framework for building distributed, stateful entity systems with durable workflows507MIT OR Apache-2.0
cs_mwc-libp2pPeer-to-peer networking library507MIT
mofa-foundationMoFA Foundation - Core building blocks and utilities507Apache-2.0
mofa-runtimeMoFA Runtime - Message bus, agent registry, and event loop507Apache-2.0
retrofit-rsA type-safe, declarative HTTP client library for Rust with interceptors, inspired by Retrofit506MIT
fluxion-execAsync stream subscribers and execution utilities for fluxion506Apache-2.0
neuron-turnShared toolkit for building operators — Provider trait, types, context strategy506MIT OR Apache-2.0
liburing-rsRust bindings and idiomatic wrapper for liburing505MIT
lunaris-coreCore types, traits, and bi-temporal primitives for the Lunaris agent memory engine505Apache-2.0
signal-gateway-assistantAI assistant traits and types for signal-gateway504MIT OR Apache-2.0
edp_nodeHigh-level Erlang Distribution Protocol node implementation504MIT OR Apache-2.0
neuron-contextContext strategy implementations for neuron-turn503MIT OR Apache-2.0
sunbeam-g2vSunbeam Service Framework - A ConnectRPC-based framework for building microservices503MIT
nidus-configTyped configuration values and environment loading utilities for Nidus applications.502MIT OR Apache-2.0
rapidzIn development500MIT
tokio-rustls-acme2TLS certificate management and serving using rustls (for use with Tokio)500Apache-2.0 OR MIT
nnrp-transport-websocketNative WebSocket transport provider for NNRP binary frames.500Apache-2.0
yahoo-finance-rsAsync Rust client for Yahoo Finance — quotes, OHLCV history, fundamentals, holders, options, search. Port of the Python yfinance…500Apache-2.0
rama-grpcGrpc support for rama499MIT OR Apache-2.0
rafka-storageStorage engine for Rafka message broker498Apache-2.0
rama-fastcgiFastCGI support for rama498MIT OR Apache-2.0
fbc-starterA production-ready web server starter for Rust based on Axum, with built-in configuration, logging, CORS, database and Redis…497MIT OR Apache-2.0