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.

mlb-apiEndpoints for MLB's public Statcast API.3,067MITAPI bindingsAsynchronous motorcortex-rustMotorcortex Rust: a Rust client for the Motorcortex Core real-time control system (async + blocking).3,064MITAPI bindingsAsynchronous blocking_poolA thread pool for running synchronous I/O in asynchronous applications3,061MIT OR Apache-2.0AsynchronousConcurrency tower-memlimtower-memlim is a Tower based middleware layer to limit requests based on the host's computer memory usage.3,060MITAsynchronousNetwork programming tokio-netstring-traitA trait for tokios AsyncRead to easily read netstrings from streams.3,057non-standardAsynchronousEncoding lash-tool-supportShared types and helpers for building tools in the lash agent runtime.3,056MITAPI bindingsAsynchronous stageAn ergonomic, composable Actor Model, designed for painless concurrency3,054non-standardAsynchronousConcurrency ttv-chatA wrapper around the `twitchchat` crate to bundle it with the `ttv-rs` crate3,051MIT OR Apache-2.0AsynchronousNetwork programming nautilus-cliCommand-line interface for the Nautilus trading engine3,049LGPL-3.0-or-laterAsynchronousFinance bucket_dlA multithreaded downloader with the purpose of faster downloads by splitting it into several requests, rebuilding the data…3,049MIT OR Apache-2.0AsynchronousFilesystem mqttierA Rust MQTT client library providing an abstracted interface around rumqttc.3,047MITAPI bindingsAsynchronous ccdA windows simple, fast chrome_cookie_decryptor3,044MITAsynchronousConcurrency neon-utilsA collection of utilities for use with neon-bindings3,042MITAsynchronousExternal FFI bindings chtshRust CLI for interacting with https://cht.sh3,042MITAsynchronousCommand line utilities eventumAsynchronous I/O Event manager3,041Apache-2.0AsynchronousNetwork programming sqlitefsIn-App Filesystem using SQLite3,040EUPL-1.2AsynchronousDatabase interfaces mikrotik_apiRust library & minimal client to connect and interact with Mikrotik RouterOS API, usually exposed on port 87283,040non-standardAPI bindingsAsynchronous nrf52840-platformHolistic embedded device support for nrf52840-based devices in a batteries-included manner3,040MIT OR Apache-2.0AsynchronousEmbedded development salvo_macro_extUnofficial extension macros for the salvo web framework.3,035MITAsynchronousNetwork programming simple-asyncVery simple async runtime for Rust3,034MITAsynchronousConcurrency agioA Rust crate for configuring and using OpenAI in an agentic system3,033MITAPI bindingsAsynchronous vox-service-macrosProcedural macros for vox RPC services3,032MIT OR Apache-2.0AsynchronousNetwork programming secioSecio encryption protocol for tet-libp2p3,030MITAsynchronousCryptography::Cryptocurrencies juggleAsync task switching for cooperative multitasking in single thread environments with no_std support.3,030MIT OR Apache-2.0AsynchronousEmbedded development quokkasimA Rust-based Discrete Event Simulation (DES) framework, which simplifies simulation for beginners, and provides excellent…3,030non-standardAsynchronousScience telltale-choreographyChoreographic programming for Telltale - effect-based distributed protocols3,030MIT OR Apache-2.0AsynchronousConcurrency peace_flow_rtFlow runtime types for the peace automation framework.3,029MIT OR Apache-2.0AsynchronousConfiguration feo-oop-engineAn Object Oriented game engine for rust.3,023MITAsynchronousData structures momentumA simple wrapper for the Momentum API3,022MITAsynchronousConcurrency volans-stream-selectStream selection for volans3,020MITAsynchronousNetwork programming f1-apiF1 API is a client library for the telemetry API of the F1 video games by Codemasters. It uses asynchronous networking to decode…3,020MIT OR Apache-2.0API bindingsAsynchronous actix-web-condition-middlewareAn actix-web middleware that allows conditionally enable another middleware3,018Apache-2.0/MITAsynchronousNetwork programming cmd-procProcess command builder with capture support3,018MITAsynchronousDevelopment tools kayrx-timerThe Kayrx Framework3,015MITAsynchronousNetwork programming heph-rtHeph-rt is a speciailised runtime for Heph's actor.3,011MITAsynchronous timer-libA feature-rich Rust library for creating and managing timers.3,009MITAsynchronous volans-coreCore trait and struct for Volans networking framework3,006MITAsynchronousNetwork programming lagoinhaLagoinha is a package that uses public APIs to fetch addresses using the Brazilian Postal Code (CEP). This package cuncurrenlty…3,006MIT OR Apache-2.0API bindingsAsynchronous nexus-actor-message-derive-rsA Rust crate for Actors message3,006MIT OR Apache-2.0AsynchronousConcurrency sugars_async_streamAsync stream utilities and abstractions for the cyrup-sugars ecosystem3,005MIT OR Apache-2.0AsynchronousDevelopment tools simple-websocketa simple WebSockets implementation, to be used in clients and servers3,005Apache-2.0AsynchronousConcurrency cooperA simple, in-process, async Actor library for Rust.2,998MITAsynchronousConcurrency polaris-coreLightweight Rust SDK used as Proxyless Service Governance.2,993MIT OR Apache-2.0AsynchronousConfiguration oxcacheA high-performance multi-level cache library for Rust with L1 (memory) and L2 (Redis) caching.2,991MITAsynchronousCaching isostaticminimal url shortner2,989MITAsynchronousCompression ianaio-eventsConvenience crate for working with DOM event listeners2,988non-standardAPI bindingsAsynchronous ampscasync multi-producer single-consumer channel2,981MIT OR Apache-2.0AsynchronousConcurrency polaris-registryLightweight Rust SDK used as Proxyless Service Governance.2,979MIT OR Apache-2.0AsynchronousConfiguration fastsinkCreate a Sink from some value and a closure returning a Future.2,976Apache-2.0 OR MITAsynchronous xrsAn asynchronous Rust library for X11 and associated extensions/protocols.2,975MPL-2.0API bindingsAsynchronous global-executorConfigure a global executor you can reuse everywhere2,973Apache-2.0 OR MITAsynchronousConcurrency stowCloud storage abstraction package for Rust2,973non-standardAPI bindingsAsynchronous hyper-multipart-rfc7578-mem-uploadsAn implementation of multipart/form-data (RFC7578) for Hyper (forked with in-memory uploads)2,972MIT OR Apache-2.0AsynchronousWeb programming actix-web-tonicactix-web and tonic concurrent runner2,972MITAsynchronousNetwork programming kraapiAsynchronous HTTP client for the Kraken Cryptocurrency Exchange2,968MIT OR Apache-2.0API bindingsAsynchronous peace_cli_modelCommand line interface data types for the peace automation framework.2,966MIT OR Apache-2.0AsynchronousConfiguration dstreamDelayedStream - delays items and drops same items coming within given interval2,964MIT OR Apache-2.0Asynchronous polaris-routerLightweight Rust SDK used as Proxyless Service Governance.2,962MIT OR Apache-2.0AsynchronousConfiguration polaris-configLightweight Rust SDK used as Proxyless Service Governance.2,961MIT OR Apache-2.0AsynchronousConfiguration polaris-ratelimitLightweight Rust SDK used as Proxyless Service Governance.2,961MIT OR Apache-2.0AsynchronousConfiguration taskiasync task DAG execution2,960non-standardAsynchronousConcurrency axum-handle-error-extractError handling layer for axum that supports extractors and async functions2,959MITAsynchronousNetwork programming voxCore Vox library crate2,959MIT OR Apache-2.0AsynchronousNetwork programming callysto-avroAvro serde for Callysto Stream Processing Framework2,958Apache-2.0AsynchronousConcurrency cs_mwc-libp2p-coreCore traits and structs of libp2p2,958MITAsynchronousNetwork programming yaafYet Another Actor Framework2,954Apache-2.0AsynchronousConcurrency qp-postgresQuick Pool: High Performance Async Generic Pool PostgreSQL Adapter2,952MITAsynchronousData structures hydracacheUser-facing HydraCache runtime crate.2,948Apache-2.0AsynchronousCaching tracing-actix-web2Rust tracing adapter for Actix Web2,946MITAsynchronousWeb programming encryptable-tokio-fsA drop-in, API-identical replacement for `tokio::fs` with transparent opt-in, non-framing stream cipher encryption2,940UnlicenseAPI bindingsAsynchronous ant-libp2p-yamuxYamux multiplexing protocol for libp2p2,940MITAsynchronousNetwork programming soketA websocket protocol implementation.2,933Apache-2.0 OR MITAsynchronousNetwork programming smol-axumIntegrations between `smol` and `axum`2,931MIT OR Apache-2.0AsynchronousConcurrency compio-compatCompatibility layer for compio to work with various async runtimes.2,929MITAsynchronousFilesystem ahrimqA high-performance message queue service supporting pub/sub, normal messages, ordered messages, delayed messages and dead letter…2,928MITAsynchronousDatabase implementations peace_webi_outputWeb interface output for the peace automation framework.2,928MIT OR Apache-2.0AsynchronousConfiguration thetvdbTheTVDB API async client2,926MIT OR Apache-2.0API bindingsAsynchronous retry_fnA simple retry function with versions for blocking or non-blocking, tokio or async-std2,926MITAlgorithmsAsynchronous fibre_cacheBest in-class comprehensive, most flexible, high-performance, concurrent multi-mode sync/async caching library for Rust. It…2,919MPL-2.0AsynchronousCaching wiremocketWebsocket mocking to test Rust applications.2,917MIT/Apache-2.0AsynchronousDevelopment tools service-ioBuild your service-server fast, easy (and without hosting!)2,910Apache-2.0AsynchronousEmail udpliteAn idiomatic UDP-Lite wrapper, with optional mio integration2,910Apache-2.0 / MITAsynchronousNetwork programming geiserx_ts_tls_utiltailscale-specific tls utilities2,902BSD-3-ClauseAsynchronousCryptography loading-bytesLoad bytes from paths on native and WASM2,901MIT OR Apache-2.0AsynchronousFilesystem intercommAsynchronous inter-component communication library2,901MITAsynchronous chrometracerA tiny Chrometracing library.2,894MITAsynchronousDevelopment tools::Debugging vox-streamByte-stream transport (TCP, Unix, stdio) for vox — length-prefix framing over AsyncRead/AsyncWrite2,894MIT OR Apache-2.0AsynchronousNetwork programming roundaboutAn message oriented concurrent runtime2,886MIT OR Apache-2.0AsynchronousConcurrency bevy_async_systemProvides the ability to wait for game status asynchronously.2,885MIT OR Apache-2.0AsynchronousGame development rust-paperRust Wallpaper manager from ( https://wallhaven.cc/ ) for Linux/UNIX only2,883MITAsynchronousCommand line utilities baildon-glueSimple SQL Database2,881Apache-2.0AsynchronousData structures wasm-extAllows passing in an external transport in a WASM environment2,880MITAsynchronousCryptography::Cryptocurrencies dart_portdart_port.rs2,878UnlicenseAPI bindingsAsynchronous swarm-deriveProcedural macros of tetsy-libp2p-core2,877MITAsynchronousCryptography::Cryptocurrencies bandar-logasync logular storage2,875MIT OR Apache-2.0AsynchronousDatabase implementations stt-cliSpeech to text Cli using Groq API and OpenAI API2,872MIT OR Apache-2.0API bindingsAsynchronous bitendianErgonomic library for reading/writing numbers in big-endian and little-endian with async support.2,869MIT OR Apache-2.0AsynchronousEmbedded development elk-mqA Message Queue implementation in rust, using Redis as a communication medium.2,869Apache-2.0AsynchronousConcurrency notifier_hubA simple cannal subscribtion system2,862MITAsynchronousConcurrency majraDistributed queue & multiplex engine — pub/sub, priority queues, relay, IPC, heartbeat, and rate limiting for Rust2,862GPL-3.0-onlyAsynchronousConcurrency tetsy-libp2p-secioSecio encryption protocol for libp2p2,857MITAsynchronousNetwork programming kiteticker-asyncAsync version of the ticker module of the kiteconnect-rs crate.2,855Apache-2.0AsynchronousFinance hitbox-actixAsynchronous caching framework for Actix.2,854MITAsynchronousCaching libp2p-remuxRemux multiplexing protocol for tetsy-libp2p2,853MITAsynchronousCryptography::Cryptocurrencies async-event-rsRust implementation that mimics C#'s async event model2,850GPL-2.0Asynchronous yahfYet Another HTTP Framework focused on DX2,848MITAsynchronousNetwork programming openvpn3-rsD-Bus bindings for OpenVPN3.2,845MIT OR Apache-2.0AsynchronousOperating systems::Linux APIs proxycurl-linkedin-rsA Rust client for the Proxycurl LinkedIn API2,844MITAPI bindingsAsynchronous li-async-h1Asynchronous HTTP 1.1 parser.2,842MIT OR Apache-2.0AsynchronousParser implementations square-rsA convenient wrapper for the Square API, providing online payment processing, and other financial services.2,841non-standardAPI bindingsAsynchronous pychanA collection of channels for sending around items of type `pyo3::Py<T>`2,841MITAsynchronousDevelopment tools::FFI gossipsubGossipsub protocol for tet-libp2p2,839MITAsynchronousCryptography::Cryptocurrencies st7735-async-lowLow-level async library for 4-wire serial ST7735.2,838Apache-2.0AsynchronousEmbedded development asynqSimple, reliable & efficient distributed task queue in Rust, inspired by hibiken/asynq2,838MIT OR GPL-3.0AsynchronousConcurrency odem-rs-metaLanguage extensions for the odem-rs simulation framework2,838MITAsynchronousNo standard library::No dynamic allocation max7797x-driverAn embedded async driver for the MAX77975/MAX77976 battery charger2,837Apache-2.0AsynchronousEmbedded development flourishConvenient and full-featured signals for Rust.2,836MIT OR Apache-2.0AsynchronousCaching telegram-bot-arsA library for creating Telegram bots2,836MITAPI bindingsAsynchronous tinytunExpose local web servers on the internet2,835MITAsynchronousNetwork programming nuki-backend-hifbA HiFB + HiTDE drawing backend for the Nuki 2D immediate GUI library.2,833MITAsynchronousEmbedded development ironflow-coreRust workflow engine with Claude Code native agent support2,832MITAsynchronousDevelopment tools tabsA collection of asynchronous task abstractions, based on tokio2,830MPL-2.0 OR LGPL-3.0Asynchronous one-file-raftRaft consensus in 300 LOC2,829MIT OR Apache-2.0AlgorithmsAsynchronous susydev-jsonrpc-clientTransport agnostic JSON-RPC 2.0 client implementation.2,828MITAsynchronousNetwork programming aether-llmMulti-provider LLM abstraction layer for the Aether AI agent framework2,826MITAPI bindingsAsynchronous openai4rsA non-official Rust crate for calling the OpenAI service2,824Apache-2.0API bindingsAsynchronous rtm-csvRust Type Mapper (RTM) crate rtm-csv.2,823MIT OR Apache-2.0AsynchronousDatabase interfaces bb8-ruarangobb8 connection pooling impmentation for the ArangoDB database2,823MIT OR Apache-2.0AsynchronousDatabase interfaces async-icmpAsync ICMP library2,822COIL-1.0AsynchronousNetwork programming mq-bridgeAn asynchronous message bridging library connecting Kafka, MQTT, AMQP, NATS, MongoDB, HTTP, and more.2,821MITAsynchronousNetwork programming tetsy-libp2p-relayCommunications relaying for tetsy-libp2p2,818MITAsynchronousCryptography::Cryptocurrencies sntpc-net-stdstd socket wrapper for sntpc library2,815MIT OR Apache-2.0AsynchronousDate and time mwmrA generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation).2,814Apache-2.0/MITAsynchronousConcurrency rtxRTx is a zero-cost runtime-abstraction intended for use by Rust libraries to enable the Freedom of Choice between asynchronous…2,813MIT OR Apache-2.0Asynchronous projectionsMacro-free pin projections because why not?2,812Apache-2.0 OR BSL-1.0 OR MITAsynchronousData structures ferro-rsA Laravel-inspired web framework for Rust2,811MITAsynchronousWeb programming::HTTP server quickhttpA simple HTTP client2,810MITAsynchronousNetwork programming open-coroutine-hooksThe syscall hook for open-coroutine2,810LGPL-3.0 OR Apache-2.0AsynchronousConcurrency read_rangeA portable and efficient crate for reading a specific range of bytes from a file. Provides both sync/async APIs and uses…2,809MITAsynchronousConcurrency bp3d-netNetwork utilities.2,808BSD-3-ClauseAsynchronousNetwork programming duende-coreCore daemon lifecycle primitives for the Duende framework2,805MITAsynchronousOperating systems starpu-sysLow-level bindings to the StarPU runtime2,805MPL-2.0AsynchronousConcurrency whorlWhorl was created to teach you how async executors work in Rust.2,802MITAsynchronousConcurrency nova_corenova - core structures, types and traits2,802MIT OR Apache-2.0AsynchronousNetwork programming tokio-switching-sleepA tokio Sleep with a switchable state.2,799WTFPLAlgorithmsAsynchronous enjoinPowerful syntax-level async join macro2,798MPL-2.0AsynchronousRust patterns eludrsA simple API wrapper for Eludris built on Tokio2,797MITAPI bindingsAsynchronous xtorAsync Actor framework for Rust which is blazing fast and rock solid.2,797MITAsynchronousNetwork programming soda-pool-buildGenerator of client code for soda-pool2,796MIT OR Apache-2.0AsynchronousNetwork programming bluesRust bindings to BlueZ (via zbus)2,7950BSDAPI bindingsAsynchronous lucia-apisA set of API collections based on the lucia framework2,795MITAsynchronousData structures jewelBLE for a bare-metal, real-time system.2,794BSD-2-ClauseAsynchronousEmbedded development caterpillarDetect and apply RAUC update bundles during boot2,789MIT OR Apache-2.0AsynchronousCommand line utilities cu-coreLow level bindings to cuda apis2,779MIT/Apache-2.0API bindingsAsynchronous ironflow-engineWorkflow orchestration engine for ironflow with FSM-based run lifecycle2,779MITAsynchronousDevelopment tools rfm69-asyncasync driver for the rfm69 radio transceiver2,779AGPL-3.0-onlyAsynchronousEmbedded development pulz-scheduleFor scheduling systems and managing their resources2,776MIT OR Apache-2.0AsynchronousData structures pinarcmutexProvides a `PinArcMutex` type, for shared mutable access to pinned data2,775MIT OR Apache-2.0AsynchronousMemory management implicit-await-macro#[implicit_await] procedural macro implementation2,773CC0-1.0AsynchronousConcurrency x-bowPrecise State Management Library2,767MPL-2.0AsynchronousGUI conveyor_beltQueue and batch processing library2,765MIT OR Apache-2.0AsynchronousConcurrency nautilus-persistence-macrosProcedural macros for custom data types (e.g. #[custom_data])2,764LGPL-3.0-or-laterAsynchronousFinance vox-fdpassCross-platform file descriptor / handle passing for vox2,763MIT OR Apache-2.0AsynchronousNetwork programming win-dns-sdDNS service discovery using the native Windows 10 API2,762MITAPI bindingsAsynchronous simple-async-local-executorA single-threaded polling-based executor suitable for use in games, embedded systems or WASM2,761MIT OR Apache-2.0AsynchronousGame development peace_cliCommand line interface for the peace automation framework.2,761MIT OR Apache-2.0AsynchronousConfiguration async-resultA simple wrapper providing a convenient way to await a result, built on futures-channel's oneshot channel.2,755MITAsynchronous mega_etlA cloud-native ETL (Extract, Transform, Load) application framework based on the WasmEdge WebAssembly runtime for developers to…2,755Apache-2.0AsynchronousNetwork programming octopustA high-performance, idiomatic Rust client for the Octopus Energy API.2,750MITAPI bindingsAsynchronous pg-embed-alternativeRun a Postgresql database locally on Linux, MacOS or Windows as part of another Rust application or test.2,749MIT/Apache-2.0AsynchronousDatabase interfaces rust_howtoA documentation summary and a compendium of snippets and recipes for the Rust language and ecosystem. Everything you need for…2,748MIT OR Apache-2.0AlgorithmsAsynchronous tracing-gcloud-layerA `tracing` layer for sending structured logs to Google Cloud Logging.2,746MITAsynchronousDevelopment tools::Debugging crdb-coreConcurrently Replicated DataBase2,742AGPL-3.0-or-laterAsynchronousDatabase interfaces tokio-easy-timerA tokio-based task scheduler, with a user-friendly API2,742MIT OR Apache-2.0Asynchronous mycorrhMycorrh is a fast concurrent messaging system for Rust.2,742MITAsynchronousConcurrency async-openai-typesRust library for OpenAI2,741MITAPI bindingsAsynchronous aether-mcp-utilsMCP client and server utilities for the Aether AI agent framework2,741MITAPI bindingsAsynchronous specta-zodExport your Rust types to Zod schemas for TypeScript2,740MITAsynchronousWeb programming layer0Protocol traits for composable agentic AI systems2,739MIT OR Apache-2.0AsynchronousRust patterns libsyncSynchronise stuff2,735MIT OR Apache-2.0AsynchronousConcurrency oneshot-broadcastA oneshot-broadcast channel that broadcasts a value once without cloning it.2,733MIT OR Apache-2.0AsynchronousConcurrency proxy-scraperA Rust command-line tool for scraping proxy information.2,732MITAsynchronousCommand line utilities peace_webiWeb interface for the peace automation framework.2,727MIT OR Apache-2.0AsynchronousConfiguration fumio-poola std futures single-threaded pool2,721MITAsynchronous httpfile-buildCall http requests wrapper by http file2,721Apache-2.0AsynchronousNetwork programming prollyAn implementation of the prolly tree data structure2,718Apache-2.0AsynchronousConcurrency alith-clientThe Easiest Rust Interface for Local LLMs, and an Interface for Deterministic Signals from Probabilistic LLM Vibes2,715Apache-2.0API bindingsAsynchronous framed_aioA crate which allows performing async io operations in a framed manner2,715GPL-3.0-onlyAlgorithmsAsynchronous httpfileCodegen module for http file2,715Apache-2.0AsynchronousNetwork programming fumio-reactora std futures IO reactor2,714MITAsynchronousNetwork programming daemonbit-coreCross-platform daemon lifecycle primitives2,714MIT OR Apache-2.0API bindingsAsynchronous distributed-lock-redisRedis backend for distributed locks with RedLock algorithm support2,711MITAsynchronousConcurrency wireboltLightweight and performant TCP wrapper.2,710MITAsynchronousNetwork programming epicenterSimple synchronous and asynchronous event dispatcher for Rust2,710MITAsynchronous request-channelAsync MPSC request-reponse channel2,709MIT/Apache-2.0AsynchronousConcurrency pulz-executorAbstractions of some async runtimes2,705MIT OR Apache-2.0Asynchronous forked-tarpcAn RPC framework for Rust with a focus on ease of use.2,705MITAsynchronousNetwork programming ruloomA thin wrapper around 'corosensei' that provides support for stackful coroutines in Rust (like Loom in Java or goroutines in…2,702MIT OR Apache-2.0AsynchronousConcurrency paggoA small, fast, and safe in-memory database.2,697MITAsynchronousDatabase implementations distributed-lock-postgresPostgreSQL backend for distributed locks using advisory locks2,697MITAsynchronousConcurrency