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.

libp2p-rsMinimal implementation for a multiplexed p2p network framework6,799MITAsynchronousNetwork programming tokio-rusqlite-newAsynchronous handle for rusqlite library.6,788MITAsynchronousDatabase interfaces clone-streamTurn any Stream into a cloneable stream where each clone receives all items independently.6,777MITAsynchronousConcurrency workspacer-registerUtility crate to ensure all source files are registered within a workspace, managing macro definitions and integration for…6,772MITAsynchronousDevelopment tools linux-io-uring-sysThe `io_uring` bindings for Rust.6,766MIT/Apache-2.0AsynchronousFilesystem workspacer-name-all-filesRecursively scans directories for Rust source files, manages file markers, and integrates with workspace environments using…6,765MITAsynchronousDevelopment tools hbbftThe Honey Badger of Byzantine Fault Tolerant Consensus Protocols6,764MIT/Apache-2.0AlgorithmsAsynchronous workspacer-treeA Rust crate to asynchronously build and render workspace dependency trees for Rust projects. It provides tools for managing and…6,759MITAlgorithmsAsynchronous workspacer-lintingAsync Rust crate for linting workspaces using cargo clippy, capturing detailed reports and converting them to structured errors.6,757MITAsynchronousCommand line utilities async-trait-exta procedural macro for async traits6,753WTFPLAsynchronous workspacer-publishEnables asynchronous publishing of Rust workspace packages, managing dependencies and registry configurations.6,751MITAsynchronousCommand line utilities workspacer-add-new-crate-to-workspaceAutomates the addition of new crates to a workspace, managing scaffolding, membership, and dependency registration with support…6,749MITAlgorithmsAsynchronous workspacer-analysisAsynchronous Rust crate for detailed analysis of workspace file metrics, including sizes, lines of code, and file counts across…6,747MITAsynchronousData structures workspacer-cleanupA Rust crate for asynchronous cleanup of unnecessary files and directories in a workspace, maintaining development efficiency.6,743MITAsynchronousDevelopment tools hephHeph is an actor framework based on asynchronous functions.6,732MITAsynchronousWeb programming async_krakenMinimal wrapper for the Kraken exchange REST API using async-std6,708Apache-2.0API bindingsAsynchronous dialectic-compilerSession type macro compiler for the Dialectic crate6,700MITAsynchronousConcurrency smoltimeoutA way to poll a future until it or a timer completes.6,699MPL-2.0AsynchronousConcurrency peace_item_modelSerializable data model for items for the Peace framework.6,698MIT OR Apache-2.0AsynchronousConfiguration movieAn actor / thread orchestration library / macro / framework6,695MIT OR Apache-2.0AsynchronousConcurrency ohkami_openapiOpenAPI types for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust6,693MITAsynchronousNetwork programming oneshot-handshakeA crate providing a symmetric one time use channel type.6,683MITAsynchronous bitconch-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.6,680MITAsynchronousNetwork programming rusty-gqlSchema first GraphQL Library for Rust6,677MITAsynchronousWeb programming async-dashscopeA Rust client for DashScope API6,667MITAPI bindingsAsynchronous twilight-errorError handling utility for the Twilight ecosystem6,666MITAsynchronousFilesystem carrot-cakeAn a-peeling pub/sub framework6,665MIT OR Apache-2.0AsynchronousNetwork programming nexus-actor-remote-rsRemote library for Nexus Actor6,665MIT OR Apache-2.0AsynchronousConcurrency gain-lepSupport for exposing Gain APIs via Lep.6,658MITAPI bindingsAsynchronous ekvKey-value database for embedded systems, for raw NOR flash, using an LSM-Tree6,644MIT OR Apache-2.0AsynchronousDatabase implementations steam-authAllows you to implement a 'login with steam' feature on your website.6,639MITAsynchronousAuthentication mio-byte-fifoConcurrent non-blocking byte SPSC FIFO buffer intended for use in Mio poll6,637MIT/Apache-2.0AsynchronousConcurrency mrogalski-looperClean abstraction for a single-threaded event loop. Built as a lightweight wrapper around the std::sync::mpsc package.6,626Apache-2.0AsynchronousConcurrency boluo-macrosboluo的宏6,624MITAsynchronousNetwork programming act_rsAct.rs is a minimal actor framework.6,615MIT OR Apache-2.0AsynchronousConcurrency dialectic-macroProcedural macros used by and exported from the Dialectic crate6,613MITAsynchronousConcurrency borer-corenetwork borer6,593GPL-3.0-or-laterAsynchronousNetwork programming artemisAn integrated GraphQL Client that supports caching, fetching and others through extensible exchanges in Rust and with WASM.6,592MIT OR Apache-2.0AsynchronousWebAssembly fluence-fork-libp2p-core-deriveProcedural macros of libp2p-core6,591MITAsynchronousNetwork programming peace_itemsCollection of items the peace framework6,589MIT OR Apache-2.0AsynchronousConfiguration mediator-sysStrongly typed, extensible event mediator6,584MIT OR Apache-2.0AsynchronousData structures tokio-test-liteLightweight #[test] attribute for async tokio tests without syn6,584Apache-2.0 OR MITAsynchronousDevelopment tools::Testing simple-middlewareGeneral purpose middleware crate6,582MITAsynchronousWeb programming opencode-client-sdkRust SDK for integrating OpenCode via local server + OpenAPI HTTP client6,581Apache-2.0API bindingsAsynchronous tokio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Tokio based on Rustls.6,576MIT/Apache-2.0AsynchronousCryptography pollerFile I/O events library for Rust.6,574MITAsynchronousEmbedded development dabusDynamic Aplication Controll Bus - an asynchronous, event based module system for thoes who want to move fast and *not* break…6,573MITAsynchronousRust patterns sqlx-d1-macrosproc macros for sqlx-d1 - SQLx for Cloudflare D16,565MITAsynchronousDatabase interfaces luciaA flexible client API framework as well as a set of API collections6,564MITAsynchronousData structures musli-webTypes for integrating Müsli with websocket frameworks.6,564MIT OR Apache-2.0AsynchronousNetwork programming flowly-coreFlowly is a library of modular and reusable components for building robust pipelines processing audio, video and other.6,553MITAsynchronousNetwork programming tower-asyncTower Async is a library of modular and reusable components for building robust clients and servers. An "Async Trait" fork from…6,552MITAsynchronousNetwork programming deadpool-boltA bolt-client manager for the deadpool connection pool.6,548MITAsynchronous cbsk_socket_rayonsocket callback tool by rayon6,540MIT/Apache-2.0AsynchronousData structures sockjsSockJS server for Actix6,538MIT/Apache-2.0AsynchronousNetwork programming glory-coreGlory is an experimental rust web front framework.6,537MIT OR Apache-2.0AsynchronousNetwork programming googolA generic library to call Google APIs6,535MITAsynchronousAuthentication simcoreA generic discrete-event simulation framework6,534MIT OR Apache-2.0AsynchronousSimulation serenity_ctrlcCtrl+C handler for serenity.6,520MIT OR Apache-2.0Asynchronous tokio_interval基于Tokio实现了 setInterval(callback, ms) 和 setTimeout(callback, ms) 类似于Javascript的API.6,512MITAsynchronous sodiumSodium FRP (Functional Reactive Programming)6,509BSD-3-ClauseAsynchronousRust patterns fluence-fork-libp2p-secioSecio encryption protocol for libp2p6,508MITAsynchronousNetwork programming alopecosaPure rust async Tarantool 1.6+ connector built on tokio6,508MITAsynchronousConcurrency webterm-rsshare pty with websocket attached to a pty6,498MITAsynchronousCommand-line interface northNorth Microservice Framework6,497MIT/Apache-2.0AsynchronousNetwork programming hdp-providerHDP providers6,487non-standardAsynchronousCommand-line interface engulaThe Engula command line tool.6,478Apache-2.0AsynchronousData structures cj_asciiA library for working with ASCII strings in Rust6,474MIT OR Apache-2.0AsynchronousEncoding peace_cmd_rtRuntime types for commands for the Peace framework.6,469MIT OR Apache-2.0AsynchronousConfiguration pipexA powerful functional pipeline macro for Rust combining sync, async, parallel, and streaming operations with extensible error…6,458MITAsynchronousConcurrency tactixA simple Actor Model built with Tokio.6,458MITAsynchronous flowly-serviceFlowly is a library of modular and reusable components for building robust pipelines processing audio, video and other.6,454MITAsynchronousNetwork programming sparql-parserA dataflow implementation of the SPARQL graph query language.6,451UnlicenseAsynchronousNo standard library fluence-fork-libp2p-swarm-deriveProcedural macros of libp2p-core6,448MITAsynchronousNetwork programming native-executorPlatform-native async task executor6,441MITAsynchronousConcurrency aggligator-transport-usbAggligator transport: USB6,439Apache-2.0AsynchronousNetwork programming async-debugDebug structs and enums containing values that require an async call to render6,430MITAsynchronousDevelopment tools::Debugging rememThread-safe object reuse.6,427MIT OR Apache-2.0AsynchronousMemory management async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.6,414MIT OR Apache-2.0AsynchronousEmbedded development ullerGenerate/Donwload your links6,409MITAsynchronousNetwork programming ockam_node_test_attributeOckam node attribute proc_macros.6,409Apache-2.0AsynchronousAuthentication gloryGlory is an experimental rust web front framework.6,375MIT OR Apache-2.0AsynchronousNetwork programming lictoolLictool is a utility that will help you quickly add a spdx license to your project right from the command line6,358GPL-3.0-onlyAsynchronousCommand line utilities skipdb-coreThe core for `skipdb` and `async-skipdb` crates6,355MIT OR Apache-2.0AsynchronousConcurrency stream-download-opendalOpenDAL adapter for stream-download6,343MIT OR Apache-2.0AsynchronousCaching rocketmq-runtimeUnofficial Rust implementation of Apache RocketMQ6,342MIT OR Apache-2.0Asynchronous crypto-botters-bybitA crate for interacting with the bybit API.6,338MITAPI bindingsAsynchronous araAsync random access I/O traits6,335Apache-2.0 OR MITAsynchronous fluxorFluxor is a versatile Rust web framework designed for data science and computing science applications.6,334MIT OR Apache-2.0AsynchronousData structures libp2prs-floodsubFloodsub protocol for libp2p6,332MITAsynchronousNetwork programming qinterfacedquic's network interface and IO abstractions6,331Apache-2.0AsynchronousNetwork programming actix-diesel-actorAn actor which accepts diesel queries packaged into Actix messages.6,319MIT OR Apache-2.0AsynchronousDatabase interfaces roa-tcptcp based acceptor for roa6,319MITAsynchronousNetwork programming async-embedded-traitsA set of async traits for embedded systems6,311MIT OR Apache-2.0AsynchronousEmbedded development libp2prs-exporterThe libp2p exporter6,303MITAsynchronousNetwork programming voiceflousionA crate that provides toolkit for Voiceflow AI bots integrations and pre-built functionality for quick integration with popular…6,291MITAPI bindingsAsynchronous async-smtp-liteAsynchronous smtp.6,285Apache-2.0 OR MITAsynchronous readyAsync ready states.6,276MIT OR Apache-2.0Asynchronous fundamentum-sdk-apiHTTP client targeting Fundamentum IoT devices RestAPI6,275Apache-2.0Asynchronous libp2prs-mdnsmdns protocol for libp2p6,271MITAsynchronousNetwork programming openraft-rocksstore-compat07A example v07 compatible implementation of the `openraft::RaftStorage` trait.6,270MIT/Apache-2.0AlgorithmsAsynchronous libp2prs-kadKademlia protocol for libp2p6,269MITAsynchronousNetwork programming rusty-apiA secure Rust API crate for rapid development, featuring HTTPS, authentication, privilege levels, and rate limiting.6,267MITAPI bindingsAsynchronous pingora-s2nS2N async APIs for Pingora.6,266Apache-2.0AsynchronousNetwork programming tokio-dbus-corePure Rust D-Bus implementation for Tokio.6,265MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs async-mavlinkAn async adapter for mavlink conections6,265MIT OR Apache-2.0AsynchronousNetwork programming pyo3-anyioPyO3 utility bindings for Anyio's event loop.6,263BSD-3-ClauseAsynchronousDevelopment tools::FFI libp2prs-infoserverThe libp2p info server6,254MITAsynchronousNetwork programming kanagawaWeb framework based on Tide with Proactive IO6,249MIT OR Apache-2.0AsynchronousNetwork programming susyncAn util crate to complete futures through a handle. Its main purpose is to bridge async Rust and callback-based APIs.6,245MITAsynchronous agnostic_async_executorAgnostic Rust Async Executor6,241MIT OR Apache-2.0AsynchronousWebAssembly apigpioRaspberry PI GPIO access, via pigpiod; safe, async, Tokio6,238GPL-3.0-or-laterAPI bindingsAsynchronous ninelivesResilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks.6,236Apache-2.0AsynchronousNetwork programming mcmc-rsMinimal rust client for memcached6,228MITAsynchronousCaching stressedUniversal CLI stress tester for competitive programming6,224MITAsynchronousCommand line utilities bevy_coroutineA simple library to run coroutines in Bevy6,220MITAsynchronousGame development bonsaimqMessage/job queue based on bonsaidb, similar to sqlxmq.6,217MITAsynchronousConcurrency aredisARedis is a Redis client implemented in Rust.6,211Apache-2.0AsynchronousCaching set_timeoutA crate which allows efficiently executing futures after some delay has passed6,209GPL-3.0-onlyAlgorithmsAsynchronous timeboost-rsA Rust implementation of the discrete time boost protocol for blockchain transactions6,207MIT OR Apache-2.0AlgorithmsAsynchronous caslexTools for creating web services6,206MITAsynchronousNetwork programming futuresdr-frontendWeb Frontend for an Experimental Async SDR Runtime for Heterogeneous Architectures.6,204Apache-2.0AsynchronousConcurrency jsoncallA simple asynchronous JSON-RPC 2.0 library leveraging Rust's type system6,200MIT OR Apache-2.0AsynchronousNetwork programming tower-sessions-libsql-storeA small library for using tower-sessions with libsql6,183MITAsynchronousNetwork programming lalamove-rsAn unofficial Lalamove API crate for rust. It's still in development; PRs welcome!6,181Apache-2.0API bindingsAsynchronous tunnelerTunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection)6,178MITAsynchronousCommand line utilities queue_workersA Redis-backed job queue system for Rust applications6,178MITAsynchronousDatabase interfaces openai-api-forkOpenAI API library for rust6,171non-standardAPI bindingsAsynchronous seeA high-performance, asynchronous runtime-agnostic alternative to tokio::sync::watch6,166MIT OR Apache-2.0AsynchronousConcurrency tower-resilience-coalesceRequest coalescing for Tower services - prevents cache stampedes by deduplicating concurrent identical requests6,160MIT OR Apache-2.0AsynchronousCaching tokio-bincodeBincode based `tokio-codec` adapter.6,156MITAsynchronousNetwork programming qeventqlog implementation6,150Apache-2.0AsynchronousNetwork programming fb-apiFacebook Api abstraction for async rust6,147non-standardAsynchronousWeb programming async-std-gpiodLinux GPIO character device interfacing with async-std6,139MITAsynchronousOperating systems peace_value_traitsTrait bounds for value types for the Peace framework.6,139MIT OR Apache-2.0AsynchronousConfiguration twelvepoolWatch for new txs in a Terra node mempool6,137GPL-3.0-or-laterAsynchronousCryptography::Cryptocurrencies fastapi-httpZero-copy HTTP/1.1 parser for fastapi_rust6,126MIT OR Apache-2.0AsynchronousNetwork programming ana-gotatunan implementation of the WireGuard® protocol designed for portability and speed with integrated STUN6,125BSD-3-ClauseAsynchronousNetwork programming claude-code-agent-sdkRust SDK for Claude Code CLI with bidirectional streaming, hooks, custom tools, and plugin support6,101MITAPI bindingsAsynchronous nonblockingnonblocking stdin crate for Rust6,099MITAsynchronousConcurrency jonmoergonomic Bevy-native reactivity powered by FRP signals6,099MIT OR Apache-2.0AsynchronousGame development supplicantBindings for wpa_supplicant6,096MIT/Apache-2.0API bindingsAsynchronous async-imap-liteAsynchronous imap.6,086Apache-2.0 OR MITAsynchronous msqRust library implementation of the legacy Master Server Query Protocol6,077MITAsynchronousNetwork programming clintCLosure INTerrupt handlers.6,074LGPL-3.0-or-laterAsynchronousEmbedded development argan-coreCore types and traits for the Argan Web Framework.6,045MIT OR Apache-2.0AsynchronousNetwork programming ruchei-extraStream/Sink wrapper with extra data, as used by ruchei6,038MIT OR Apache-2.0Asynchronous thread_timerA simple, cancelable timer with no external dependencies6,032MITAsynchronousConcurrency fastapi-rustUltra-optimized Rust web framework inspired by FastAPI6,021MIT OR Apache-2.0AsynchronousWeb programming lite-async-testAn #![async_test] wrapper using futures-lite, for easily setting up async tests in your crates/binaries.5,994non-standardAsynchronousDevelopment tools::Testing openrouter_apiA Rust client library for the OpenRouter API5,994MIT OR Apache-2.0API bindingsAsynchronous camel-apiCore traits and interfaces for rust-camel5,987Apache-2.0AsynchronousDevelopment tools thespis_deriveDerive macros for thespis traits5,981UnlicenseAsynchronousConcurrency runcA crate for consuming the runc binary in your Rust applications5,978Apache-2.0API bindingsAsynchronous telers-macrosMacros for telers5,977MIT OR Apache-2.0API bindingsAsynchronous koitA simple, asynchronous, pure-Rust, structured, embedded database5,965MITAsynchronousDatabase implementations jarust_transportA janus client SDK in Rust5,962Apache-2.0AsynchronousConcurrency rxqlite-notificationA distributed sqlite database built upon `openraft` ,`sqlx` and `sqlite`.5,959MIT OR Apache-2.0AlgorithmsAsynchronous anotifyAsync iNotify Filesystem Watcher5,954MITAPI bindingsAsynchronous embassy-net-esp-hostedembassy-net driver for ESP-Hosted5,949MIT OR Apache-2.0AsynchronousEmbedded development novaposhta[UPDATED] Api for novapostha5,944MITAccessibilityAPI bindings graphile_worker_databaseDatabase driver abstraction for graphile_worker5,940MITAsynchronousDatabase interfaces inferadb-common-authnShared JWT authentication for InferaDB services5,940MIT OR Apache-2.0AsynchronousAuthentication peace_flow_modelFlow data model for the peace automation framework.5,939MIT OR Apache-2.0AsynchronousConfiguration telegrambotTelegram bot api5,937MITAPI bindingsAsynchronous futurifyConvert your sync functions into non-blocking thread futures5,936MITAsynchronous conv-melMélodium core types conversion library5,929EUPL-1.2AsynchronousCompilers reconnecting-websocketA wrapper around gloo::net::websocket::futures::WebSocket that reconnects when the socket drops. Uses…5,923MITAsynchronousNetwork programming linked-futuresLink futures into a block, which stops all of the included futures when any of the futures complete5,896MITAsynchronous anysc-rustlscrate-level shim layer for any {async crate}-rustls5,893MITAsynchronousCryptography mqtt-codec-kitMQTT v3.1.1/v5.0 protocol async codec.5,891Apache-2.0AsynchronousNetwork programming peace_resource_rtRuntime resources for the peace automation framework.5,889MIT OR Apache-2.0AsynchronousConfiguration dmds-tokio-fsDmds I/O handler interacts with the filesystem using Tokio5,884LGPL-3.0-or-laterAsynchronous inferadb-common-storage-ledgerLedger-backed implementation of StorageBackend for InferaDB5,854MIT OR Apache-2.0AsynchronousDatabase interfaces caslex-extraTools for creating web services5,850MITAsynchronousNetwork programming suspendA common mechanism for suspending a thread or a Future until notified5,835MIT/Apache-2.0AsynchronousConcurrency speed-rs-coreA core HTTP handling server library in Rust, providing low-level HTTP server implementation.5,831MITAsynchronousWeb programming optative-process-poolA reconciling process pool built on the optative lifecycle traits.5,831MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs aggligator-transport-websocket-webAggligator transport: WebSocket for the web targeting WebAssembly5,827Apache-2.0AsynchronousWebAssembly stream-utilsAdditional stream combinators5,827MIT OR Apache-2.0Asynchronous libp2prs-traitsRead/Write traits5,819MITAsynchronousNetwork programming ginmiAn asynchrounous gNMI client to interact with and manage network devices.5,819MIT OR Apache-2.0AsynchronousNetwork programming nautilus-backtestCore backtesting machinery for the Nautilus trading engine5,819LGPL-3.0-or-laterAsynchronousFinance qunreliableDatagram transmission of gm-quic5,812Apache-2.0AsynchronousNetwork programming oai_rsAn async rust library that's a wrapper for the OpenAI API5,810GPL-3.0AsynchronousMultimedia::Images retry-if-macroA tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff.5,807MITAsynchronousConcurrency tokio-lxiLXI protocol abstractions for Tokio5,806MIT/Apache-2.0AsynchronousNetwork programming yacme-schemaACME request and response schemas5,793MITAsynchronousCryptography aggligator-monitorAggligator link monitor and speed test5,789Apache-2.0AsynchronousNetwork programming deepseek-apiDeepSeek API SDK is a powerful Rust client library for interacting with the DeepSeek service5,788MITAPI bindingsAsynchronous rspc-tauriTauri adapter for rspc5,776MITAsynchronousWeb programming pausable_futurePausable and resumable future, useful in background tasks.5,774MITAsynchronous tokio-goRun async closures on reusable profile-dedicated Tokio runtimes5,774MIT OR Apache-2.0AsynchronousConcurrency coasys_juniperGraphQL server library.5,770BSD-2-ClauseAsynchronousWeb programming setup_read_cleanupA library for safely transitioning through the three phases of shared resource access: setup, read, and cleanup.5,769MITAsynchronousConcurrency gain-localhostClient API for gate.computer/localhost service.5,748MITAPI bindingsAsynchronous m3u8_downloaderApplication m3u8_downloader allows to download m3u8 HLS streams by master playlist link.5,743MITAsynchronousCommand line utilities square-oxAn easy, idiomatic, and flexible way of interacting with the Square API, following Rust conventions.5,737non-standardAPI bindingsAsynchronous tokio-pty-process-streamwraps tokio-pty-process in order to provide a simpler API as a single stream object5,734MITAsynchronous pipebuf_mioPipeBuf support for `mio` byte-streams5,729MIT/Apache-2.0AsynchronousNetwork programming