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.
trosYour tros from tarantool TX thread to tokio(..and others!)70,309BSD-2-Clause
corcovadoNon-blocking IO library70,142MIT
libp2p-webrtc-websysWebRTC for libp2p under WASM environment69,841MIT
sqlx-oldapi🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL,…69,480MIT OR Apache-2.0
swiftide-coreFast, streaming indexing, query, and agentic LLM applications in Rust69,235MIT
tokio-rustls-wasiAsynchronous TLS/SSL streams for Tokio using Rustls.69,219MIT/Apache-2.0
embassy-macrosmacros for creating the entry point and tasks for embassy-executor68,640MIT OR Apache-2.0
tokio-contextContexts for cancelling asynchronous tasks using tokio68,588MIT
nimiq-jsonrpc-deriveDerivation macros for generating JSON RPC methods68,393Apache-2.0
async-raftAn async implementation of the Raft distributed consensus protocol.68,353MIT/Apache-2.0
multishotAn async, lock-free, reusable channel for sending single values to asynchronous tasks.68,186MIT OR Apache-2.0
nimiq-jsonrpc-clientJSON-RPC client implementation67,985Apache-2.0
nimiq-jsonrpc-serverJSON-RPC server implementation67,975Apache-2.0
tower-reqwestAdapter between reqwest and tower-http crates.67,912MIT OR Apache-2.0
nimiq-jsonrpc-coreCore utilities for implementing libraries around JSON-RPC67,888Apache-2.0
tardis-macrosElegant, clean Rust development framework67,828MIT/Apache-2.0
ockam_macrosEnd-to-end encryption and mutual authentication for distributed applications.67,643Apache-2.0
browser-windowA simple, optionally async, optionally threadsafe, electron-like browser toolkit for Rust.67,445MIT
wtxA collection of different transport implementations and related tools focused primarily on web technologies.67,212MPL-2.0
xactorXactor is a rust actors framework based on async-std67,124MIT
rmp-futuresAsync Rust MessagePack and MessagePack-RPC66,764MIT OR Apache-2.0
ockam_transport_udpUDP Transport for the Ockam Routing Protocol.66,300Apache-2.0
ockam_transport_udsUnix Domain Socket (UDS) Transport for the Ockam Routing Protocol66,241Apache-2.0
swiftide-indexingFast, streaming indexing, query, and agentic LLM applications in Rust65,995MIT
ant-quicQUIC transport protocol with advanced NAT traversal for P2P networks65,948MIT OR Apache-2.0
asupersync-macrosProc macros for asupersync structured concurrency runtime65,496LicenseRef-MIT-OpenAI-Anthropic-Rider
win_desktop_duplicationSimple and efficient DXGI desktop duplication api65,284MIT OR Apache-2.0
swiftide-macrosFast, streaming indexing, query, and agentic LLM applications in Rust65,173MIT
tokio-nsqA Rust NSQ client built on Tokio. Tokio NSQ aims to be a feature complete NSQ client implementation.65,151BSD-3-Clause
smelling_saltsAbstraction over OS APIs to handle asynchronous device waking64,765Apache-2.0 OR BSL-1.0 OR MIT
barrageAn async broadcast channel64,744Apache-2.0
hypercoreSecure, distributed, append-only log64,719MIT OR Apache-2.0
streamtoolsAdditional stream combinators64,698MIT OR Apache-2.0
cyper-axumaxum adaptor based on cyper64,619MIT
async-injectorReactive dependency injection for Rust.64,472MIT OR Apache-2.0
ads_clientAn asynchronous, non-blocking ADS client64,356MIT
keyring-libHigh-level, asynchronous API for keyring-rs, a cross-platform Rust library to manage credentials64,191MIT
actix-test-serverActix test server64,074MIT/Apache-2.0
async-rate-limitCommon traits for rate limiting and implementations in async contexts.63,659MIT
juniper_hyper`juniper` GraphQL integration with `hyper`.63,453BSD-2-Clause
tokio-curlAn implementation of an asynchronous HTTP client using futures backed by
libcurl.63,371MIT/Apache-2.0
stickPlatform-agnostic asynchronous gamepad, joystick and flighstick library62,486Apache-2.0 OR MIT OR BSL-1.0
swiftide-queryFast, streaming indexing, query, and agentic LLM applications in Rust62,383MIT
axum-serdeProvides multiple serde-based extractors / responses for the Axum web framework, also offers a macro to easily customize…62,315MIT
swiftide-integrationsFast, streaming indexing, query, and agentic LLM applications in Rust62,200MIT
tk-httpA full-features asynchronous HTTP implementation for tokio-rs stack,
including websockets.61,620MIT/Apache-2.0
handy_asyncA handy library for describing asynchronous code declaratively61,610MIT
ockam_vault_awsAn AWS KMS Ockam Vault implementation.61,257Apache-2.0
tower-sessions-moka-storeMoka session store for `tower-sessions`.60,673MIT
tokio-uds-protoUnix Domain sockets working with tokio-proto60,381MIT
bluestA cross-platform Bluetooth Low Energy (BLE) library60,303BSD-2-Clause OR Apache-2.0
apalis-postgresBackground task processing for rust using apalis and postgres60,287non-standard
lib3h_zombie_actorlib3h actor request tracking module60,136Apache-2.0
bounded_join_setA Concurrency-Limited JoinSet for Tokio.60,091MIT
tokio-pingAsynchronous ICMP pinging library60,031MIT/Apache-2.0
viz-handlersThe handlers for Viz60,029MIT
atheneA simple and lightweight rust web framework based on hyper59,851Apache-2.0
websocketsA WebSocket client implementation.59,765MIT
pathargTreat "-" (hyphen/dash) arguments as stdin/stdout59,260MIT
tokio-hrtimeHires timers for tokio59,097CC0-1.0
wasm-wsA convenience library for using websockets in WASM59,096MIT
monoio-rustlsAsynchronous TLS streams wrapper for Monoio based on Rustls.58,872MIT/Apache-2.0
unix-udp-sockasync & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation58,828MIT OR Apache-2.0
volo-httpHTTP framework implementation of volo.58,297MIT OR Apache-2.0
natureNature is a development support platform, it separates data definition from code, so it decouple the data from business system.58,258MIT
rustix-uringThe low-level `io_uring` userspace interface for Rust58,174MIT OR Apache-2.0
leptos-next-metadataNext.js-style metadata management for Leptos v0.8+ with type-safe APIs, blazing-fast OG image generation, and AI-assisted…58,087MIT OR Apache-2.0
ockam_vault_coreThe Ockam Vault trait.57,739Apache-2.0
tokio-zookeeperAsynchronous client library for interacting with Apache ZooKeeper57,730MIT/Apache-2.0
pgwire-replicationTokio-based Postgres wire-protocol logical replication client (pgoutput) with TLS and SCRAM.57,654Apache-2.0 OR MIT
product-os-requestProduct OS : Request provides a fully featured HTTP request library combining elements of reqwest and hyper for async requests…57,585GPL-3.0-only
reactive-mutinyasync Event-Driven Reactive Library with advanced & optimized containers (channels) and Stream executors57,377Unlicense
circulateLightweight PubSub framework that supports both sync and async57,334MIT OR Apache-2.0
leptos-next-metadata-macrosProcedural macros for leptos-next-metadata - providing clean, declarative metadata syntax for Leptos v0.8+57,170MIT OR Apache-2.0
secret-libCross-platform, asynchronous Rust library to retrieve secrets from different sources56,887MIT
ockam_vault_sync_coreSyncronous wrapper that allows to have multiple Vault instances,
that talk to the same Vault implementation without need for…56,708Apache-2.0
cache_loader_asyncA thread safe loading cache with async loader functions based on tokio56,646Apache-2.0
twilight-lavalinkLavalink client for the Twilight ecosystem.56,496ISC
messagebusMessageBus allows intercommunicate with messages between modules56,393MIT OR Apache-2.0
cassetteA simple, single-future, non-blocking executor intended for building state machines56,376MIT OR Apache-2.0
libzmqA strict subset of ØMQ with a high level API.56,277MIT OR Apache-2.0
h2_impAn HTTP/2 client and server56,269MIT
couchbase-sysRust bindings to the libcouchbase C Couchbase SDK.55,989Apache-2.0
ramamodular service framework55,912MIT OR Apache-2.0
picoserve_deriveMacros for picoserve55,566MIT
tbotMake cool Telegram bots with Rust easily.55,497MIT
wamp_asyncAn asynchronous WAMP implementation55,340MIT OR Apache-2.0
axum-proxyTower service for reverse proxy55,340MIT OR Apache-2.0
tokio-util_wasiAdditional utilities for working with Tokio.55,237MIT
tokio-dieselIntegrate Diesel into Tokio cleanly and efficiently.54,804MIT/Apache-2.0
dydxdYdX v4 asynchronous client.54,419LicenseRef-dYdX-Custom
pingora-boringsslBoringSSL async APIs for Pingora.54,386Apache-2.0
aws-smithy-http-server-pythonPython server runtime for Smithy Rust Server Framework.54,103Apache-2.0
mogwaiThe minimal, obvious, graphical, widget application interface.53,881MIT
async-injector-deriveA derive to help construct dependent values in async-injector.53,733MIT OR Apache-2.0
signature_bbs_plusThe Ockam BBS+ signature impementation.53,666Apache-2.0
poem-mcpserverMCP Server implementation for Poem53,637MIT OR Apache-2.0
libhoney-rustRust library for sending data to Honeycomb53,588MIT
kayrxThe Kayrx Framework53,444MIT
process-libCross-platform, asynchronous Rust library to run commands in pipelines53,025MIT
twilight-interactions-deriveMacros and utilities to make Discord Interactions easy to use with Twilight.53,024ISC
drone-cortexmARM® Cortex®-M platform crate for Drone, an Embedded Operating System.52,755MIT OR Apache-2.0
opentelemetry-spanprocessor-anyA metrics collection and distributed tracing framework52,736Apache-2.0
bevy_async_taskErgonomic abstractions to async programming in Bevy52,726Apache-2.0 OR MIT
futures-awaitAsync/await syntax for Rust through a procedural macro. This crate defines the
`#[async]` macro for functions, the `await!` macro…52,628MIT/Apache-2.0
twilight-interactionsMacros and utilities to make Discord Interactions easy to use with Twilight.52,416ISC
ntex-grpcGRPC Client/Server framework52,252MIT OR Apache-2.0
pgp-libHigh-level, asynchronous API for rPGP, a pure Rust implementation of OpenPGP52,246MIT
asyncapi-rust-codegenProcedural macro implementation for asyncapi-rust52,199MIT OR Apache-2.0
asyncapi-rust-modelsRuntime data structures for asyncapi-rust (AsyncAPI 3.0 spec models)52,194MIT OR Apache-2.0
asyncapi-rustAsyncAPI 3.0 specification generation for Rust WebSockets and async protocols52,045MIT OR Apache-2.0
signature_coreSignature core types of the Ockam library.51,988Apache-2.0
actix-ratelimitRate limiting middleware framework for actix-web51,897MIT
noosphere-intoTransformations of Noosphere content into various target formats51,440MIT OR Apache-2.0
rrq-producerRRQ producer client for enqueuing jobs into Redis.51,351Apache-2.0
rrq-protocolShared RRQ runner protocol types.51,199Apache-2.0
rrq-runnerRRQ runner runtime for Rust.51,092Apache-2.0
h2_wasiAn HTTP/2 client and server50,977MIT
noosphere-nsA P2P name system for Noosphere50,916MIT OR Apache-2.0
embassy-usb-logger`log` implementation for USB serial using `embassy-usb`.50,815MIT OR Apache-2.0
ntex-async-stdasync-std intergration for ntex framework50,732MIT OR Apache-2.0
async-threadFutures version of std::thread50,720MIT OR Apache-2.0
selectingCross-platform wrapper over select50,477BSL-1.0
perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MIT
destreamLibrary for async stream (de)serialization50,329Apache-2.0
packet-ipcShare packets between services using servo ipc50,304MIT
ockam_app_libOckam's desktop application library50,236Apache-2.0
futuresdrAn Experimental Async SDR Runtime for Heterogeneous Architectures.50,175Apache-2.0
aws-smithy-legacy-http-serverLegacy server runtime for Smithy Rust Server Framework, providing compatibility for code generated with http 0.x and hyper 0.x…50,146Apache-2.0
ahp-wsWebSocket transport adapter for the Agent Host Protocol SDK.49,857MIT
toy-rpc-macrosMacros for toy-rpc49,760MIT/Apache-2.0
manager_handlersA microservice manager implementation that creates HTTP-accessible handlers with configurable replicas. Handlers communicate via…49,716MIT
service-asyncA Service like tower in async style49,518MIT/Apache-2.0
rh2An HTTP/2 client and server49,184MIT
beetswapImplementation of bitswap protocol for libp2p49,167Apache-2.0
tracing-layer-slackSend filtered tracing events to Slack49,145Apache-2.0
noosphere-coreCore data types of the Rust Noosphere implementation49,143MIT OR Apache-2.0
openraft-memstoreA in-memory implementation of the `openraft::RaftLogStorage` and `openraft::RaftStateMachine` trait.49,136MIT OR Apache-2.0
mio-timerfdmio support for linux's timerfd49,047MIT
magic-wormholeGet things from one computer to another, safely48,703EUPL-1.2
hypers_macroMacros for hypers48,694Apache-2.0
docker-registryA pure-Rust asynchronous library for Docker Registry HTTP API v248,556MIT OR Apache-2.0
polaris-specificationService Governance Specification.48,549MIT OR Apache-2.0
tokio-smoltcpAn asynchronous wrapper for smoltcp.48,412MIT OR Apache-2.0
RuStreamSelf-hosted Streaming Engine, that can render media files via authenticated sessions.48,297MIT
eventualsEventually consistent values48,259MIT
ireliaA Rust wrapper around the native LoL APIs48,259MIT
ockam_vault_test_suiteOckam Vault test suite.48,157Apache-2.0
conducerRenamed to kio. This release forwards to kio so pre-rename dependents keep compiling.48,036MIT OR Apache-2.0
sparkle-convenienceA wrapper over Twilight designed to make it more convenient to use47,920ISC
drone-svdCMSIS-SVD parser for Drone, an Embedded Operating System.47,908MIT OR Apache-2.0
bolt-clientA client that sends messages using the Bolt protocol.47,833MIT
ratsioRatsio is a Rust client library for NATS messaging system and NATS Event Streaming.47,805MIT
rohanasanAn extremely fast backend framework for rust! Built from scratch using tokio, easy to use and asynchronous. Available for…47,752MIT
roa-corecore components of roa web framework47,713MIT
busybodyService Container and Dependency injector crate47,629MIT
acteurA safe actor-like framework that just works. Simple, robust, fast, documented.47,559Apache-2.0/MIT
srmwAsynchronous single-reader, multi-writer47,553MIT OR Apache-2.0
sendgrid-asyncAn async-std based client for sending emails with SendGrid47,532Apache-2.0
actix-limitationRate limiter using a fixed window counter for arbitrary keys, backed by Redis for Actix Web47,529MIT OR Apache-2.0
double-checked-cell-asyncA thread-safe lazily initialized cell using double-checked locking47,431MIT/Apache-2.0
tracing-serde-structuredAn alternative, structured, compatibility layer for serializing trace data with `serde`47,344MIT
hydraA framework for writing fault tolerant, highly scalable applications with the Rust programming language.47,197MIT
another-rxrustA different implementation than `rxRust` for easier use of `ReactiveX` in `Rust`.47,168MIT
roaasync web framework inspired by koajs, lightweight but powerful.47,107MIT
ockam_node_attributeOckam node attribute proc_macro.46,975Apache-2.0
openraft-rocksstoreA rocksdb based implementation of the `openraft::RaftStorage` trait.46,937MIT OR Apache-2.0
multiqueueA fast mpmc broadcast queue46,831MIT
rusty_tarantoolTarantul async client based on tokio framework46,755Apache-2.0
tokio-xmppAsynchronous XMPP for Rust with tokio46,414MPL-2.0
singleflight-asyncSingleflight in async style.46,394MIT/Apache-2.0
graphulOptimize, speed, scale your microservices and save money 💵46,345MIT
signature_psThe Ockam PS signature impementation.46,337Apache-2.0
uid-muxAsync multiplexing library with user provided stream ids.46,062MIT OR Apache-2.0
whiskSimple and fast lockless async channels45,934Apache-2.0 OR BSL-1.0 OR MIT
rsteamrsteam is a easy to use async wrapper for the steam web api45,840MIT
lighthouse-clientClient SDK for Project Lighthouse45,357MIT
destream_jsonLibrary for decoding & encoding a JSON stream45,275Apache-2.0
hyper-serveHigh level server designed to be used with axum framework.45,186MIT
vyre-runtimePersistent megakernel + io_uring zero-copy streaming runtime for vyre - GPU as VIR0 bytecode interpreter45,143MIT OR Apache-2.0
tokio-pty-processInteract with a child process through a pseudo-TTY, asynchronously using Tokio45,131MIT/Apache-2.0
wait-for-meAsync CountDownLatch45,091Apache-2.0
launchpadlibRust library for accessing Launchpad.net44,927Apache-2.0
runtime-tokioA Tokio-based asynchronous runtime44,748MIT OR Apache-2.0
oauth-libAsynchronous Rust library to deal with OAuth flows44,744MIT
gardalA WIP performance-focused token-bucket rate limiting and throttling library44,612Apache-2.0 OR MIT
sessionsGeneral sessions module for web services44,443MIT OR Apache-2.0
elegant-departureUtility crate to simplify graceful shutdown44,436MIT
hydra-macrosMacros for the hydra framework.44,410MIT
wiremock_logical_matchersLogical matchers for use with wiremock.44,392MIT
pg_asyncAsynchronous, HA (master-master) PostgreSQL driver on top of libpq44,318MIT
specta-tagsDeprecated. Use specta_typescript::semantic instead.44,297MIT
luis_sysFFI bindings for Microsoft LUIS API.44,179MIT
async-anthropicAnthropic Rust Client.44,156MIT
ntex-filesStatic files support for ntex web.44,034MIT OR Apache-2.0
embassy-boot-stm32Bootloader lib for STM32 chips43,974MIT OR Apache-2.0
usb-disk-probeProvides a stream type which can be used to probe for USB storage devices in the system.43,955MIT OR Apache-2.0
li-http-typesCommon types for HTTP operations.43,642MIT OR Apache-2.0
tokio-shutdownWait for a stop signal across multiple threads43,234MIT
kraken-async-rsAn async REST and WSS client for the Kraken Pro APIs43,124MIT