BROWSE A-Z
All 305,250 crates, alphabetically
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.
async-http-client-liteAsynchronous http client.3,295Apache-2.0 OR MIT
async-http-codecasync HTTP 1.1 encoding and decoding476,579Apache-2.0 OR MIT
async-http-proxyLightweight asynchronous HTTP proxy client library358,509BSD-3-Clause
async-http1-liteAsynchronous http1 stream.17,166Apache-2.0 OR MIT
async-httplibLow-level HTTP helpers.12,838MIT
async-httypeCommon types for HTTP operations.8,931MIT
async-hwiAsync hardware wallet interface96,986non-standard
async-hwi-cliHWI CLI7,027non-standard
async-hybrid-sleepHybrid async sleep combining runtime timers with spin-sleeping for sub-millisecond accuracy36MIT OR Apache-2.0
async-i3ipcBindings for i3 and async-std allowing async applications to communicate with i3 over
it's IPC interface. Contains futures…10,738MIT
async-icmpAsync ICMP library2,822COIL-1.0
async-imapAsync IMAP client for Rust1,009,396MIT OR Apache-2.0
async-imap-liteAsynchronous imap.6,086Apache-2.0 OR MIT
async-injectorReactive dependency injection for Rust.64,472MIT OR Apache-2.0
async-injector-deriveA derive to help construct dependent values in async-injector.53,733MIT OR Apache-2.0
async-inotifyAn async wrapper for Linux inotify API, easy to use.5,013MIT
async-inspectX-ray vision for async Rust - inspect and debug async state machines105MIT
async-inspect-macrosProcedural macros for async-inspect - X-ray vision for async Rust204MIT
async-instrumenterA wrapper over futures which allows to time how long the future takes to execute6,841GPL-3.0+
async-intervalAsync Interval9,953Apache-2.0 OR MIT
async-ioAsync I/O and timers193,511,334Apache-2.0 OR MIT
async-io-bridgeA compat wrapper around AsyncRead/AsyncWrite that implements Read/Write.2,609MIT
async-io-bufpoolEfficient asynchronous I/O operations with minimal idle memory overhead20,752ISC
async-io-converseCan conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types7,210MIT OR Apache-2.0
async-io-helperboxed async io for client/server.1,913MIT
async-io-mapSimple mapping of async IO operations791MIT
async-io-miniAsync I/O fork for embedded systems10,973Apache-2.0 OR MIT
async-io-pipePipe your stdout/stderr together with asynchronous streams259MIT
async-io-throttlingRate-limiting Async IO358Apache-2.0
async-io-traitsAsync versions of io traits1,681MIT OR Apache-2.0
async-io-typedAdapts any AsyncRead or AsyncWrite type to send serde compatible types10,516MIT OR Apache-2.0
async-ioutilA collection of Rust asynchronous I/O utilities4,352MIT OR Apache-2.0
async-ioutilsA collection of async utilities for I/O1,699Unlicense
async-iter-extAsync iterator methods and async methods for option and result.1,358MIT OR Apache-2.0
async-iteratorAn async version of iterator174,708MIT OR Apache-2.0
async-itertools`itertools` for `Stream`s440MIT OR Apache-2.0
async-job-runnerTraits for defining arbitrary asynchronous background jobs, along with scheduling options and a job runner16BSD-3-Clause
async-jobsAsynchronous job orchestration for Rust3,412MIT OR Apache-2.0
async-joinAbstraction for joining and aborting async tasks58MIT
async-json-rpcA minimal asynchronous JSON-RPC client library built on the tower framework.13,187MIT
async-jsonlAn efficient async Rust library for reading and processing JSON Lines (JSONL) files using Tokio streams.2,688Apache-2.0
async-jsonrpc-clientAn asynchronous JSON-RPC 2.0 client library28,659MIT/Apache-2.0
async-jsonrpc-serverAn asynchronous JSON-RPC 2.0 server library1,889MIT/Apache-2.0
async-kvdbA key-value database22,618non-standard
async-kvdb-examplesA key-value database16non-standard
async-lapinlapin integration with async-io119,295MIT
async-lazyA value which is initialized on the first access, with an async function.31,348MIT OR Apache-2.0
async-leaseEssentially a futures-oriented Arc<Mutex<Option<T>>>7,524MIT
async-letAn experiment based on Conrad Ludgate's musings.1,710MIT OR Apache-2.0
async-listenVarious helpers for writing production-ready servers in
rust using async-std.199,571MIT/Apache-2.0
async-liveliness-monitorA Liveliness Monitor for your Asynchronous Runtimes130,931MIT
async-llmAsync Rust client for LLM APIs - Anthropic Messages API today; fork of async-anthropic with thinking-block and prompt-cache…68MIT
async-localFor using thread locals within an async context across await points70,974MIT
async-local-bounded-channelA same-producer, same-consumer bounded channel, for a single async task.2,806MIT
async-local-channelLightweight channels for single-threaded async runtimes.198MIT
async-lockAsync synchronization primitives252,804,252Apache-2.0 OR MIT
async-logAsync tracing capabilities for the log crate.292,682MIT OR Apache-2.0
async-log-attributesProc Macro attributes for the async-log crate.267,933MIT OR Apache-2.0
async-log-watchA simple Rust library to monitor log files and trigger an async callback when a new line is added.11,790MIT
async-log-watcherAsync log watcher3,261MIT OR Apache-2.0
async-lspAsynchronous Language Server Protocol (LSP) framework based on tower1,046,109MIT OR Apache-2.0
async-lsp-clientThe client used to connect to the LSP server.6,477MIT
async-ltc681xno_std Async Device Driver for the Ltc681x BMS Chips836Apache-2.0
async-macrosMacros for async-std.940,530MIT OR Apache-2.0
async-maelstromA library that allows distributed applications to work with Maelstrom7,933non-standard
async-mailerA set of async generic `Mailer` and object-safe `dyn DynMailer` traits with runtime-pluggable Outlook (Office365) and SMTP…25,628MPL-2.0
async-mailer-coreInternal core crate for `async-mailer`.21,827MPL-2.0
async-mailer-outlookAsync Outlook (Office365) mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait…20,499MPL-2.0
async-mailer-smtpAsync SMTP mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait object.19,604MPL-2.0
async-mapA rarely-locking, shared map for Rust.10,641MIT
async-map-reduceFast map-reduce based on threading7,288MIT
async-mavlinkAn async adapter for mavlink conections6,265MIT OR Apache-2.0
async-mcpAsync Implementation of Model Context Protocol (MCP)12,606Apache-2.0
async-memcachedAn Tokio-based memcached client for Rust.304,327MIT
async-memorydbA key-value database11,051non-standard
async-mesosAn asynchronous client for Mesos HTTP scheduler API.2,189Apache-2.0
async-metronomeUnit testing framework for async Rust7,668Apache-2.0/MIT
async-metronome-attributesAttribute macro for async-metronome4,510Apache-2.0/MIT
async-middlewareSimple async monad(ish) middleware in Rust using tuples and async trait transforms3,139MIT
async-minecraft-pingAn async Rust client for the Minecraft ServerListPing protocol21,689MIT OR Apache-2.0
async-mioplaceholder1,797MIT
async-mockAsync trait mocking45,060MIT
async-modbusA lightweight asynchronous Modbus protocol implementation for embedded environments.704MIT
async-mongodb-sessionAn async-session implementation for MongoDB8,057MIT OR Apache-2.0
async-moveA Rust library providing macros to simplify the creation of asynchronous closures with external state captured by move. Useful…759MIT
async-mp4Async Mp4 Muxer and Demuxer in pure rust3,153MIT/Apache-2.0
async-mpdAsync Mpd client library16,004MIT OR Apache-2.0
async-mpesaA rust library for accessing mpesa apis2,443MIT OR Apache-2.0
async-mqZero-cost async-await abstraction of lapin AMQP client crate10,601Apache-2.0 AND MIT
async-mtzipA library for making zip archives with multithreaded async compression4,382MIT
async-mutexAsync mutex16,648,081Apache-2.0 OR MIT
async-mwmrA runtime agnostic, WASM/WASI friendly, multi-writer-multi-reader MVCC, ACID, Serializable Snapshot Isolation transaction manager…3,176Apache-2.0/MIT
async-named-lockerLock implemented using future5,634MIT
async-native-tlsNative TLS using futures9,528,644MIT/Apache-2.0
async-native-tls-2Native TLS using futures2,557MIT/Apache-2.0
async-native-tls-alpnNative TLS using futures2,296MIT/Apache-2.0
async-natsA async Rust NATS client43,956,778Apache-2.0
async-nats-flyradar(patched for flyradar) A async Rust NATS client2,018Apache-2.0
async-nats-tokio-rustls-depsFork of Asynchronous TLS/SSL streams for Tokio using Rustls.115,792MIT/Apache-2.0
async-nats-wrpcA fork of `async-nats` crate with lower-level async support24,635Apache-2.0
async-netAsync networking primitives for TCP/UDP/Unix communication29,764,839Apache-2.0 OR MIT
async-net-miniAsync networking primitives for TCP/UDP/Unix communication for esp-idf679Apache-2.0 OR MIT
async-niri-socketNon-blocking communication over the niri socket.134GPL-3.0
async-nngAsync wrappers for working with nng-rs types and operations.6,201MIT
async-notifyA general version async Notify, like `tokio` Notify but can work with any async runtime.204,611MIT
async-oauth2An asynchronous OAuth2 flow implementation.72,744MIT OR Apache-2.0
async-object-poolA simple object pool implementation that uses asynchronous synchronization primitives only.25,536,314MIT
async-observableAsync & reactive synchronization model to keep multiple async tasks / threads partially synchronized.17,412MIT
async-observeAsync single-producer, multi-consumer channel that only retains the last sent value322Apache-2.0 OR MIT
async-oidc-jwt-validatorAsynchronous OIDC JWT validator with JWKS caching for Keycloak and other OIDC providers16,036MIT
async-once-cellAsync single assignment cells and lazy values.8,172,259MIT OR Apache-2.0
async-once-watchAsynchronous and shareable container which value is set once.3,091MIT
async-oncecellAsynchronous versions of OnceCell and Lazy149,068MIT OR Apache-2.0
async-oneshotA fast, small, full-featured, async-aware oneshot channel.768,794MPL-2.0
async-oneshot-channelA simple async oneshot channel implementation7,571MIT
async-opcuaOPC UA client and server API188,290MPL-2.0
async-opcua-clientOPC UA client API181,529MPL-2.0
async-opcua-codegenOPC UA code generation library15MPL-2.0
async-opcua-coreOPC UA core utils for client and server192,477MPL-2.0
async-opcua-core-namespaceOPC UA generated code for the core namespace75,367MPL-2.0
async-opcua-cryptoOPC UA cryptography library192,560MPL-2.0
async-opcua-macrosOPC UA support proc macros193,976MPL-2.0
async-opcua-nodesOPC UA node representation and import framework191,549MPL-2.0
async-opcua-serverOPC UA server API74,948MPL-2.0
async-opcua-typesOPC UA data types193,855MPL-2.0
async-opcua-xmlOPC UA XML loading library4,892MPL-2.0
async-openaiRust library for OpenAI6,642,525MIT
async-openai-altRust library for OpenAI13,124MIT
async-openai-compatRust library for OpenAI8,857MIT
async-openai-macrosMacros for async-openai3,546,783MIT
async-openai-typesRust library for OpenAI2,741MIT
async-openai-wasiAsync bindings for OpenAI REST API based on OpenAPI spec9,178MIT
async-openai-wasmRust library for OpenAI on WASM25,442MIT
async-openai-wasm-macrosMacros for async-openai-wasm895MIT
async-opensslAn implementation of SSL streams for async IO backed by OpenSSL10,871MIT OR Apache-2.0
async-opsUse std::ops traits with Futures4,220MIT OR Apache-2.0
async-optionEssentially an asynchronous Async<Mutex<Option<T>>>3,665MIT
async-ormA tool crate to quickly build Rust Web Application.1,887MIT
async-os-pipeCross platform implementation of a bidirectional async pipe1,051Apache-2.0
async-oscAsync library for the Open Sound Control (OSC) protocol5,485MIT OR Apache-2.0
async-payjp-client-corePayjp SDK based on arlyon/async-stripe1,458MIT OR Apache-2.0
async-payjp-corePayjp SDK based on arlyon/async-stripe974MIT OR Apache-2.0
async-payjp-sharedPayjp SDK based on arlyon/async-stripe1,663MIT OR Apache-2.0
async-payjp-typesPayjp SDK based on arlyon/async-stripe1,867MIT OR Apache-2.0
async-pcapAn asynchronous implementation of pcap.2,457MIT
async-peekRead data asynchronously without removing it from the queue16,497MPL-2.0
async-periodic-jobA simple async periodic job scheduler library base on tokio-util.1,228MIT
async-pidfdProcess file descriptors (pidfd) for Linux266,970MIT OR Apache-2.0
async-pidfd-nextProcess file descriptors (pidfd) for Linux22,341MIT OR Apache-2.0
async-pingAsync Ping12,664Apache-2.0 OR MIT
async-ping-cliAsync Ping Cli3,015Apache-2.0 OR MIT
async-pipeCreates an asynchronous piped reader and writer pair using tokio.rs24,482MIT
async-pipelineEasy way to pipeline sync and async functions2,973MIT OR Apache-2.0
async-pipesA library for building concurrent data processing pipelines8,361GPL-2.0-or-later
async-poolStatically allocated pool providing a std-like Box, with async functionality.2,484MIT OR Apache-2.0
async-popA simple Pop3 compatible client25,538MIT
async-pop2A fork of simple Pop3 compatible client1,521MIT
async-pop3An async async version of rust-pop32,979MIT
async-port-scannerSimple, yet fast, async port scanner library for Rust7,681MIT
async-postgresA runtime-independent, asynchronous PostgreSQL client.10,289MIT
async-priority-channelAn async channel where pending messages are delivered in order of priority4,661,202Apache-2.0 OR MIT
async-priority-limiterThrottles prioritised tasks by limiting the max concurrent tasks and minimum time between tasks, with up to two levels based on…2,800ISC
async-priority-lockA priority-based async lock. Optionally no-std.139MIT
async-priority-queueAn async-aware priority queue25,186Apache-2.0
async-processAsync interface for working with processes110,045,178Apache-2.0 OR MIT
async-profiler-agentRust agent for async-profiler34,684Apache-2.0
async-promiseAsync promise which resolves once and may be read by multiple consumers.66,113Apache-2.0
async-prostNo description provided.32,236MIT
async-prost-streamNo description provided.1,078MIT
async-protoSimple async binary network protocols96,674MIT
async-proto-deriveProc-macros for the async-proto crate98,738MIT
async-protocolThis crate has async implementations of Connection and Transport for the protocol crate3,243MIT
async-proxiesA crate that provides with asynchronous proxy protocols implementations1,895MIT
async-proxyAn asyncronous implementation of proxy clients10,397MIT
async-psecAsynchronous PSEC implementation8,652MIT
async-quicruntime independent async quic implementation based on quinn-proto6,011Apache-2.0 OR MIT
async-raftAn async implementation of the Raft distributed consensus protocol.68,353MIT/Apache-2.0
async-raft-extAn async implementation of the Raft distributed consensus protocol.The ability of raft is enhanced while keeping the access…20,423MIT/Apache-2.0
async-raft2An async implementation of the Raft distributed consensus protocol.1,812MIT/Apache-2.0
async-rate-limitCommon traits for rate limiting and implementations in async contexts.63,659MIT
async-rate-limiterImplements a token bucket algorithm that can be used to limit API access frequency. Written in pure Rust.15,716non-standard
async-rawDemo project of using raw read/writable sockets with tokio706non-standard
async-rawloggerLight console-only async logger.
Suitable for containerized workloads.
Heavily inspired by…23,644MIT
async-rayonMix async code with CPU-heavy thread pools using Futures + Rayon2,500MIT
async-rdmaA rust async wrapper for RDMA ibvers lib7,464non-standard
async-reactor-traitreactor-trait implementation for async-io8,693,852Apache-2.0 OR MIT
async-read-length-limitlimit the size of an async read9,863MIT OR Apache-2.0
async-read-progressExtension traits for inspecting `AsyncRead` progress.12,721MIT OR Apache-2.0
async-read-super-extA super extension for tokio::io::AsyncRead1,405MIT OR Apache-2.0
async-read-utilA collection of utilities for working with AsyncRead.3,259MIT
async-readlineAn asynchronous readline-like interface2,100MPL-2.0
async-readyAsync readiness traits.98,052MIT OR Apache-2.0
async-reciprocalsA utility library for asynchronous fallible conversion and reciprocals in Rust.805non-standard
async-recorderStore records without waiting for your persistence backend34,679MIT
async-recursionRecursion for async functions125,330,339MIT OR Apache-2.0
async-recursion2Recursion for async functions2,599MIT OR Apache-2.0
async-redis-lockA simple and easy-to-use asynchronous redis distributed lock implementation based on tokio and redis-rs.3,979MIT
async-redis-sessionredis session store for async-session55,794MIT OR Apache-2.0
async-redis-session-v2redis session store for async-session. Fork with updated dependencies1,872MIT OR Apache-2.0
async-refreshCreate values that refresh automatically and asynchronously after a given duration.2,637MIT