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.

tokio-consoleThe Tokio console: a debugger for async Rust.503,589MITAsynchronousCommand line utilities hf-xetClient library and tooling for the Hugging Face Xet data storage system.502,572Apache-2.0Artificial intelligenceAsynchronous tubAsync Pool502,555MITAsynchronousConcurrency libp2p-secioSecio encryption protocol for libp2p499,470MITAsynchronousNetwork programming libp2p-websocket-websysWebSocket for libp2p under WASM environment492,600MITAsynchronousNetwork programming ring-channelBounded MPMC channel abstraction on top of a ring buffer490,177MITAsynchronousConcurrency posixmqAn idiomatic library for using posix message queues, with optional mio integration488,310Apache-2.0 / MITAsynchronousOperating systems::Unix APIs tokio_wasiAn event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.487,974MITAsynchronousNetwork programming embassy-netAsync TCP/IP network stack for embedded systems487,659MIT OR Apache-2.0AsynchronousEmbedded development wgGolang like WaitGroup implementation for sync/async Rust.484,191MIT OR Apache-2.0AsynchronousConcurrency fast_websocket_clientTokio-native WebSocket client for Rust. High-throughput, low-latency, callback-driven, proxy-ready.483,222Apache-2.0AsynchronousConcurrency opencl-sysOpenCL C FFI bindings for the Rust programming language.482,267Apache-2.0API bindingsAsynchronous tokio-utilsTools for asynchronous programming in Tokio applications479,257MITAsynchronousConcurrency shutdown-asyncAsynchronous Shutdown478,724MITAsynchronousConcurrency kameoFault-tolerant Async Actors Built on Tokio478,479MIT OR Apache-2.0AsynchronousConcurrency compio-fsFilesystem IO for compio477,385MITAsynchronousFilesystem twilight-gatewayDiscord Gateway implementation for the Twilight ecosystem.475,799ISCAPI bindingsAsynchronous async-entryextended Tokio's proc macros.468,580MITAsynchronous async-trait-fnA fork of async-trait with useful additional features467,513MIT OR Apache-2.0AsynchronousNo standard library rexieRexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly461,964MIT/Apache-2.0AsynchronousDatabase interfaces apalis-redisBackground task processing for rust using apalis and redis461,288MITAsynchronousDatabase interfaces pollster-macroProc-macro crate for pollster460,187Apache-2.0/MITAsynchronousConcurrency juniper_warp`juniper` GraphQL integration with `warp`.458,078BSD-2-ClauseAsynchronousWeb programming ghost_actorA simple, ergonomic, idiomatic, macro for generating the boilerplate to use rust futures tasks in a concurrent actor style.457,371Apache-2.0Asynchronous futures-await-testAsync test support for Rust through a procedural macro. This crate defines the `#[async_test]` attribute to make writing tests…456,935MITAsynchronousRust patterns heim-cpuCross-platform CPU information456,664Apache-2.0 OR MITAPI bindingsAsynchronous unicycleA scheduler for driving a large number of futures.452,998MIT OR Apache-2.0AlgorithmsAsynchronous heim-netCross-platform network information451,755Apache-2.0 OR MITAPI bindingsAsynchronous multipartySimple zero copy streaming multipart decoder implementation450,424MIT/Apache-2.0AsynchronousWeb programming tokio-io-poolAlternative tokio thread pool for executing short, I/O-heavy futures efficiently445,054MIT/Apache-2.0AsynchronousConcurrency actix-redisActor-based Redis client442,222MIT OR Apache-2.0AsynchronousNetwork programming futures-await-test-macroHelper crate for futures-await-test.441,056MITAsynchronousRust patterns async-graphql-tideasync-graphql for tide439,834MIT OR Apache-2.0AsynchronousNetwork programming tokio-netEvent loop that drives Tokio I/O resources.439,438MITAsynchronousNetwork programming yawcYet another websocket library. But a fast, secure WebSocket implementation with RFC 6455 compliance and compression support436,462MPL-2.0AsynchronousNetwork programming smol-macrosMacros for setting up a smol runtime436,122Apache-2.0 OR MITAsynchronousConcurrency axum-sessions🥠 Cookie-based sessions for Axum via async-session.422,371MITAsynchronousNetwork programming ntex-tokiotokio intergration for ntex framework421,744MIT OR Apache-2.0AsynchronousNetwork programming heim-memoryCross-platform memory information420,245Apache-2.0 OR MITAPI bindingsAsynchronous interprocess-docfixInterprocess communication toolkit. Docs fixed.418,700MIT OR Apache-2.0AsynchronousOperating systems oclOpenCL bindings and interfaces for Rust.412,714MIT OR Apache-2.0API bindingsAsynchronous iroh-ioasync local io412,383Apache-2.0 OR MITAsynchronous ntex-netntexwork utils for ntex framework412,287MIT OR Apache-2.0AsynchronousNetwork programming heim-diskCross-platform disk information411,069Apache-2.0 OR MITAPI bindingsAsynchronous anza-quinn-protoState machine for the QUIC transport protocol410,107MIT OR Apache-2.0AsynchronousNetwork programming anza-quinnVersatile QUIC transport protocol implementation409,905MIT OR Apache-2.0AsynchronousNetwork programming async-compression-issue-150-workaroundAdaptors between compression crates and Rust's modern asynchronous IO types.402,947MIT OR Apache-2.0AsynchronousCompression heim-hostCross-platform host information402,139Apache-2.0 OR MITAPI bindingsAsynchronous madsim-etcd-clientThe etcd simulator on madsim.402,066Apache-2.0AsynchronousNetwork programming rticReal-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems400,440MIT OR Apache-2.0AsynchronousConcurrency ntex-serverServer for ntex framework399,796MIT OR Apache-2.0AsynchronousNetwork programming serde-jsonlinesRead & write JSON Lines documents399,495MITAsynchronousEncoding strettoStretto is a high performance thread-safe memory-bound Rust cache.398,376MIT OR Apache-2.0AsynchronousCaching ircthe irc crate – usable, async IRC for Rust398,017MPL-2.0AsynchronousNetwork programming rtic-macrosProcedural macros, syntax parsing, and codegen of the RTIC crate397,892MIT OR Apache-2.0AsynchronousConcurrency tokio-byteorderAsynchronous library for reading/writing numbers in big-endian and little-endian.396,645Unlicense OR MITAsynchronousEncoding futures_ringbufMock Type implementing AsyncRead/AsyncWrite for testing and examples.395,160UnlicenseAsynchronousDevelopment tools::Testing cancel-safe-futuresAlternative futures adapters that are more cancellation-aware389,227MIT OR Apache-2.0AsynchronousNo standard library::No dynamic allocation async_loggerAsyncronous logger allows writing arbitrary slices to a memory buffer, which then processed by a writer in it's own thread.386,774MITAsynchronousConcurrency motore-macrosMotore's proc macros.382,196MIT OR Apache-2.0Asynchronous voloVolo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.381,469MIT OR Apache-2.0AsynchronousNetwork programming volo-thriftThrift RPC framework implementation of volo.380,750MIT OR Apache-2.0AsynchronousNetwork programming engineioxide-coreEngineioxide core types and utilities379,323MITAsynchronousNetwork programming motoreMotore is a library of modular and reusable components for building robust clients and servers. Motore is greatly inspired by…378,795MIT OR Apache-2.0AsynchronousNetwork programming next-genSafe generators on stable Rust.378,421Zlib OR MIT OR Apache-2.0AsynchronousConcurrency mio-aioPOSIX AIO bindings for mio377,408MIT/Apache-2.0AsynchronousFilesystem socks5-implFundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5…369,632GPL-3.0-or-laterAsynchronousNetwork programming tokio_scheduleThis crate helps schedule tasks in tokio runtime367,648MITAsynchronousConcurrency task-localTask-local storage for asynchronous tasks366,363MIT OR Apache-2.0AsynchronousConcurrency deployThe `deploy` library to aide writing and debugging of distributed programs, as well as tooling to run them across a cluster.365,731Apache-2.0AsynchronousCommand line utilities io_uring_buf_ringHelp user create and manage io-uring buffer-ring365,022MITAsynchronousFilesystem future-utilsExtensions to Rust's Future and Stream traits364,839GPL-2.0AsynchronousNetwork programming axum-validProvides validation extractors for your Axum application, allowing you to validate data using validator, garde, validify or all…363,778MITAsynchronousNetwork programming heim-sensorsCross-platform sensors information359,888Apache-2.0 OR MITAPI bindingsAsynchronous async-fd-lockAdvisory cross-platform file locks using file descriptors with async support by spawning blocking tasks.359,686MIT OR Apache-2.0AsynchronousFilesystem c-aresA Rust wrapper for the c-ares library, for asynchronous DNS requests.359,403MITAPI bindingsAsynchronous ocl-coreA low-level OpenCL API.356,948MIT OR Apache-2.0API bindingsAsynchronous cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.354,860Apache-2.0API bindingsAsynchronous multitaskAn executor for running async tasks353,941Apache-2.0 OR MITAsynchronousConcurrency garconA collection of trait and classes to make your thread or async function wait.353,341Apache-2.0AsynchronousNo standard library mio-moreExtra components for use with Mio352,954MITAsynchronous embassy-rpEmbassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller352,586MIT OR Apache-2.0AsynchronousEmbedded development celestia-rpcA collection of traits for interacting with Celestia data availability nodes RPC351,206Apache-2.0API bindingsAsynchronous poem-grpcGRPC support for Poem.350,000MIT OR Apache-2.0AsynchronousNetwork programming madsim-rdkafkaThe rdkafka simulator on madsim.347,672Apache-2.0AsynchronousSimulation poem-grpc-buildCodegen module of poem-grpc.346,848MIT OR Apache-2.0AsynchronousNetwork programming matrix_indexed_db_futuresA fork of `indexed_db_futures` — Future bindings for IndexedDB via `web_sys`342,440MITAsynchronousDatabase interfaces esp-hal-embassyEmbassy support for esp-hal340,882MIT OR Apache-2.0AsynchronousEmbedded development k8-clientCore Kubernetes metadata traits338,474Apache-2.0API bindingsAsynchronous heim-processCross-platform processes information336,194Apache-2.0 OR MITAPI bindingsAsynchronous containerd-shimcontainerd shim extension332,131Apache-2.0API bindingsAsynchronous tokio-rustls-acmeAutomatic TLS certificate management using rustls329,611Apache-2.0 OR MITAsynchronousCryptography compio-quicQUIC for compio328,866MITAsynchronousNetwork programming fmmapA flexible and convenient high-level mmap for zero-copy file I/O.321,049MIT OR Apache-2.0AsynchronousFilesystem async-ssh2-liteAsynchronous ssh2.319,427Apache-2.0 OR MITAsynchronousNetwork programming strawpollA wrapper to avoid spurious polling.319,005MIT OR Apache-2.0AsynchronousConcurrency compio-macrosProc macro of compio312,448MITAsynchronous eyeball-im-utilHelpful utilities for `eyeball-im`.307,651MPL-2.0AsynchronousGUI tracing-flat-jsonA simple tracing-subscriber Layer emitting newline-delimited JSON.307,512MITAsynchronousDevelopment tools::Debugging tokio-par-utilUtilities for running computations in parallel on top of Tokio301,857Apache-2.0AsynchronousConcurrency streamcatcherA thread-safe, shared (asynchronous), almost-lockless stream buffer.301,692MIT/Apache-2.0AsynchronousCaching async_singleflightAsync singleflight.295,932MIT OR Apache-2.0AsynchronousCaching async-logAsync tracing capabilities for the log crate.292,682MIT OR Apache-2.0AsynchronousCommand line utilities async-ringbufAsync SPSC FIFO ring buffer286,908MIT OR Apache-2.0AsynchronousConcurrency async-rxUtility functions for async reactive programming.278,517MPL-2.0AsynchronousGUI actix-web-extrasFunctionality which should be part of actix-web, but is not.274,871MIT OR Apache-2.0AsynchronousNetwork programming streamunorderedAn efficient async stream multiplexer269,346MIT/Apache-2.0Asynchronous async-log-attributesProc Macro attributes for the async-log crate.267,933MIT OR Apache-2.0AsynchronousCommand line utilities async-pidfdProcess file descriptors (pidfd) for Linux266,970MIT OR Apache-2.0API bindingsAsynchronous state_machine_futureEasily create type-safe `Future`s from state machines — without the boilerplate.266,856Apache-2.0/MITAsynchronousRust patterns swarm-discoveryDiscovery service for IP-based swarms266,668Apache-2.0AsynchronousNetwork programming actix-web-flash-messagesFlash messages for actix-web applications.266,022MIT/Apache-2.0Asynchronous must_futureA wrapper future marked must_use - mainly to wrap BoxFutures264,954Apache-2.0Asynchronous axum-messages🛎️ One-time notification messages for Axum.262,822MITAsynchronousNetwork programming shared_memory_extendedA user friendly crate that allows you to share memory between processes262,228MIT OR Apache-2.0AsynchronousConcurrency round-basedDriver for MPC protocols261,188MIT OR Apache-2.0AsynchronousCryptography lockableThis library offers hash map, hash set and cache data structures where individual entries can be locked259,937MIT OR Apache-2.0AsynchronousCaching compio-dispatcherMultithreading dispatcher for compio259,528MITAsynchronous async-graphql-rocketasync-graphql for Rocket.rs258,562MIT OR Apache-2.0AsynchronousNetwork programming libublkLibrary for building linux block device in userspace244,276MIT OR Apache-2.0AsynchronousFilesystem named-retryA simple utility for retrying fallible asynchronous operations.243,477MITAsynchronousDevelopment tools::Debugging website_crawlergRPC tokio based web crawler built with spider241,225MITAccessibilityAsynchronous fluvio_ws_stream_wasmA convenience library for using websockets in WASM238,492UnlicenseAPI bindingsAsynchronous rtic-timeBasic definitions and utilities that can be used to keep track of time237,672MIT OR Apache-2.0AsynchronousConcurrency maitake-syncNo-std async synchronization primitives from Maitake237,457MITAsynchronousConcurrency tower-sessions-redis-storeRedis session store for `tower-sessions`.236,337MITAsynchronousNetwork programming form-dataAsyncRead/AsyncWrite/Stream `multipart/form-data`234,902MIT OR Apache-2.0AsynchronousWeb programming pg-embedRun a Postgresql database locally on Linux, MacOS or Windows as part of another Rust application or test.229,208MIT/Apache-2.0AsynchronousDatabase interfaces tokio-taskerLets you stop and join groups of Tokio tasks.227,783non-standardAsynchronousRust patterns c-ares-resolverAn asynchronous DNS resolver, backed by c-ares.227,665MITAsynchronousNetwork programming heim-virtCross-platform virtualization system detection227,254Apache-2.0 OR MITAPI bindingsAsynchronous rtic-commonrtic-common lib TODO226,566MIT OR Apache-2.0AsynchronousConcurrency twirpAn async-compatible library for Twirp RPC in Rust.221,569MITAsynchronousDevelopment tools::Build Utils tokiseAn asynchronous runtime compatible with WebAssembly and non-WebAssembly targets.219,711MIT OR Apache-2.0Asynchronous taosDriver for TDengine - a timeseries database and analysis platform219,393MIT OR Apache-2.0API bindingsAsynchronous async_cacheAsync refresh cache.217,954MIT OR Apache-2.0AsynchronousCaching synchronized-writerA tiny implement for synchronously writing data.217,835MITAsynchronousData structures tracing-subscriber-wasmA tracing-subscriber writer that writes to the console using wasm-bindgen.217,655MITAsynchronousWebAssembly rtic-monotonicsA library that provides implementations of the Monotonic trait from rtic-time216,089MIT OR Apache-2.0AsynchronousConcurrency socks5-protoFundamental abstractions and async read / write functions for SOCKS5 protocol214,500GPL-3.0-or-laterAsynchronousNetwork programming socks5-serverFine-grained relatively low-level asynchronized SOCKS5 server library based on tokio214,413GPL-3.0-or-laterAsynchronousNetwork programming fsA Futures implementation for File System operations213,809MIT/Apache-2.0AsynchronousFilesystem vizFast, robust, flexible, lightweight web framework for Rust212,149MITAsynchronousNetwork programming compio-tlsTLS adaptor with compio212,099MITAsynchronousNetwork programming buffer-unordered-weightedStream::buffer_unordered where each future can have a different weight.210,867MIT OR Apache-2.0Asynchronous async-unsyncasynchronous, unsynchronized (thread-local) channels and semaphores210,164MIT/Apache-2.0AsynchronousConcurrency dial9-tokio-telemetryLow-overhead runtime telemetry for Tokio with poll timing, wake events, and CPU profiling209,822Apache-2.0AsynchronousDevelopment tools::Profiling fedimint-tonic-lndAn async library implementing LND RPC via tonic and prost. Forked from https://github.com/Kixunil/tonic_lnd209,745MITNFAAPI bindingsAsynchronous par-streamAsynchronous parallel streams analogous to rayon209,555MITAsynchronous prometheus-hypersmall Tokio/Hyper server to run Prometheus metrics208,702Apache-2.0 OR MITAsynchronousNetwork programming reqwest-streamsHTTP body streaming support for reqwest: JSON/CSV/Protobuf and others208,070Apache-2.0AsynchronousNetwork programming zstd-framedzstd seekable format compression and decompression. Supports sync and async I/O207,886MIT OR UnlicenseAsynchronousCompression mendesRust web toolkit for impatient perfectionists207,668MIT OR Apache-2.0AsynchronousWeb programming::HTTP server viz-coreThe core traits and types in for Viz207,532MITAsynchronousNetwork programming remoc🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple…204,531Apache-2.0AsynchronousNetwork programming tickerRate limited Iterators.204,019MITAsynchronousDate and time viz-routerThe router for Viz202,984MITAsynchronousNetwork programming http-serviceTypes and traits for standardizing async HTTP services202,159MIT OR Apache-2.0AsynchronousNetwork programming axum-jrpcA JSON-RPC extractor for Axum202,037MITAsynchronousNetwork programming tokio-stdin-stdoutThread- and future::sync::mpsc-based AsyncRead/AsyncWrite stdin/stdout with little buffering201,569MIT/Apache-2.0Asynchronous unsyncUnsynchronized synchronization primitives for async Rust.199,612MIT OR Apache-2.0Asynchronous poem-lambdaPoem for AWS Lambda199,435MIT OR Apache-2.0AsynchronousNetwork programming asupersyncSpec-first, cancel-correct, capability-secure async runtime for Rust.198,918LicenseRef-MIT-OpenAI-Anthropic-RiderAsynchronousConcurrency watchableA watchable RwLock-like type that is compatible with both multi-threaded and async code.196,272MIT OR Apache-2.0AsynchronousConcurrency rustisRedis async driver for Rust195,661non-standardAsynchronousDatabase interfaces tracing-chrometraceA Layer for tracing-subscriber that outputs Chrome-style traces.193,490MITAsynchronousDevelopment tools::Debugging async-semaphoreAn async semaphore189,784Apache-2.0 OR MITAsynchronousConcurrency tokio-file-unixAsynchronous support for epollable files via Tokio on Unix-like platforms189,514MIT/Apache-2.0Asynchronous message-ioFast and easy-to-use event-driven network library189,316Apache-2.0AsynchronousGame development libeventRust bindings to the libevent async I/O framework189,158MIT/Apache-2.0API bindingsAsynchronous retainerMinimal async cache in Rust with support for key expirations188,319MITAlgorithmsAsynchronous ockam_nodeThis crate provides an implementation of an Ockam [Ockam][main-ockam-crate-link] Node and is intended for use by crates that…187,989Apache-2.0AsynchronousAuthentication relmAsynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust187,392MITAsynchronousGUI indexed-dbBindings to IndexedDB that default the transactions to aborting and can work multi-threaded187,361MIT OR Apache-2.0AsynchronousDatabase interfaces monoio-io-wrapperA read/write wrapper to bridge sync and async io185,864MIT/Apache-2.0AsynchronousNetwork programming tokio01-testTesting utilities for Tokio and futures-based code185,764MITAsynchronous genawaiter2-proc-macroprocedural macro for generators (genawaiter2)185,412MIT/Apache-2.0AsynchronousConcurrency genawaiter2-macroConvenience macros for generators (genawaiter2)185,337MIT/Apache-2.0AsynchronousConcurrency cap-async-stdCapability-based version of async-std184,971Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITAsynchronousConcurrency genawaiter2Stackless generators on stable Rust.184,538MITAsynchronousConcurrency tokio-mpmcA multi-producer multi-consumer queue implementation based on Tokio184,072Apache-2.0AsynchronousConcurrency tigerbeetle-unofficial-coreSafe low level callback-based async bindings to tigerbeetle client library.183,517Apache-2.0API bindingsAsynchronous libp2p-webtransport-websysWebTransport for libp2p under WASM environment183,130MITAsynchronousNetwork programming tigerbeetle-unofficialSafe high level async bindings to tigerbeetle client library.183,022Apache-2.0API bindingsAsynchronous streammap-extStreamMap of Tokio with altered `next` that returns when stream is dropped182,475MITAsynchronous ockamEnd-to-end encryption and mutual authentication for distributed applications.181,401Apache-2.0AsynchronousAuthentication pea2peaA lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the…181,160CC0-1.0 OR MITAsynchronousNetwork programming gql_clientMinimal GraphQL client for Rust179,823MITAsynchronousWeb programming ockam_coreCore types of the Ockam library.178,517Apache-2.0AsynchronousAuthentication ockam_vaultA software-only Ockam Vault implementation.177,310Apache-2.0AlgorithmsAsynchronous rettyRetty — an asynchronous Rust networking framework that makes it easy to build protocols, application clients/servers.176,659MIT/Apache-2.0AsynchronousNetwork programming trait-makeUtilities for working with impl traits in Rust175,512MIT OR Apache-2.0AsynchronousNo standard library graceful-shutdownGraceful Shutdown for async code174,608Apache-2.0Asynchronous compio-signalSignal handling for compio173,919MITAsynchronous zino-coreCore types and traits for zino.173,814MITAsynchronousNetwork programming salvo-compressionCompression support for salvo web server framework.173,686Apache-2.0AsynchronousNetwork programming tipsyCross-platform IPC for Tokio172,463MIT OR Apache-2.0AsynchronousNetwork programming twirp-buildCode generation for async-compatible Twirp RPC interfaces.171,250MITAsynchronousDevelopment tools::Build Utils aws-sdk-s3-transfer-managerA high performance Amazon S3 transfer manager for Rust.171,164Apache-2.0AsynchronousConcurrency cucumber_rust_codegenCode generation for `cucumber_rust` crate.170,890MIT OR Apache-2.0AsynchronousDevelopment tools::Testing