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.

zinoNext-generation framework for composable applications in Rust.169,684MITAsynchronousNetwork programming gen-zMacro-free stream construction through asynchronous generators via an awaitable sender169,630MIT OR Apache-2.0Asynchronous tokio-gpiodLinux GPIO character device interfacing with tokio169,267MITAsynchronousOperating systems ockam_transport_tcpTCP Transport for the Ockam Routing Protocol.168,446Apache-2.0AsynchronousAuthentication compio-wsWebSocket library for the compio runtime168,133MITAsynchronousNetwork programming bastion-executorCache affine NUMA-aware executor for Rust168,043Apache-2.0/MITAsynchronousConcurrency crosstown_busEvent Bus with RabbitMQ for Rust166,708MIT OR Apache-2.0API bindingsAsynchronous libp2p-memory-connection-limitsMemory usage based connection limits for libp2p.164,513MITAsynchronousNetwork programming telegram-botA library for creating Telegram bots162,831MITAPI bindingsAsynchronous celestia-grpcA client for interacting with Celestia validator nodes gRPC162,405Apache-2.0API bindingsAsynchronous libp2p-ratelimitTransfer rate limiting transport adapter for libp2p159,329MITAsynchronousNetwork programming http-types-red-badger-temporary-forkCommon types for HTTP operations.157,251MIT OR Apache-2.0AsynchronousWeb programming juniper_rocket`juniper` GraphQL integration with `rocket`.156,131BSD-2-ClauseAsynchronousWeb programming celestia-clientCelestia client combining RPC and gRPC functionality.155,913Apache-2.0API bindingsAsynchronous pcap-asyncAsync/Stream Extensions for libpcap155,900MITAsynchronousNetwork programming monoio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Monoio based on Rustls.155,066MIT/Apache-2.0AsynchronousCryptography ntex-connectntexwork connect utils for ntex framework154,994MIT OR Apache-2.0AsynchronousNetwork programming twitchchatinterface to the irc-side of twitch's chat system153,349MIT OR Apache-2.0AsynchronousNetwork programming peekableBuffered peek for `Read` and async readers (tokio, futures): inspect incoming bytes without consuming them. Useful for protocol…152,539MIT OR Apache-2.0AsynchronousData structures mikrotik-rsAsynchronous Rust library for interfacing with MikroTik routers151,764AGPL-3.0-onlyAPI bindingsAsynchronous tokio_util_watchdogA watchdog utility for tokio runtimes150,839MIT OR Apache-2.0AsynchronousDevelopment tools::Debugging async_io_utilitiesAn asynchronous IO utilities crate powered by `tokio`.149,210MITAsynchronous glommioGlommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture…148,709Apache-2.0 OR MITAsynchronousConcurrency asyncgitallow using git2 in a asynchronous context147,819MITAsynchronousConcurrency kameo_actorsUtility actors for kameo144,601MIT OR Apache-2.0AsynchronousConcurrency leverPillars for Transactional Systems and Data Grids142,484Apache-2.0/MITAsynchronousConcurrency agnostic-lite`agnostic-lite` is an agnostic abstraction layer for any async runtime.140,942MIT OR Apache-2.0AsynchronousNo standard library kube-lease-managerErgonomic and reliable leader election using Kubernetes Lease API.140,058MITAPI bindingsAsynchronous specta-utilHigh-level utilities for working with Specta139,999MITAsynchronousWeb programming compio-executorExecutor for compio138,369MITAsynchronous wraptestA simple way to run code before and after every unit test138,121MITAsynchronousDevelopment tools mio_wasiLightweight non-blocking IO137,754MITAsynchronous register-countCounting `Register`s created by a `Counter`137,128MITAsynchronousNo standard library openraft-rtAsync runtime abstraction traits for Openraft136,070MIT OR Apache-2.0AlgorithmsAsynchronous ockam_transport_websocketWebSocket Transport for the Ockam Routing Protocol.135,232Apache-2.0AsynchronousAuthentication twitch-ircConnect to Twitch chat from a Rust application.135,175MITAPI bindingsAsynchronous poem-dbsessionSession storage with database for Poem.134,976MIT OR Apache-2.0AsynchronousNetwork programming ahpAgent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.133,222MITAPI bindingsAsynchronous juniper_actix`juniper` GraphQL integration with `actix-web`.132,856BSD-2-ClauseAsynchronousWeb programming agnosticAn agnostic abstraction layer for any async runtime.131,341MIT OR Apache-2.0Asynchronous ockam_transport_coreGeneric Transport primitives.131,172Apache-2.0AsynchronousNetwork programming compio-processProcesses for compio130,174MITAsynchronous actix-daemon-utilsDaemon Utilities by actix.129,093MIT OR Apache-2.0Asynchronous ockam_executorOckam async executor crate127,652Apache-2.0AlgorithmsAsynchronous page-turnerA generic abstraction of APIs with pagination125,618MIT OR Apache-2.0AsynchronousConcurrency lightprocLightweight process abstraction for Rust122,273Apache-2.0/MITAsynchronousConcurrency flo_streamPubsub and related streams for Rust futures122,006Apache-2.0AlgorithmsAsynchronous sipperA type-safe future that can notify progress121,746MITAsynchronousConcurrency ya-gcpAPIs for using Google Cloud Platform services121,484MIT OR Apache-2.0API bindingsAsynchronous serial2-tokiocross platform serial ports for tokio based on the serial2 crate120,993BSD-2-Clause OR Apache-2.0AsynchronousHardware support esrsA Prima.it-opinionated library to achieve cqrs/es120,712MIT OR Apache-2.0AsynchronousData structures ranked-semaphoreA high-performance ranked semaphore with priority support120,659MITAsynchronousConcurrency ratchet_extWebSocket extensions for Ratchet120,423Apache-2.0AsynchronousNetwork programming ratchet_coreAsync WebSocket implementation119,493Apache-2.0AsynchronousNetwork programming gotatunan implementation of the WireGuard® protocol designed for portability and speed118,116MPL-2.0AsynchronousNetwork programming fil-ocl-coreA low-level OpenCL API.117,147MIT/Apache-2.0API bindingsAsynchronous fil-oclOpenCL bindings and interfaces for Rust.116,935MIT/Apache-2.0API bindingsAsynchronous pastsMinimal and simpler alternative to the futures crate.116,331Apache-2.0 OR BSL-1.0 OR MITAsynchronousEmbedded development bastionFault-tolerant Runtime for Rust applications116,303Apache-2.0/MITAsynchronousConcurrency async-nats-tokio-rustls-depsFork of Asynchronous TLS/SSL streams for Tokio using Rustls.115,792MIT/Apache-2.0AsynchronousCryptography actix-multipart-rfc7578An implementation of multipart/form-data (RFC7578) for Actix115,565MIT OR Apache-2.0AsynchronousWeb programming ratchet_deflatePermessage Deflate for Ratchet115,285Apache-2.0AsynchronousNetwork programming perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MITAsynchronousDevelopment tools ratchet_rsAsync WebSocket implementation114,576Apache-2.0AsynchronousNetwork programming nucleiProactive IO & runtime system113,802Apache-2.0/MITAsynchronousConcurrency rantsAn async NATS client library.113,443MIT OR Apache-2.0API bindingsAsynchronous ocsp-staplerOCSP stapler & client with support for Rustls112,831MPL-2.0AsynchronousCryptography picoserveAn async no_std HTTP server suitable for bare-metal environments112,486MITAsynchronousNetwork programming wa-rsAsync Rust client for WhatsApp Web — fork of whatsapp-rust with stable Rust support112,321MITAsynchronousNetwork programming rlgA near-lock-free structured logging library for Rust. Sub-microsecond ingestion via a 65k-slot ring buffer (LMAX Disruptor…111,187MIT OR Apache-2.0AsynchronousData structures async-transportAsynchronous transports with ECN information110,872MIT/Apache-2.0AsynchronousNetwork programming try-againRetry synchronous and asynchronous operations.109,859MIT OR Apache-2.0AsynchronousRust patterns async-datagramAsync datagram traits.109,811MIT OR Apache-2.0AsynchronousNetwork programming perseus-macroThe Perseus macros.109,007MITAsynchronousDevelopment tools leaseObject pool that leases values and automatically returns them with async support108,661MIT OR Apache-2.0AsynchronousCaching fork_streamClone any stream `S` where `<S as Stream>::Item: Clone`108,323MITAsynchronousRust patterns romioEvent loop and I/O resources for asynchronous network services using futures108,234MITAsynchronousNetwork programming rtic-syncSynchronization primitives for asynchronous contexts107,999MIT OR Apache-2.0AsynchronousConcurrency bastion-utilsUtilities for Bastion, the highly-available, fault-tolerant, async communication oriented executor107,748Apache-2.0/MITAsynchronousConcurrency grpc-protobufProtobuf integration for the grpc crate107,732MITAsynchronousNetwork programming dencodeUtilities for decoding and encoding frames from readers and writers.107,540MITAsynchronousEncoding executorsA collection of high-performance task executors.107,154MITAsynchronousConcurrency faktoryAPI bindings for the language-agnostic Faktory work server107,056MIT OR Apache-2.0API bindingsAsynchronous http-client-unix-domain-socketA simple HTTP (json) client using UNIX domain socket in Rust106,899MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs apcaA crate for interacting with the Alpaca API.106,736GPL-3.0-or-laterAPI bindingsAsynchronous reqwest-retry-afterRetry-After header support for reqwest105,833MITAsynchronousParsing tools ockam_key_exchange_xxThe Ockam Noise XX implementation.104,329Apache-2.0AsynchronousAuthentication gcs-rsyncrsync support for gcs with higher perf than gsutil rsync103,676MITAPI bindingsAsynchronous tokio-serde-cborIntegration of serde_cbor into tokio-io, to allow sending CBOR encoded frames across network (and possibly through other…103,048Apache-2.0/MITAsynchronousNetwork programming ipc-queueAn implementation of FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls.103,039MPL-2.0Asynchronous ockam_transport_bleBluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.100,037Apache-2.0AsynchronousAuthentication async-graphql-extension-apollo-tracingAn async_graphql extension to send traces & metrics to Apollo Studio99,417MITAsynchronousNetwork programming cattySend and await a value asynchronously99,355Apache-2.0AsynchronousConcurrency cyw43-pioRP2040 PIO SPI implementation for cyw4398,764MIT OR Apache-2.0AsynchronousEmbedded development axum-server-dual-protocolHost a HTTP and HTTPS server on the same port with `axum-server`98,214MIT OR Apache-2.0AsynchronousNetwork programming embedded-batteriesA blocking Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.98,206MITAsynchronousEmbedded development async-readyAsync readiness traits.98,052MIT OR Apache-2.0Asynchronous ockam_apiOckam's request-response API96,532Apache-2.0AsynchronousAuthentication s3syncReliable, flexible, and fast synchronization tool for S3.96,073Apache-2.0AsynchronousCommand line utilities tracing-throttleHigh-performance log deduplication and rate limiting for the tracing ecosystem95,840MITAsynchronousDevelopment tools::Debugging toy-rpcAn async RPC that mimics golang net/rpc's usage and supports both async-std and tokio95,505MIT/Apache-2.0AsynchronousNetwork programming edge-nalHosts a bunch of traits which are not yet available in the embedded-nal-async crate95,318MIT OR Apache-2.0AsynchronousEmbedded development waitforRetry a function until it succeeds, errors out, or a timeout/deadline is reached.95,282GPL-3.0-or-laterAsynchronousConcurrency futures-fsA Futures implementation for File System operations94,911MIT/Apache-2.0AsynchronousFilesystem chaindexingIndex any EVM chain and query in SQL94,631MIT OR Apache-2.0AsynchronousConcurrency cyper-coreCore adaptors and services for compio running on hyper94,479MITAsynchronousNetwork programming discroDISCRete Observables for asynchronous Functional Reactive Programming (FRP).93,948MPL-2.0AsynchronousConcurrency pavexA framework for building API services and web applications in Rust.93,917Apache-2.0AsynchronousNetwork programming ezsocketsWebSockets server & client made easy93,430MITAsynchronousNetwork programming rust-parallelFast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.92,474MITAsynchronousCommand-line interface async-barrierAn async barrier92,417Apache-2.0 OR MITAsynchronousConcurrency runtime[deprecated] Empowering everyone to build asynchronous software.92,064MIT OR Apache-2.0API bindingsAsynchronous cyw43Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W.91,854MIT OR Apache-2.0AsynchronousEmbedded development xtraA tiny actor framework91,739MPL-2.0AsynchronousConcurrency tower-webWeb framework with a focus on removing boilerplate91,732MITAsynchronousWeb programming::HTTP server zebra-chainCore Zcash data structures91,663MIT OR Apache-2.0AsynchronousCryptography::Cryptocurrencies silentSilent Web Framework91,031Apache-2.0AsynchronousNetwork programming futures-test-sinkTest utilities for futures::sink90,933MIT OR Apache-2.0AsynchronousDevelopment tools::Testing leletgolang like task executor90,877GPL-3.0+AsynchronousConcurrency cyperHTTP client library based on compio and hyper90,318MITAsynchronousNetwork programming stofData Runtime. JSON that runs.89,452Apache-2.0AsynchronousCompilers ockam_key_exchange_coreThe Ockam Key Exchange trait.89,442Apache-2.0AsynchronousAuthentication embedded-batteries-asyncAn asynchronous Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.89,392MITAsynchronousEmbedded development ockam_channelChannel is an abstraction responsible for sending messages (usually over the network) in encrypted and authenticated way.89,177Apache-2.0AlgorithmsAsynchronous joinMacros which provide useful shortcut combinators, combine sync/async chains, support single and multi thread (sync/async) step…89,143MITAsynchronousConcurrency ockam-ffiFFI layer for ockam_vault.88,987Apache-2.0API bindingsAsynchronous bevy-tokio-tasksSimple integration of a Tokio runtime into a Bevy app for background processing.87,492CC0-1.0AsynchronousGame development ntex-pollingPortable interface to epoll, kqueue, event ports, and IOCP86,978Apache-2.0 OR MITAsynchronousNetwork programming ockam_key_exchange_x3dhThe Ockam X3DH implementation.86,334Apache-2.0AsynchronousAuthentication perseus-cliThe CLI for the Perseus frontend framework.86,009MITAsynchronousCommand line utilities rsdnsDNS Client Library85,874MIT OR Apache-2.0AsynchronousNetwork programming perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MITAsynchronousDevelopment tools pidfdObtain file descriptors which refer to processes85,348MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs tmpdirUseful to create temp directories and copy their contents on completion of some action. Tmp dirs will be created using…84,493MITAsynchronousData structures drone-coreThe core crate for Drone, an Embedded Operating System.84,360MIT OR Apache-2.0AsynchronousConcurrency ntex-io-uringThe low-level `io_uring` userspace interface for Rust83,966MIT OR Apache-2.0AsynchronousFilesystem email-libCross-platform, asynchronous Rust library to manage emails83,762MITAsynchronousEmail blockfrostA Rust SDK for Blockfrost.io API83,547Apache-2.0API bindingsAsynchronous ractor_clusterDistributed cluster environment of Ractor actors83,409MITAsynchronous rxrustA Rust implementation of Reactive Extensions.83,405MITAsynchronous ohkamiA performant, declarative, and runtime-flexible web framework for Rust83,370MITAsynchronousNetwork programming ockam_commandEnd-to-end encryption and mutual authentication for distributed applications.83,351Apache-2.0AsynchronousAuthentication tokio-process-streamSimple crate that wraps a tokio::process into a tokio::stream83,143MITAsynchronous swiftideFast, streaming indexing, query, and agentic LLM applications in Rust83,051MITAsynchronous monoio-compatA compat wrapper for monoio.82,239MIT OR Apache-2.0AsynchronousNetwork programming coc-rsA Rust crate wrapper around the Clash of Clans public API82,233MITAPI bindingsAsynchronous abstract-nsAbstract name service traits for use with futures (and tokio)82,135MIT/Apache-2.0AsynchronousNetwork programming ractor_actorsHelpful actors built with Ractor81,764MITAsynchronous heim-deriveDerive macros for heim crates81,651Apache-2.0 OR MITAPI bindingsAsynchronous signature_blsThe Ockam BLS signature impementation.81,644Apache-2.0AlgorithmsAsynchronous runtime-attributesProc Macro attributes for the Runtime crate.81,634MIT OR Apache-2.0API bindingsAsynchronous encrypted-dnsA modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)81,330MITAsynchronousCommand line utilities stream-downloadA library for streaming content to a local cache81,090MIT OR Apache-2.0AsynchronousCaching tardisElegant, clean Rust development framework81,035MIT/Apache-2.0AsynchronousCaching async-ffi-macrosMacros for async-ffi80,189MITAsynchronousDevelopment tools::FFI fd-reactorAn async reactor for handling file descriptors80,139MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs zebra-consensusImplementation of Zcash consensus checks79,708MIT OR Apache-2.0AsynchronousCryptography::Cryptocurrencies nbchanHighly optimized non-blocking communication channels79,666MITAsynchronousConcurrency tracing-fmtA `tracing` subscriber that formats and logs trace data. Moved to the `tracing-subscriber` crate.79,068MITAsynchronousDevelopment tools::Debugging rolloA Rust-based multiplayer framework.78,684MITAsynchronousConcurrency nodecraftCrafting seamless node operations for distributed systems, which provides foundational traits for node identification and address…78,671MIT OR Apache-2.0AsynchronousDevelopment tools runtime-rawTraits to implement custom Runtimes.78,565MIT OR Apache-2.0API bindingsAsynchronous edge-dhcpAsync + `no_std` + no-alloc implementation of the DHCP protocol78,106MIT OR Apache-2.0AsynchronousEmbedded development doh-proxyA DNS-over-HTTPS (DoH) and ODoH (Oblivious DoH) proxy77,444MITAsynchronousCommand line utilities runtime-nativeA cross-platform asynchronous runtime77,392MIT OR Apache-2.0API bindingsAsynchronous edge-rawAsync + `no_std` + no-alloc implementation of IP and UDP packet creation and parsing77,262MIT OR Apache-2.0AsynchronousEmbedded development mml-libRust implementation of the Emacs MIME message Meta Language (MML)77,158MITAsynchronousEmail tokio-async-awaitExperimental async/await support for Tokio77,047MITAsynchronous twilight-standbyUtility to filter wait for filtered incoming events for the Twilight ecosystem.76,959ISCAsynchronous sn_sdkgSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation76,345MITAlgorithmsAsynchronous futures-async-runtime-previewRuntime for the async/await macros in the `futures` crate.76,306MIT/Apache-2.0AsynchronousRust patterns relm-coreCore streams and event loop primitives for asynchronous GUI in Rust. Foundation for the relm crate.76,068MITAsynchronousGUI rama-tls-boringtls implementations for rama using boring76,010MIT OR Apache-2.0AsynchronousCryptography shared_memory_deriveSupport crate that provides macros for the shared_memory crate.75,987MIT OR Apache-2.0AsynchronousConcurrency ockam_multiaddrAn implementation of multiformats.io/multiaddr75,871Apache-2.0AsynchronousAuthentication pmcpHigh-quality Rust SDK for Model Context Protocol (MCP) with full TypeScript SDK compatibility75,786MITAPI bindingsAsynchronous embassy-bootA lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks.75,656MIT OR Apache-2.0AsynchronousEmbedded development zebra-networkNetworking code for Zebra75,552MITAsynchronousCryptography::Cryptocurrencies charmed-bubbleteaA powerful TUI framework based on The Elm Architecture75,319MITAsynchronousCommand-line interface zebra-stateState contextual verification and storage code for Zebra75,180MIT OR Apache-2.0AsynchronousCaching anthropic-sdkAnthropic Rust SDK.74,802MITAPI bindingsAsynchronous zebra-node-servicesThe interfaces of some Zebra node services74,768MIT OR Apache-2.0AsynchronousCryptography::Cryptocurrencies edge-nal-embassyAn implementation of edge-nal based on `embassy-net`74,725MIT OR Apache-2.0AsynchronousEmbedded development zebra-rpcA Zebra JSON Remote Procedure Call (JSON-RPC) interface74,708MIT OR Apache-2.0AsynchronousCryptography::Cryptocurrencies async-executor-traitexecutor-trait implementation for async-std74,461Apache-2.0 OR MITAsynchronousConcurrency ateDistributed immutable data store with strong encryption and authentication74,348MIT OR Apache-2.0AsynchronousCaching tower-batch-controlTower middleware for batch request processing74,063MITAlgorithmsAsynchronous ntex-dispatcherUtilities for abstracting io streams dispatcher73,731MIT OR Apache-2.0AsynchronousNetwork programming tower-fallbackA Tower service combinator that sends requests to a first service, then retries processing on a second fallback service if the…73,687MIT OR Apache-2.0AlgorithmsAsynchronous hedwigA simple message bus for Rust73,670Apache-2.0AsynchronousWeb programming deadlineA one-macro crate to ensure assertions meet their deadlines.73,403MITAsynchronousDevelopment tools rspcA blazing fast and easy to use TRPC server for Rust.73,368MITAsynchronousWeb programming bitcoincore-zmqBitcoin Core ZMQ subscriber with minimal dependencies71,919MITAsynchronousCryptography::Cryptocurrencies serioA library providing traits and utilities for typed IO using format agnostic serialization built on serde.71,747MIT OR Apache-2.0AsynchronousNetwork programming axum-tungsteniteWebSocket connections for axum directly using tungstenite71,725MITAsynchronousNetwork programming async-change-trackerreactive change notifications using futures71,289MIT/Apache-2.0AsynchronousData structures hypersA simple rust web framework based on hyper 1.071,102Apache-2.0AsynchronousNetwork programming quinn-plaintextPlaintext quinn cryptography (insecure)71,047MIT OR Apache-2.0AsynchronousNetwork programming desyncA hassle-free data type for asynchronous programming70,933Apache-2.0AlgorithmsAsynchronous fibers_rpcRPC library built on top of fibers crate70,435MITAsynchronousNetwork programming