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.

uni-xervoUnified Rust runtime for local and remote embedding (dense, learned-sparse, multi-vector), reranking, generation, NLP, OCR,…2,693Apache-2.0API bindingsAsynchronous uasyncfast, safe, async executor2,692MITAsynchronousConcurrency embassy-usb-hostAsync USB host stack for embedded devices in Rust.2,691MIT OR Apache-2.0AsynchronousEmbedded development outfox-openai-macrosoutfox openai proc macros2,690MIT OR Apache-2.0API bindingsAsynchronous async-jsonlAn efficient async Rust library for reading and processing JSON Lines (JSONL) files using Tokio streams.2,688Apache-2.0AsynchronousData structures async_zip_futuresAn asynchronous ZIP archive reading/writing crate using futures-rs.2,688MITAsynchronousCompression chroot-deployA program able to deploy and work with a chroot environment in a quick manner.2,687GPL-3.0-or-laterAccessibilityAPI bindings italo-apiRust binding for Italo API2,687Apache-2.0API bindingsAsynchronous primal-tokioAn interface to primal using tokio's streams. This allows the worker to stop once the receiver is dropped, for example.2,686CC0-1.0AsynchronousConcurrency tokio-netemtokio-netem — pragmatic AsyncRead, AsyncWrite I/O adapters for chaos & network emulation2,685MITAsynchronousNetwork programming distributed-lock-fileFile system backend for distributed locks using OS-level file locking2,684MITAsynchronousConcurrency tokio-stream-multiplexor-forkStream Multiplexor for tokio with a tcp like interface2,683MITAsynchronousNetwork programming tonic-web-arcanyx-forkgrpc-web protocol translation for tonic services.2,681MITAsynchronousNetwork programming afsThe first choice of fs library, inspired by node:fs2,679MITAsynchronousFilesystem flowfabricFlowFabric — Valkey/Postgres-native execution engine. Umbrella crate re-exporting the published FlowFabric family.2,677Apache-2.0AsynchronousDatabase interfaces pau-rustApplication that demonstrates the basics of blockchain technology2,673MITAlgorithmsAsynchronous distributed-lock-mysqlMySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions2,673MITAsynchronousConcurrency mtorrent-utilsMiscellaneous utilities for BitTorrent protocol2,667Apache-2.0AsynchronousData structures network-protocolSecure, high-performance protocol core with backpressure control, structured logging, timeout handling, TLS support, and…2,666Apache-2.0AsynchronousAuthentication polaris-rsLightweight Rust SDK used as Proxyless Service Governance Solution.2,664MIT OR Apache-2.0AsynchronousConfiguration takyonA simple, single threaded async runtime2,662MITAsynchronousFilesystem geiserx_ts_derptailscale derp client2,662BSD-3-ClauseAsynchronousEncoding sprattusA async orm for Postgres2,661non-standardAsynchronousDatabase interfaces distributed-lock-mongoMongoDB backend for distributed locks using atomic updates and TTL indexes2,661MITAsynchronousConcurrency dioxus-providerData fetching and caching library for Dioxus applications with intelligent caching strategies and global providers.2,656MITAsynchronousGUI smpscWrappers for tokio's mpsc channels which implement Stream and Sink.2,655MITAsynchronousConcurrency wsio-clientEvent-driven WebSocket client for ws.io.2,653MITAsynchronousConcurrency app_windowCross-platform window library2,651MPL-2.0AsynchronousGUI protoactor-clusterProtoActor implementation in Rust2,650Apache-2.0AsynchronousConcurrency bamboo-agentA fully self-contained AI agent backend framework with built-in web services, multi-LLM provider support, and comprehensive tool…2,646MITArtificial intelligenceAsynchronous ruserfA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.2,640MPL-2.0AsynchronousNetwork programming odem-rs-coreCore components of the odem-rs simulation framework2,640MITAsynchronousNo standard library::No dynamic allocation winit-runtimeAsync winit runtime2,639MITAsynchronous kvarn-quinn-protoTemporary Kvarn fork: State machine for the QUIC transport protocol2,637MIT OR Apache-2.0AsynchronousNetwork programming google-cloud-for-versionstore-operatorAsynchronous Rust bindings for Google Cloud Platform gRPC APIs2,637MIT OR Apache-2.0AsynchronousNetwork programming async-refreshCreate values that refresh automatically and asynchronously after a given duration.2,637MITAsynchronousCaching puzz-serverHTTP server for puzz.2,633MITAsynchronousNetwork programming protoactor-remoteProtoActor implementation in Rust2,632Apache-2.0AsynchronousConcurrency borrow_mutexAsync Rust Mutex which does not require wrapping the target structure2,629MITAsynchronousNo standard library::No dynamic allocation floodsubFloodsub protocol for tet-libp2p2,626MITAsynchronousCryptography::Cryptocurrencies tokio-tungstenite-typedtokio-tungstenite with type safe messages2,625MITAsynchronousNetwork programming cerebrustCerebrust is a simple, easy-to-use library for working with NeuroSky devices under Rust.2,625MITAsynchronousHardware support mwc-libp2p-tokio-socks5TCP/IP (via a SOCKS5 proxy) transport protocol for libp2p2,620GPL-3.0AsynchronousNetwork programming tasktraceLogical 'backtraces' of async tasks.2,618MITAsynchronousDevelopment tools::Debugging turntableTurntable is unpkg copy2,617MITAsynchronousNetwork programming isoprenoidisoprenoid is the signals runtime framework backing flourish.2,608MIT OR Apache-2.0AsynchronousCaching cddA windows simple, fast chrome_cookie_decryptor2,608MITAsynchronousConcurrency signalfutA future similar to tokio::signal::unix::Signal, but can be used with all the runtimes2,608Apache-2.0Asynchronous batrachiaFacilitating high-level interactions between Rust and WebRTC2,607GPL-2.0-or-laterAPI bindingsAsynchronous google-cloud-aiA gRPC-based crate designed to interact with Google Cloud AI API2,606MITAPI bindingsAsynchronous saorsa-webrtcWebRTC implementation over ant-quic transport with DHT-based signaling2,603AGPL-3.0AsynchronousMultimedia toni-macrosMacros for Toni2,603MITAsynchronousNetwork programming melodium-libMélodium library placeholder2,601EUPL-1.2AsynchronousCompilers autumn-harvest-pluginAutumn plugin for autumn-harvest durable workflows2,600MIT OR Apache-2.0AsynchronousDatabase interfaces ts_opentelemetry_semantic_conventionsSemantic conventions for OpenTelemetry2,600Apache-2.0AsynchronousDevelopment tools::Debugging kvarn-quinn-udpTemporary Kvarn fork: UDP sockets with ECN information for the QUIC transport protocol2,591MIT OR Apache-2.0AsynchronousNetwork programming protoactor-persistenceProtoActor implementation in Rust2,590Apache-2.0AsynchronousConcurrency hyper-stubhyper clients that don't touch the network.2,588MPL-2.0AsynchronousDevelopment tools::Testing ant-libp2p-tcpTCP/IP transport protocol for libp2p2,586MITAsynchronousNetwork programming arta-async-stdAsync abstractions implementation for async-std2,586MITAsynchronousNetwork programming actr-runtimeThin business dispatch layer for Actor-RTC — wasm32-compatible2,577Apache-2.0AsynchronousConcurrency dialectic-tokio-serde-bincodeA backend for the Dialectic crate using Bincode serialization over Tokio transport2,577MITAsynchronousConcurrency distributed-lockDistributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)2,577MITAsynchronousConcurrency mssql-codecAsync TDS packet framing and codec for SQL Server2,576MIT OR Apache-2.0AsynchronousNetwork programming threatflux-cacheA flexible async cache library for Rust with pluggable backends and serialization2,575MITAsynchronousCaching outfox-openaiOpenai for outfox2,568MIT OR Apache-2.0API bindingsAsynchronous aether-acp-utilsAgent Client Protocol (ACP) utilities for the Aether AI agent framework2,565MITAPI bindingsAsynchronous absurd-futureA future adapter that turns a future that never resolves (returns Infallible) into a future that can resolve to any type.2,564MITAsynchronous some_local_executorA simple local executor2,563MIT OR Apache-2.0AsynchronousConcurrency async-native-tls-2Native TLS using futures2,557MIT/Apache-2.0AsynchronousCryptography tcrm-monitorTask dependency management and execution library with parallel processing, real-time monitoring, and runtime control2,557MIT OR Apache-2.0AsynchronousConcurrency lstnconnSimple listener and connections abstraction built on protwrap.2,5540BSDAsynchronousNetwork programming luavisorsA minimal process supervisor for containers using Rust and Lua2,554MPL-2.0AsynchronousCommand line utilities yawccCLI tool using yawc2,551LGPL-3.0-or-laterAsynchronousNetwork programming nolocal-block-onfutures_lite::future::block_on that can run without using thread-locals2,549MPL-2.0AsynchronousConcurrency prax-queryType-safe query builder for the Prax ORM2,548MIT OR Apache-2.0AsynchronousDatabase interfaces suspend-corePrimitives for parking a thread and awaiting a notification2,545MIT OR Apache-2.0AsynchronousConcurrency ai-agents-coreCore types and traits for AI Agents framework2,542Apache-2.0Asynchronous dialectic-nullA no-op backend for the Dialectic crate, intended for benchmarking and testing2,539MITAsynchronousConcurrency mkv-elementA Matroska/WebM element reader and writer.2,539MITAsynchronousMultimedia::Encoding duende-platformPlatform adapters for the Duende daemon framework (systemd, launchd, container, pepita, WOS)2,537MITAsynchronousOperating systems channelmapA DashMap wrapper over Tokio channels2,535MITAsynchronousConcurrency scrappy-http-testscrappy http test server2,529MITAsynchronousNetwork programming aoc_leaderboardStrongly-typed wrapper for Advent of Code leaderboard data2,521MITAPI bindingsAsynchronous tower-sessions-deadpool-sqlite-storedeadpool-sqlite session store for `tower-sessions`2,520MITAsynchronousNetwork programming d-engineLightweight Raft consensus engine - recommended entry point for most users2,519MIT OR Apache-2.0AlgorithmsAsynchronous sqlx_wasi🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL,…2,518MIT OR Apache-2.0AsynchronousDatabase interfaces puzz-multipartMultipart form support for puzz.2,516MITAsynchronousNetwork programming peace_state_rtState runtime logic for the peace automation framework.2,516MIT OR Apache-2.0AsynchronousConfiguration tower-circuitbreakerDEPRECATED: Use tower-resilience instead - A circuit breaker middleware for Tower services2,511MIT OR Apache-2.0AsynchronousWeb programming rumpsteak-macrosSession types for asynchronous communication between multiple parties.2,510MITAsynchronousConcurrency tower-batch`tower-batch` is a Tower middleware that allows you to buffer requests for batch processing until the buffer reaches a maximum…2,508MITAsynchronousNetwork programming ext4plusNo-std compatible Rust library for ext2/ext3/ext4 filesystems2,504MIT OR Apache-2.0AsynchronousEmbedded development camel-utilUtility functions and helpers for rust-camel2,504Apache-2.0AsynchronousDevelopment tools async-rayonMix async code with CPU-heavy thread pools using Futures + Rayon2,500MITAsynchronousConcurrency axum-eyreFlexible concrete Error and Result type for axum2,497MITAsynchronousNetwork programming aggligator-transport-bluerAggligator transport: Bluetooth on Linux2,494Apache-2.0AsynchronousNetwork programming ironflow-storeStorage abstraction and implementations for ironflow run tracking2,486MITAsynchronousDatabase interfaces thru-clientHigh-level gRPC client library for the Thru blockchain2,483Apache-2.0API bindingsAsynchronous throbberousAn async-native CLI progress bar and throbber (spinner) library for Rust.2,480MIT OR Apache-2.0AsynchronousCommand-line interface axum-serveplusHigh level server designed to be used with axum framework.2,480MITAsynchronousNetwork programming tinywakeA minimal, no_std-compatible waker implementation for Cortex-M async executors.2,480MITAsynchronousEmbedded development juniper_graphql_ws_puffGraphQL over WebSocket Protocol implementation for `juniper` crate. Released for Puff.2,476BSD-2-ClauseAsynchronousWeb programming datacake-clusterEventually consistent state replication as a library (consensus, RPC and conflict resolution) for building your own eventually…2,474MITAsynchronousConcurrency oidcrsFull Spec Compliant OIDC Library2,469Apache-2.0API bindingsAsynchronous cloud_terrastodon_credentialsHelpers for getting Azure PAT and stuff for Cloud Terrastodon2,465LiLiQ-R-1.1API bindingsAsynchronous async-subscription-mapAsync bookkeeping datastructure for state subscriptions2,464MITAsynchronousConcurrency zpingerAsync, protocol-agnostic latency probe library: TCP / UDP / HTTP(S) / WebSocket / DNS / MQTT / gRPC / HLS / TLS / NTP / STUN /…2,462MITAsynchronousNetwork programming oxidizedgraphA humble attempt at LangGraph in Rust - R-LangGraph framework for building AI agent workflows2,461Apache-2.0AsynchronousDevelopment tools x0xAgent-to-agent gossip network for AI systems — no winners, no losers, just cooperation2,461MIT OR Apache-2.0AsynchronousNetwork programming remcachedCaching system designed for efficient storage and retrieval of entities from remote repositories (REST APIs, Database, ...etc)2,460MIT OR Apache-2.0AsynchronousCaching tet-libp2p-dnsDNS transport implementation for tet-libp2p2,457MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-pingPing protocol for tet-libp2p2,456MITAsynchronousCryptography::Cryptocurrencies mplexMplex multiplexing protocol for tet-libp2p2,451MITAsynchronousCryptography::Cryptocurrencies comfundA WCF-like framework for defining service contracts.2,450MIT OR Apache-2.0AsynchronousDevelopment tools mcm_api_wrapperA wrapper for MC-Market's Ultimate REST API.2,449MITAPI bindingsAsynchronous freya-performance-pluginIcons library for Freya.2,449MITAsynchronousGUI nidrs-validNidrs dto valid library.2,448MITAsynchronousNetwork programming cohereAsync bindings for Cohere REST API2,446MITAPI bindingsAsynchronous procsemSemaphore used to lock thread/task-spanning sequence of operations2,4450BSDAsynchronous wakefulUtilities to aid implementing wakers and working with tasks.2,444MITAsynchronous tet-libp2p-wasm-extAllows passing in an external transport in a Testy WASM environment2,441MITAsynchronousCryptography::Cryptocurrencies with-async-contextA Rust library for managing contextual data across async tasks2,441MITAsynchronousWeb programming tet-libp2p-kadKademlia protocol for tet-libp2p2,438MITAsynchronousCryptography::Cryptocurrencies tauri-plugin-persistenceA wrapper plugin for several persistence backends, focused on managing complex project folders with less boilerplate.2,438MITAsynchronousDatabase interfaces async-borrowAsync compatible ownership semantics using futures instead of lifetimes.2,438MITAsynchronous rate_limitersFlexible and easy-to-use Rust library for implementing rate limits.2,438MITAlgorithmsAsynchronous event-notificationA modular event notification system with multi-channel support2,436MIT OR Apache-2.0API bindingsAsynchronous tet-libp2p-mdnsImplementation of the tet-libp2p mDNS discovery method2,436MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-tcpTCP/IP transport protocol for tet-libp2p2,436MITAsynchronousCryptography::Cryptocurrencies mqbLock free in memory message queue broker2,436MIT OR Apache-2.0AsynchronousConcurrency tet-libp2p-pnetPrivate swarm support for tet-libp2p2,435MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-identifyNodes identifcation protocol for tet-libp2p2,435MITAsynchronousCryptography::Cryptocurrencies bmp390-rsAsync driver for the BMP390 pressure sensor that supports both I2C and SPI2,434MIT OR Apache-2.0AerospaceAsynchronous gyreA lock-free asynchronous ring buffer inspired by the LMAX Disruptor.2,432MIT OR Apache-2.0AsynchronousData structures atomr-agents-callableCallable trait unifying agents, workflows, tools, and harnesses.2,429Apache-2.0AsynchronousRust patterns actix-plus-static-filesA library that integrates with actix-web and include_dir to cleanly package, via a macro, static resources (e.g. a frontend) with…2,426Unlicense OR MITAsynchronousNetwork programming sql-auditA companion library to `sql-audit-cli` implementing all of the same functionality, plus useful runtime operations.2,420MITAsynchronousDatabase interfaces asyncfdSend and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite2,418Apache-2.0AsynchronousNetwork programming tet-libp2p-core-deriveProcedural macros of tet-libp2p-core2,417MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-websocketWebSocket transport for tet-libp2p2,417MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-remuxRemux multiplexing protocol for tet-libp2p2,417MITAsynchronousCryptography::Cryptocurrencies tet-libp2p-deflateDeflate encryption protocol for tet-libp2p2,415MITAsynchronousCryptography::Cryptocurrencies remote_configFlexible crate for asynchronously loading configuration from remote source with caching and automatic revalidation.2,413non-standardAsynchronousCaching tower-sesh-coreCore components for `tower-sesh` and related crates.2,411MITAsynchronousWeb programming revokeHigh-performance microservices infrastructure framework built with pure Rust2,411MIT OR Apache-2.0AsynchronousNetwork programming peace_cmd_ctxInformation such as which profile or flow a command is run for for the Peace framework.2,408MIT OR Apache-2.0AsynchronousConfiguration serdes-ai-streamingStreaming support for serdes-ai (SSE, WebSocket, async streams)2,408MITAsynchronous synchA basic asynchronous timer implementation that uses the cortex-m SysTick peripheral2,407MIT OR Apache-2.0AsynchronousDate and time futures-locks-preFutures-aware lock primitives. Fork using tokio 0.2.6.2,407MIT/Apache-2.0Asynchronous axum-session-managerSession manager crate for Rust web framework 'Axum'2,401MITAsynchronousWeb programming modi_macrosCode generation for the modi dependency injection framework2,401Apache-2.0AsynchronousNetwork programming nr-tracing-layerSend your logs to New Relic2,400MITAsynchronousDevelopment tools tet-libp2p-udsUnix domain sockets transport for tet-libp2p2,397MITAsynchronousCryptography::Cryptocurrencies actix-redis-clientActix actor for redis-rs2,396MIT/Apache-2.0AsynchronousNetwork programming ironflow-workerHTTP-based background worker for ironflow — polls the API and executes workflows2,396MITAsynchronous thread-shareA Rust library for safe and efficient data sharing between threads with zero-copy operations, change detection, and enhanced…2,395MITAsynchronousConcurrency ant-libp2p-identifyNodes identification protocol for libp2p2,394MITAsynchronousNetwork programming roam-hashHashing and method identity for roam2,394MIT OR Apache-2.0AsynchronousNetwork programming timer-deque-rsA OS based timer and timer queue which implements timeout queues of different types.2,393MIT OR MPL-2.0 OR EUPL-1.2AsynchronousDate and time booru-dlA command line tool to download images and tags txt from booru2,392Apache-2.0API bindingsAsynchronous tower-sessions-file-based-storeFile-based session store for `tower-sessions`.2,390MITAsynchronousNetwork programming agentsFacade crate for building typed Rust agents2,378Apache-2.0Asynchronous tet-libp2p-noiseTetsy cryptographic handshake protocol using the noise framework.2,377MITAsynchronousCryptography::Cryptocurrencies diap-rs-sdkDIAP Rust SDK - 基于零知识证明的去中心化智能体身份协议,使用 ZKP 验证 DID-CID 绑定,无需 IPNS2,371MITAsynchronousAuthentication toy-rpc-macros-ha421Macros for toy-rpc2,364MIT/Apache-2.0AsynchronousNetwork programming agent-sdk-providersLLM provider trait, streaming primitives, and first-party provider implementations for the Agent SDK2,363MITAPI bindingsAsynchronous stilgarA lightweight, no-fuss, drop-in replacement for Rudderstack2,361AGPL-3.0-or-laterAsynchronousDatabase interfaces zzzz_rt_logicRuntime logic for the zzzz automation library.2,355MIT OR Apache-2.0AsynchronousConfiguration salvia_macroProc macros implementation for Salvia crate2,355MIT OR Apache-2.0AsynchronousCaching grok-clientGrok api client2,351MIT OR Apache-2.0AsynchronousWeb programming spire-coreCore types and traits for spire.2,348MITAsynchronousWeb programming actix-tracingSupport for tokio tracing with Actix services2,341MIT/Apache-2.0AsynchronousNetwork programming floxide-macros-supportA directed graph workflow system in Rust2,341MITAsynchronousConcurrency async-duplex-channelAn asynchronous duplex communication channel between multiple clients and a single responder in different asynchronous blocks.2,333MITAsynchronousConcurrency apalis-board-webFrontend components for managing Apalis task queues.2,326MIT OR Apache-2.0Asynchronous fx-mq-jobsHigh-level job queue implementation using fx-mq-building-blocks2,326MIT OR Apache-2.0AsynchronousDatabase interfaces aahcAsynchronous, zero-allocation HTTP client that is agnostic to choice of executor2,323GPL-3.0-onlyAsynchronousNetwork programming ubioAccess local files or HTTP resources with the ara ReadAt trait2,322Apache-2.0 OR MITAsynchronous wovenA simple set of async combinators, usable in a no_std environment.2,320MIT OR Apache-2.0AsynchronousConcurrency actix-httpbinhttpbin.org clone with actix-web2,312Apache-2.0 OR MITAsynchronousWeb programming::HTTP server mssql-clientHigh-level async SQL Server client with type-state connection management2,312MIT OR Apache-2.0AsynchronousDatabase interfaces tokio-i2cI²C API for Tokio2,311FairAPI bindingsAsynchronous adk-realtimeReal-time bidirectional audio/video streaming for Rust Agent Development Kit (ADK-Rust) agents2,311Apache-2.0API bindingsAsynchronous net-muxAn async, credit-based connection multiplexing library on top of Tokio2,309MITAsynchronousNetwork programming mtorrent-dhtAsynchronous implementation of Distributed Hash Table (DHT) for the BitTorrent protocol2,297Apache-2.0AsynchronousData structures neo-emailThe modern way to build emails services with Rust2,297MITAsynchronousEmail async-native-tls-alpnNative TLS using futures2,296MIT/Apache-2.0AsynchronousCryptography termusixA terminal-based music player with a user-friendly terminal UI, built with Rust.2,296GPL-3.0-or-laterAsynchronousCommand line utilities serdes-ai-retriesRetry strategies and error handling for serdes-ai2,296MITAsynchronous metatraitRPITIT Monads2,295MIT OR Apache-2.0Asynchronous micro-tower-codegenmicro-tower proc-macros and attributes for code generation2,289BSD-2-ClauseAsynchronousNetwork programming miyabi-llm-coreCore traits and types for Miyabi LLM - Unified LLM interface for Rust2,289MITAPI bindingsAsynchronous puzz-sseServer-Sent Events (SSE) library for puzz.2,288MITAsynchronousNetwork programming tauri-plugin-rspcTauri adapter for rspc2,288MITAsynchronousWeb programming tower-resilience-reconnectAutomatic reconnection middleware for Tower services with configurable backoff strategies2,288MIT OR Apache-2.0AsynchronousNetwork programming kapacitor-multi-indicator-stream-udfA multi-indicator stream UDF for Kapacitor2,287MITAsynchronousDatabase interfaces pin-macrosThis library is primarly used to simplify the proccess of working with self-referencial structures.2,282MITAsynchronousMemory management anyspawnA generic task spawner compatible with any async runtime.2,282MITAsynchronous mqtt-typed-client-coreType-safe async MQTT client core with automatic topic routing2,280MIT OR Apache-2.0AsynchronousNetwork programming