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 MITAsynchronous async-http-codecasync HTTP 1.1 encoding and decoding476,579Apache-2.0 OR MIT async-http-proxyLightweight asynchronous HTTP proxy client library358,509BSD-3-ClauseNetwork programming async-http1-liteAsynchronous http1 stream.17,166Apache-2.0 OR MITAsynchronous 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.0AsynchronousDate and time async-i3ipcBindings for i3 and async-std allowing async applications to communicate with i3 over it's IPC interface. Contains futures…10,738MITAPI bindingsAsynchronous async-icmpAsync ICMP library2,822COIL-1.0AsynchronousNetwork programming async-imapAsync IMAP client for Rust1,009,396MIT OR Apache-2.0EmailNetwork programming async-imap-liteAsynchronous imap.6,086Apache-2.0 OR MITAsynchronous async-injectorReactive dependency injection for Rust.64,472MIT OR Apache-2.0Asynchronous async-injector-deriveA derive to help construct dependent values in async-injector.53,733MIT OR Apache-2.0Asynchronous 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 machines105MITAsynchronousDevelopment tools::Debugging async-inspect-macrosProcedural macros for async-inspect - X-ray vision for async Rust204MITAsynchronousDevelopment tools::Debugging async-instrumenterA wrapper over futures which allows to time how long the future takes to execute6,841GPL-3.0+AsynchronousDevelopment tools::Debugging async-intervalAsync Interval9,953Apache-2.0 OR MIT async-ioAsync I/O and timers193,511,334Apache-2.0 OR MITAsynchronousNetwork programming 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,913MITDevelopment tools async-io-mapSimple mapping of async IO operations791MIT async-io-miniAsync I/O fork for embedded systems10,973Apache-2.0 OR MITAsynchronousEmbedded development async-io-pipePipe your stdout/stderr together with asynchronous streams259MIT async-io-throttlingRate-limiting Async IO358Apache-2.0AlgorithmsConcurrency 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.0Asynchronous 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.0Rust patterns 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.0AlgorithmsAsynchronous 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.0AsynchronousData structures async-jsonrpc-clientAn asynchronous JSON-RPC 2.0 client library28,659MIT/Apache-2.0Network programmingWeb programming async-jsonrpc-serverAn asynchronous JSON-RPC 2.0 server library1,889MIT/Apache-2.0Network programmingWeb programming async-kvdbA key-value database22,618non-standard async-kvdb-examplesA key-value database16non-standard async-lapinlapin integration with async-io119,295MITDatabase interfaces async-lazyA value which is initialized on the first access, with an async function.31,348MIT OR Apache-2.0AsynchronousConcurrency async-leaseEssentially a futures-oriented Arc<Mutex<Option<T>>>7,524MITAsynchronous async-letAn experiment based on Conrad Ludgate's musings.1,710MIT OR Apache-2.0No standard library async-listenVarious helpers for writing production-ready servers in rust using async-std.199,571MIT/Apache-2.0Network programming 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…68MITAPI bindingsAsynchronous 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.198MITAsynchronousConcurrency async-lockAsync synchronization primitives252,804,252Apache-2.0 OR MITAsynchronousConcurrency async-logAsync tracing capabilities for the log crate.292,682MIT OR Apache-2.0AsynchronousCommand line utilities async-log-attributesProc Macro attributes for the async-log crate.267,933MIT OR Apache-2.0AsynchronousCommand line utilities 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.0Asynchronous async-lsp-clientThe client used to connect to the LSP server.6,477MITDevelopment tools async-ltc681xno_std Async Device Driver for the Ltc681x BMS Chips836Apache-2.0 async-macrosMacros for async-std.940,530MIT OR Apache-2.0Asynchronous async-maelstromA library that allows distributed applications to work with Maelstrom7,933non-standardSimulation async-mailerA set of async generic `Mailer` and object-safe `dyn DynMailer` traits with runtime-pluggable Outlook (Office365) and SMTP…25,628MPL-2.0Email async-mailer-coreInternal core crate for `async-mailer`.21,827MPL-2.0Email async-mailer-outlookAsync Outlook (Office365) mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait…20,499MPL-2.0Email async-mailer-smtpAsync SMTP mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait object.19,604MPL-2.0Email 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.0AsynchronousNetwork programming async-mcpAsync Implementation of Model Context Protocol (MCP)12,606Apache-2.0AsynchronousNetwork programming 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/MITAsynchronousConcurrency async-metronome-attributesAttribute macro for async-metronome4,510Apache-2.0/MITAsynchronousConcurrency 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.0API bindingsAsynchronous async-mioplaceholder1,797MIT async-mockAsync trait mocking45,060MITDevelopment tools::Testing async-modbusA lightweight asynchronous Modbus protocol implementation for embedded environments.704MIT async-mongodb-sessionAn async-session implementation for MongoDB8,057MIT OR Apache-2.0AsynchronousNetwork programming async-moveA Rust library providing macros to simplify the creation of asynchronous closures with external state captured by move. Useful…759MITData structuresDevelopment tools async-mp4Async Mp4 Muxer and Demuxer in pure rust3,153MIT/Apache-2.0Encoding async-mpdAsync Mpd client library16,004MIT OR Apache-2.0Network programming async-mpesaA rust library for accessing mpesa apis2,443MIT OR Apache-2.0Finance async-mqZero-cost async-await abstraction of lapin AMQP client crate10,601Apache-2.0 AND MITAPI bindingsAsynchronous async-mtzipA library for making zip archives with multithreaded async compression4,382MITCompressionConcurrency async-mutexAsync mutex16,648,081Apache-2.0 OR MITAsynchronousConcurrency 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.0AsynchronousCryptography async-native-tls-2Native TLS using futures2,557MIT/Apache-2.0AsynchronousCryptography async-native-tls-alpnNative TLS using futures2,296MIT/Apache-2.0AsynchronousCryptography async-natsA async Rust NATS client43,956,778Apache-2.0API bindingsNetwork programming async-nats-flyradar(patched for flyradar) A async Rust NATS client2,018Apache-2.0API bindingsNetwork programming async-nats-tokio-rustls-depsFork of Asynchronous TLS/SSL streams for Tokio using Rustls.115,792MIT/Apache-2.0AsynchronousCryptography async-nats-wrpcA fork of `async-nats` crate with lower-level async support24,635Apache-2.0API bindingsNetwork programming async-netAsync networking primitives for TCP/UDP/Unix communication29,764,839Apache-2.0 OR MITAsynchronousNetwork programming async-net-miniAsync networking primitives for TCP/UDP/Unix communication for esp-idf679Apache-2.0 OR MITAsynchronousNetwork programming async-niri-socketNon-blocking communication over the niri socket.134GPL-3.0AsynchronousNetwork programming async-nngAsync wrappers for working with nng-rs types and operations.6,201MITNetwork programming 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.0AuthenticationWeb programming async-object-poolA simple object pool implementation that uses asynchronous synchronization primitives only.25,536,314MITAsynchronous async-observableAsync & reactive synchronization model to keep multiple async tasks / threads partially synchronized.17,412MITAsynchronousConcurrency async-observeAsync single-producer, multi-consumer channel that only retains the last sent value322Apache-2.0 OR MITAsynchronousConcurrency async-oidc-jwt-validatorAsynchronous OIDC JWT validator with JWKS caching for Keycloak and other OIDC providers16,036MITAuthenticationWeb programming async-once-cellAsync single assignment cells and lazy values.8,172,259MIT OR Apache-2.0Memory managementRust patterns async-once-watchAsynchronous and shareable container which value is set once.3,091MITConcurrency 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.0AsynchronousConcurrency async-oneshot-channelA simple async oneshot channel implementation7,571MIT async-opcuaOPC UA client and server API188,290MPL-2.0Embedded developmentNetwork programming async-opcua-clientOPC UA client API181,529MPL-2.0Embedded developmentNetwork programming async-opcua-codegenOPC UA code generation library15MPL-2.0 async-opcua-coreOPC UA core utils for client and server192,477MPL-2.0Embedded developmentNetwork programming async-opcua-core-namespaceOPC UA generated code for the core namespace75,367MPL-2.0Embedded developmentNetwork programming async-opcua-cryptoOPC UA cryptography library192,560MPL-2.0Embedded developmentNetwork programming async-opcua-macrosOPC UA support proc macros193,976MPL-2.0Embedded developmentNetwork programming async-opcua-nodesOPC UA node representation and import framework191,549MPL-2.0Embedded developmentNetwork programming async-opcua-serverOPC UA server API74,948MPL-2.0Embedded developmentNetwork programming async-opcua-typesOPC UA data types193,855MPL-2.0Embedded developmentNetwork programming async-opcua-xmlOPC UA XML loading library4,892MPL-2.0 async-openaiRust library for OpenAI6,642,525MITAPI bindingsAsynchronous async-openai-altRust library for OpenAI13,124MITAPI bindingsAsynchronous async-openai-compatRust library for OpenAI8,857MITAPI bindingsAsynchronous async-openai-macrosMacros for async-openai3,546,783MIT async-openai-typesRust library for OpenAI2,741MITAPI bindingsAsynchronous async-openai-wasiAsync bindings for OpenAI REST API based on OpenAPI spec9,178MITAPI bindingsAsynchronous async-openai-wasmRust library for OpenAI on WASM25,442MITAPI bindingsAsynchronous async-openai-wasm-macrosMacros for async-openai-wasm895MIT async-opensslAn implementation of SSL streams for async IO backed by OpenSSL10,871MIT OR Apache-2.0AsynchronousCryptography async-opsUse std::ops traits with Futures4,220MIT OR Apache-2.0AsynchronousConcurrency async-optionEssentially an asynchronous Async<Mutex<Option<T>>>3,665MITAsynchronous 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.0AsynchronousMultimedia::Audio async-payjp-client-corePayjp SDK based on arlyon/async-stripe1,458MIT OR Apache-2.0API bindings async-payjp-corePayjp SDK based on arlyon/async-stripe974MIT OR Apache-2.0API bindings async-payjp-sharedPayjp SDK based on arlyon/async-stripe1,663MIT OR Apache-2.0API bindings async-payjp-typesPayjp SDK based on arlyon/async-stripe1,867MIT OR Apache-2.0API bindings async-pcapAn asynchronous implementation of pcap.2,457MIT async-peekRead data asynchronously without removing it from the queue16,497MPL-2.0AsynchronousNetwork programming 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.0API bindingsAsynchronous async-pidfd-nextProcess file descriptors (pidfd) for Linux22,341MIT OR Apache-2.0API bindingsAsynchronous 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,482MITAsynchronous 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-laterAsynchronousConcurrency async-poolStatically allocated pool providing a std-like Box, with async functionality.2,484MIT OR Apache-2.0ConcurrencyEmbedded development 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,681MITNetwork programming async-postgresA runtime-independent, asynchronous PostgreSQL client.10,289MITDatabase interfaces async-priority-channelAn async channel where pending messages are delivered in order of priority4,661,202Apache-2.0 OR MITAsynchronousConcurrency 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.139MITAsynchronousNo standard library async-priority-queueAn async-aware priority queue25,186Apache-2.0 async-processAsync interface for working with processes110,045,178Apache-2.0 OR MITAsynchronousOperating systems 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,236MITDevelopment tools async-prost-streamNo description provided.1,078MITDevelopment tools 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,652MITAsynchronousCryptography async-quicruntime independent async quic implementation based on quinn-proto6,011Apache-2.0 OR MITNetwork programming async-raftAn async implementation of the Raft distributed consensus protocol.68,353MIT/Apache-2.0AlgorithmsAsynchronous 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.0AlgorithmsAsynchronous async-raft2An async implementation of the Raft distributed consensus protocol.1,812MIT/Apache-2.0AlgorithmsAsynchronous async-rate-limitCommon traits for rate limiting and implementations in async contexts.63,659MITAsynchronousConcurrency 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,500MITAsynchronousConcurrency async-rdmaA rust async wrapper for RDMA ibvers lib7,464non-standardAsynchronousHardware support async-reactor-traitreactor-trait implementation for async-io8,693,852Apache-2.0 OR MITAsynchronousConcurrency async-read-length-limitlimit the size of an async read9,863MIT OR Apache-2.0Asynchronous 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.0Asynchronous 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.0Asynchronous async-reciprocalsA utility library for asynchronous fallible conversion and reciprocals in Rust.805non-standardAsynchronousRust patterns 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,979MITCachingConcurrency async-redis-sessionredis session store for async-session55,794MIT OR Apache-2.0Database interfacesWeb programming async-redis-session-v2redis session store for async-session. Fork with updated dependencies1,872MIT OR Apache-2.0Database interfacesWeb programming async-refreshCreate values that refresh automatically and asynchronously after a given duration.2,637MITAsynchronousCaching