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.

async-dropper-simpleA simple struct-wrapper (i.e. AsyncDropper<T>) based implementation of AsyncDrop1,657,131MITAsynchronous embassy-time-queue-utilsTimer queue driver trait for embassy-time1,653,719MIT OR Apache-2.0AsynchronousConcurrency gloo-worker-macrosConvenience crate for working with Web Workers1,636,150MIT OR Apache-2.0API bindingsAsynchronous async-eventAn efficient async condition variable for lock-free algorithms.1,621,888MIT OR Apache-2.0AsynchronousConcurrency aws-smithy-http-serverServer runtime for Smithy Rust Server Framework.1,607,042Apache-2.0API bindingsAsynchronous tokio-uringio-uring support for the Tokio asynchronous runtime.1,603,938MITAsynchronousNetwork programming prost-codecAsynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and prost.1,599,026MITAsynchronous web3-async-native-tlsTemporary package released to crates.io. Fork of async-native-tls. Please don't use.1,597,923MIT/Apache-2.0AsynchronousCryptography async-rustlsAsynchronous TLS/SSL streams using Rustls.1,589,644Apache-2.0 OR MITAsynchronousCryptography tokio-rusqliteAsynchronous handle for rusqlite library.1,568,970MITAsynchronousDatabase interfaces actix-testIntegration testing tools for Actix Web applications1,567,133MIT OR Apache-2.0AsynchronousNetwork programming tachyonixA very fast asynchronous, multi-producer, single-consumer bounded channel.1,556,849MIT OR Apache-2.0AsynchronousConcurrency grpcioThe rust language implementation of gRPC, base on the gRPC c core library.1,524,563Apache-2.0AsynchronousNetwork programming embassy-net-driverDriver trait for the `embassy-net` async TCP/IP network stack.1,503,751MIT OR Apache-2.0AsynchronousEmbedded development dptreeAn asynchronous event dispatch mechanism for Rust1,493,252MITAsynchronousRust patterns kube-coordinateKubernetes leader election using the coordination.k8s.io API.1,471,089MIT/Apache-2.0API bindingsAsynchronous reqsign-http-send-reqwestReqwest-based HTTP client implementation for reqsign.1,453,122Apache-2.0Asynchronous thingbufI'm at the buffer pool. I'm at the MPSC channel. I'm at the combination MPSC channel and buffer pool.1,410,645MITAsynchronousConcurrency ws_stream_tungsteniteProvide AsyncRead/AsyncWrite over Tungstenite WebSockets1,395,709UnlicenseAsynchronousNetwork programming dynosaurDynamic dispatch for return position impl traits and async in Rust1,388,505MIT OR Apache-2.0AsynchronousNo standard library dynosaur_deriveDynamic dispatch for return position impl traits and async in Rust1,387,617MIT OR Apache-2.0AsynchronousNo standard library minusAn asynchronous data feedable terminal paging library for Rust1,365,749MIT OR Apache-2.0AsynchronousCommand-line interface tokio-icmp-echoAsynchronous ICMP pinging library1,356,730MIT/Apache-2.0AsynchronousNetwork programming async_executorsImplements Spawn, SpawnLocal and SpawnHandle for commonly used executors.1,322,648UnlicenseAsynchronousConcurrency transform-streamLightweight async stream wrapper1,308,943MITAsynchronous rama-macrosprocedural macross for rama1,290,775MIT OR Apache-2.0AsynchronousNetwork programming rama-utilsutilities crate for rama1,289,318MIT OR Apache-2.0AsynchronousNetwork programming rama-corerama service core code, used by rama and service authors1,288,105MIT OR Apache-2.0AsynchronousNetwork programming rama-netrama network types and utilities1,283,538MIT OR Apache-2.0AsynchronousNetwork programming rama-tcpTCP support for rama1,280,179MIT OR Apache-2.0AsynchronousNetwork programming rama-dnsDNS support for rama1,279,326MIT OR Apache-2.0AsynchronousNetwork programming rama-httprama http layers, services and other utilities1,279,228MIT OR Apache-2.0AsynchronousNetwork programming async-ctrlcAsync wrapper of `ctrlc`1,267,963MIT OR Apache-2.0Asynchronous rama-http-backenderror types and utilities for rama1,258,055MIT OR Apache-2.0AsynchronousNetwork programming rama-http-corerama http protocol implementation and low level utilities1,257,838MIT OR Apache-2.0AsynchronousNetwork programming delay_timerTime-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is…1,248,096Apache-2.0 OR MITAccessibilityAsynchronous libp2p-streamGeneric stream protocols for libp2p1,243,811MITAsynchronousNetwork programming rama-udpUDP support for rama1,243,768MIT OR Apache-2.0AsynchronousNetwork programming rama-socks5SOCKS5 support for rama1,241,828MIT OR Apache-2.0AsynchronousNetwork programming tower-lsp-serverLanguage Server Protocol implementation based on Tower1,216,777MIT OR Apache-2.0Asynchronous reqsign-command-execute-tokioTokio-based command execution implementation for reqsign1,201,951Apache-2.0Asynchronous dataloaderRust implementation of Facebook's DataLoader using async-await.1,200,465MIT/Apache-2.0AsynchronousCaching shutdown-handlerA shutdown handler that allows all parts of an application to trigger a shutdown.1,196,624MIT OR Apache-2.0Asynchronous monoioA thread per core runtime based on iouring.1,194,813MIT OR Apache-2.0AsynchronousNetwork programming rama-tls-rustlstls implementations for rama using rustls1,189,376MIT OR Apache-2.0AsynchronousCryptography websocket-baseA WebSocket (RFC6455) library for Rust: low-level component. It contains HTTP-independent aspect of WebSockets1,187,829MITAsynchronousNetwork programming containerd-clientGRPC bindings to containerd APIs1,151,984Apache-2.0API bindingsAsynchronous tracing-slogProvides compatibility between `tracing` and the `slog` crate. Use when a library uses `slog` but your application uses `tracing`.1,150,185MITAsynchronousDevelopment tools::Debugging rama-unixUnix (Domain) socket support for rama1,138,159MIT OR Apache-2.0AsynchronousNetwork programming libp2p-core-deriveProcedural macros of libp2p-core1,136,635MITAsynchronousNetwork programming openraftAdvanced Raft consensus1,114,964MIT OR Apache-2.0AlgorithmsAsynchronous tokio-async-dropmacro to enable async drop in a tokio multithreaded runtime1,100,938WTFPLAsynchronousRust patterns monoio-macrosMonoio proc macros.1,082,311MIT/Apache-2.0Asynchronous rseventsManual and auto reset events for signaling threads and writing new synchronization primitives like semaphores.1,058,126MITAsynchronousConcurrency ssdp-clientAn asynchronous library for discovering, notifying and subscribing to devices and services on a network.1,056,180MIT/Apache-2.0AsynchronousNetwork programming engineioxideEngine IO server implementation as a Tower Service.1,052,884MITAsynchronousNetwork programming socketioxideSocket IO server implementation in rust as a Tower Service.1,046,910MITAsynchronousNetwork programming async-lspAsynchronous Language Server Protocol (LSP) framework based on tower1,046,109MIT OR Apache-2.0Asynchronous tokio-timerfdtimerfd support for tokio1,037,708MITAsynchronousOperating systems tokio-tls-apiAn implementation of TLS/SSL streams for Tokio giving an implementation of TLS for nonblocking I/O streams.1,036,833MIT/Apache-2.0AsynchronousNetwork programming grpcThe official Rust implementation of gRPC: a high performance, open source, universal RPC framework.1,012,495MITAsynchronousNetwork programming data-connectorStorage backends for conversations and responses1,009,102Apache-2.0AsynchronousDatabase interfaces wfaasWorkflow-as-a-Service engine for managing multi-step operations1,008,821Apache-2.0Asynchronous graphql-ws-clientA graphql over websockets client1,006,862Apache-2.0AsynchronousNetwork programming ntexFramework for composable network services1,001,395MIT OR Apache-2.0AsynchronousNetwork programming embassy-executor-timer-queueTimer queue item and interface between embassy-executor and timer queues999,232MIT OR Apache-2.0AsynchronousConcurrency embassy-net-driver-channelHigh-level channel-based driver for the `embassy-net` async TCP/IP network stack.987,347MIT OR Apache-2.0AsynchronousEmbedded development futures-signalsZero cost FRP signals using the futures crate974,953MITAsynchronousConcurrency ic-cdk-executorAsync executor for `ic-cdk`968,571Apache-2.0AsynchronousRust patterns async-wsocketA convenience library for using websockets both in native and WASM environments!966,097MITAPI bindingsAsynchronous specta-typescriptExport your Rust types to TypeScript959,634MITAsynchronousWeb programming futures-async-stream-macroImplementation detail of the `futures-async-stream` crate.956,435Apache-2.0 OR MITAsynchronousNo standard library specta-serdeSerde support for Specta955,128MITAsynchronousWeb programming futures-async-streamAsync stream for Rust and the futures crate.954,136Apache-2.0 OR MITAsynchronousNo standard library rupnpAn asynchronous library for finding UPnP control points, performing actions on them and reading their service descriptions.953,091MIT/Apache-2.0AsynchronousNetwork programming juniper_subscriptionsJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations.946,681BSD-2-ClauseAsynchronousWeb programming embassy-usbAsync USB device stack for embedded devices in Rust.945,430MIT OR Apache-2.0AsynchronousEmbedded development async-timerTimers for Rust async story942,546BSL-1.0AsynchronousNo standard library async-macrosMacros for async-std.940,530MIT OR Apache-2.0Asynchronous ractorA actor framework for Rust929,385MITAsynchronous filebufferFast and simple file reading923,681Apache-2.0AsynchronousFilesystem juniper_graphql_wsGraphQL over WebSocket Protocol implementations for `juniper` crate.923,026BSD-2-ClauseAsynchronousWeb programming rs-firebase-admin-sdkFirebase Admin SDK for Rust920,323MITAPI bindingsAsynchronous neo4rsRust driver for Neo4j919,604MITAsynchronousDatabase interfaces embassy-usb-synopsys-otg`embassy-usb-driver` implementation for Synopsys OTG USB controllers918,149MIT OR Apache-2.0AsynchronousEmbedded development tauri-spectaCompletely typesafe Tauri commands900,639MITAsynchronousWeb programming tokio-tungstenite-wasmA wrapper around websys and tokio-tungstenite that makes it easy to use websockets cross-platform.898,872non-standardAsynchronousNetwork programming axum-login🪪 User identification, authentication, and authorization for Axum.896,660MITAsynchronousDatabase interfaces async-rsAsync runtime abstraction883,838BSD-2-ClauseAsynchronousConcurrency axum-streamsHTTP body streaming support for Axum: json/csv/protobuf/arrow/txt881,768Apache-2.0AsynchronousNetwork programming amq-protocol-codegenAMQP specifications - codegen881,406BSD-2-ClauseAsynchronousNetwork programming awaitgroupWait for a collection of async tasks to finish.875,393MITAsynchronousConcurrency amqprsAMQP 0-9-1 client implementation for RabbitMQ865,700MITAsynchronousNetwork programming svixSvix webhooks API client and webhook verification library863,788MITAsynchronousDevelopment tools actix-netActix net - framework for the compisible network services for Rust (experimental)858,299MIT/Apache-2.0AsynchronousNetwork programming online📶 Library to check your Internet connectivity847,574MITAsynchronousConcurrency openraft-macrosAdvanced Raft consensus827,304MIT OR Apache-2.0AlgorithmsAsynchronous eyeballAdd observability to your Rust types!821,441MPL-2.0AsynchronousGUI iroh-quinnVersatile QUIC transport protocol implementation815,397MIT OR Apache-2.0AsynchronousNetwork programming cdrs-tokioAsync Cassandra DB driver written in Rust796,022MIT/Apache-2.0AsynchronousDatabase interfaces opentelemetry-jaeger-propagatorJaeger propagator for OpenTelemetry790,608Apache-2.0AsynchronousDevelopment tools::Debugging tor-rtcompatCompatibility layer for asynchronous runtimes, used by Tor786,347MIT OR Apache-2.0Asynchronous iroh-quinn-udpUDP sockets with ECN information for the QUIC transport protocol784,369MIT OR Apache-2.0AsynchronousNetwork programming tonic-async-interceptorAsync variant of Tonic's interceptor function783,748MITAsynchronousAuthentication eyeball-imObservable collections based on the `im` crate.774,829MPL-2.0AsynchronousGUI qutexSynchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee…773,987MITAsynchronousConcurrency iroh-quinn-protoState machine for the QUIC transport protocol773,525MIT OR Apache-2.0AsynchronousNetwork programming cassandra-protocolCassandra protocol implementation772,389MIT/Apache-2.0AsynchronousDatabase interfaces libp2p-swarm-testTest framework for code building on top of libp2p-swarm771,823MITAsynchronousNetwork programming embedded-nal-asyncAn Async Network Abstraction Layer (NAL) for Embedded Systems769,875MIT OR Apache-2.0AsynchronousEmbedded development async-oneshotA fast, small, full-featured, async-aware oneshot channel.768,794MPL-2.0AsynchronousConcurrency linemuxA library providing asynchronous, multiplexed tailing for (namely log) files.767,301MIT OR Apache-2.0AsynchronousFilesystem tokio-fdNon-blocking Read and Write a Linux File Descriptor765,465MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs abort-on-dropA wrapper of Tokio's JoinHandle that aborts the task when it's dropped, while still allowing it to be awaited for joining.764,315BSD-2-ClauseAsynchronous futures-microMinimal, no_std compatible async prelude.761,543Apache-2.0 WITH LLVM-exceptionAsynchronousConcurrency mio-miscMiscellaneous components for use with Mio760,053MITAsynchronous affinitypoolA Rust library for running blocking jobs on a dedicated thread pool with CPU core affinity754,675MIT/Apache-2.0AsynchronousConcurrency embassy-time-queue-driverTimer queue driver trait for embassy-time751,750MIT OR Apache-2.0AsynchronousConcurrency tower-sessions-sqlx-storeSQLx session stores for `tower-sessions`.749,288MITAsynchronousNetwork programming hyper-proxy2A proxy connector for Hyper-based applications743,920MITAsynchronousAuthentication circuitbreaker-rsA production-grade, zero-boilerplate, lock-efficient, observability-ready Circuit Breaker library732,670MIT OR Apache-2.0API bindingsAsynchronous tor-rtmockTesting mock support for tor-rtcomapt731,269MIT OR Apache-2.0Asynchronous tauri-specta-macrosCompletely typesafe Tauri commands721,456MITAsynchronousWeb programming discord-cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.716,763Apache-2.0API bindingsAsynchronous triple_bufferAn implementation of triple buffering, useful for sharing frequently updated data between threads712,164MPL-2.0AlgorithmsAsynchronous sntpcLibrary for making SNTP requests709,597MIT OR Apache-2.0AsynchronousDate and time oneshot-uniffiPatched version of oneshot specifically for the UniFFI project. This removes the `loom` target and dependency which helps with…705,603MIT OR Apache-2.0AsynchronousConcurrency tracing-durations-exportRecord and visualize parallelism of tracing spans701,276MIT OR Apache-2.0AsynchronousDevelopment tools::Debugging cl3A Rust implementation of the Khronos OpenCL 3.0 API and extensions.697,665Apache-2.0API bindingsAsynchronous smol-hyperIntegrations between smol and hyper696,707MIT OR Apache-2.0AsynchronousConcurrency smol-timeoutA way to poll a future until it or a timer completes.693,031MPL-2.0AsynchronousConcurrency ntex-ioUtilities for abstracting io streams692,749MIT OR Apache-2.0AsynchronousNetwork programming blockstoreAn IPLD blockstore capable of holding arbitrary data indexed by CID679,764Apache-2.0AsynchronousData structures astral_async_zipAn asynchronous ZIP archive reading/writing crate.677,175MITAsynchronousCompression opencl3A Rust implementation of the Khronos OpenCL 3.0 API and extensions.671,567Apache-2.0API bindingsAsynchronous libp2p-dcutrDirect connection upgrade through relay666,758MITAsynchronousNetwork programming tor-log-ratelimFacility for rate-limiting log messages in Arti658,969MIT OR Apache-2.0Asynchronous compio-bufBuffer trait for completion based async IO658,837MITAsynchronous partial-ioHelpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and…658,646MITAsynchronousDevelopment tools::Testing compio-driverLow-level driver for compio655,166MITAsynchronous compio-logLog of compio653,397MITAsynchronous kode-bridgeModern HTTP Over IPC library for Rust with both client and server support (Unix sockets, Windows named pipes).651,689Apache-2.0API bindingsAsynchronous ambient-idDetects ambient OIDC credentials in a variety of environments648,947MIT OR Apache-2.0AsynchronousAuthentication ntex-utilUtilities for ntex framework647,136MIT OR Apache-2.0AsynchronousNetwork programming ntex-servicentex service646,430MIT OR Apache-2.0AsynchronousNetwork programming idbA futures based crate for interacting with IndexedDB on browsers using webassembly645,346MIT/Apache-2.0AsynchronousDatabase interfaces lspowerA lightweight framework for implementing LSP servers.644,833Apache-2.0 WITH LLVM-exceptionAsynchronous compio-runtimeHigh-level runtime for compio644,597MITAsynchronous async_zmqAsync version for ZeroMQ bindings638,205MIT/Apache-2.0API bindingsAsynchronous keycloakKeycloak Admin REST API.637,107Unlicense OR MITAPI bindingsAsynchronous ntex-rtntex runtime634,028MIT OR Apache-2.0AsynchronousNetwork programming noq-udpUDP sockets with ECN information for the QUIC transport protocol629,760MIT OR Apache-2.0AsynchronousNetwork programming noqGeneral purpose QUIC transport protocol implementation627,462MIT OR Apache-2.0AsynchronousNetwork programming noq-protoState machine for the QUIC transport protocol627,293MIT OR Apache-2.0AsynchronousNetwork programming tower-sessions-dynamodb-storeAWS DynamoDB session store. Not for direct use; see the `tower-sessions` crate for details.621,583MITAsynchronousNetwork programming broadcasterBroadcasting futures mpmc channel617,807MIT OR Apache-2.0AsynchronousConcurrency tentacle-secioSecio encryption protocol for p2p616,582MITAsynchronousNetwork programming compioCompletion based async runtime614,418MITAsynchronousFilesystem ntex-h2An HTTP/2 client and server606,694MIT OR Apache-2.0AsynchronousNetwork programming tentacleMinimal implementation for a multiplexed p2p network framework.606,101MITAsynchronousNetwork programming embassy-nrfEmbassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers602,434MIT OR Apache-2.0AsynchronousEmbedded development juniper_axum`juniper` GraphQL integration with `axum`.596,957BSD-2-ClauseAsynchronousWeb programming ntex-tlsAn implementation of SSL streams for ntex backed by OpenSSL593,295MIT OR Apache-2.0AsynchronousNetwork programming tokio-graceful-shutdownUtilities to perform a graceful shutdown on a Tokio based service.592,539MIT OR Apache-2.0Asynchronous socketioxide-coreCore of the socketioxide library. Contains basic types and interfaces for the socketioxide crate and all other related sub-crates.592,235MITAsynchronousNetwork programming reusable-box-futureA reusable `Pin<Box<dyn Future<Output = T> + Send>>`590,346MITAsynchronousMemory management embassy-stm32Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers589,506MIT OR Apache-2.0AsynchronousEmbedded development rustls-acmeTLS certificate management and serving using rustls589,423Apache-2.0 OR MITAsynchronousCryptography socketioxide-parser-commonCommon parser for the socketioxide protocol589,206MITAsynchronousNetwork programming tokio-compatCompatibility between `tokio` 0.2 and legacy versions.588,054MITAsynchronousNetwork programming madsim-tonicThe `tonic` simulator on madsim.586,671Apache-2.0AsynchronousNetwork programming near-jsonrpc-clientLower-level API for interfacing with the NEAR Protocol via JSONRPC585,569MIT OR Apache-2.0API bindingsAsynchronous madsim-tonic-buildCodegen module of `madsim-tonic` simulation implementation.570,055MITAsynchronousNetwork programming web-pushWeb push notification client with support for http-ece encryption and VAPID authentication.566,419Apache-2.0AsynchronousWeb programming async-stdinAsynchronously read from stdin566,362MITAsynchronousCommand-line interface ntex-codecUtilities for encoding and decoding frames566,246MIT OR Apache-2.0AsynchronousNetwork programming cl-sysOpenCL FFI bindings.563,374MIT OR Apache-2.0API bindingsAsynchronous actix-web-static-filesactix-web static files as resources support.552,038Unlicense OR MITAsynchronousNetwork programming wtransport-protoImplementation of the WebTransport (over HTTP3) protocol550,581MIT OR Apache-2.0AsynchronousNetwork programming async-watchAsync watch channel542,534Apache-2.0 OR MITAsynchronousConcurrency heim-commonCommon stuff shared across heim project crates541,471Apache-2.0 OR MITAPI bindingsAsynchronous tor-general-addrGeneralized socket address type used by Tor539,957MIT OR Apache-2.0Asynchronous wtransportImplementation of the WebTransport (over HTTP3) protocol539,596MIT OR Apache-2.0AsynchronousNetwork programming async-dropperThe least-worst ad-hoc implementation of AsyncDrop as a Derive macro538,966MITAsynchronous compio-ioIO traits for completion based async IO538,031MITAsynchronous async-dropper-deriveThe derive macro crate that supplies the implementation for AsyncDrop536,823MITAsynchronous containerd-shim-protosTTRPC bindings for containerd shim interfaces535,680Apache-2.0API bindingsAsynchronous multipart-rsA simple, zero-allocation, streaming, async multipart reader & writer for Rust535,650MITAsynchronousNetwork programming async-bincodeAsynchronous access to a bincode-encoded item stream.532,108MIT/Apache-2.0AsynchronousEncoding heim-runtimeRuntime shims for heim crate531,388Apache-2.0 OR MITAPI bindingsAsynchronous madsim-aws-sdk-s3The s3 simulator on madsim.526,649Apache-2.0AsynchronousNetwork programming compio-netNetworking IO for compio524,428MITAsynchronousNetwork programming async-throttleAsynchronous Rate Limiting522,962MITAsynchronousConcurrency apalis-sqlSQL utilities for background job processing with apalis517,644MITAsynchronousDatabase interfaces heimCross-platform framework for system information516,065Apache-2.0 OR MITAPI bindingsAsynchronous spandoc-attributeProcedural macro attribute for converting doc comments into tracing spans515,112MIT OR Apache-2.0AsynchronousDevelopment tools::Debugging spandocProcedural macro attribute for converting doc comments into tracing spans510,640MIT OR Apache-2.0AsynchronousDevelopment tools::Debugging ntex-httpHttp types for ntex framework510,397MIT OR Apache-2.0AsynchronousNetwork programming async-graphql-poemasync-graphql for poem509,128MIT OR Apache-2.0AsynchronousNetwork programming xet-runtimeAsync runtime, configuration, logging, and utility infrastructure for the Hugging Face Xet client tools.504,313Apache-2.0Artificial intelligenceAsynchronous