-
futures
streams featuring zero allocations, composability, and iterator-like interfaces
-
tower
modular and reusable components for building robust clients and servers
-
futures-util
Common utilities and extension traits for the futures-rs library
-
futures-lite
Futures, streams, and async I/O combinators
-
futures-channel
Channels for asynchronous communication using futures-rs
-
futures-io
The
AsyncRead
,AsyncWrite
,AsyncSeek
, andAsyncBufRead
traits for the futures-rs library -
async-channel
Async multi-producer multi-consumer channel
-
futures-timer
Timeouts for futures
-
lapin
AMQP client library
-
async-task
Task abstraction for building executors
-
smol
A small and fast async runtime
-
tokio-metrics
Runtime and task level metrics for Tokio applications
-
foundationdb
High level client bindings for FoundationDB
-
async-global-executor
A global executor built on top of async-executor and async-io
-
futures-concurrency
Structured concurrency operations for async Rust
-
gloo-timers
Convenience crate for working with JavaScript timers
-
soketto
A websocket protocol implementation
-
ntex
Framework for composable network services
-
want
Detect when another Future wants a result
-
embassy-futures
no-std, no-alloc utilities for working with futures
-
actix-codec
Codec utilities for working with framed protocols
-
futures-intrusive
Futures based on intrusive data structures - for std and no-std environments
-
redis-async
An asynchronous futures based Redis client for Rust using Tokio
-
futures-rustls
Asynchronous TLS/SSL streams for futures using Rustls
-
leaky-bucket
A token-based rate limiter based on the leaky bucket algorithm
-
futures-locks
Futures-aware lock primitives
-
tokio-test
Testing utilities for Tokio- and futures-based code
-
actix
Actor framework for Rust
-
local-channel
A non-threadsafe multi-producer, single-consumer, futures-aware, FIFO queue
-
atomic-waker
A synchronization primitive for task wakeup
-
stream-cancel
interrupting asynchronous streams
-
tachyonix
A very fast asynchronous, multi-producer, single-consumer bounded channel
-
futures-signals
Zero cost FRP signals using the futures crate
-
async-compat
Compatibility adapter between tokio and futures
-
asynchronous-codec
encoding and decoding frames using
async/await
-
nb
Minimal non-blocking I/O layer
-
unicycle
A scheduler for driving a large number of futures
-
tokio-graceful
util for graceful shutdown of tokio applications
-
futures-executor
Executors for asynchronous tasks based on the futures-rs library
-
actix-service
Service trait and combinators for representing asynchronous request/response operations
-
futures-buffered
future concurrency primitives with emphasis on performance and low memory usage
-
futures-test
Common utilities for testing components built off futures-rs
-
futures-async-stream
Async stream for Rust and the futures crate
-
maybe-async
A procedure macro to unify SYNC and ASYNC implementation
-
indexed_db_futures
Future bindings for IndexedDB via web_sys
-
motore
modular and reusable components for building robust clients and servers. Motore is greatly inspired by Tower.
-
futures-core
The core traits and types in for the
futures
library -
tryhard
Easily retry futures
-
idb
A futures based crate for interacting with IndexedDB on browsers using webassembly
-
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
-
async-event
An efficient async condition variable for lock-free algorithms
-
service-async
A Service like tower in async style
-
tokio-retry
Extensible, asynchronous retry behaviours for futures/tokio
-
pharos
Observer pattern which generates a futures 0.3 stream of events
-
c-ares-resolver
An asynchronous DNS resolver, backed by c-ares
-
async-graphql-value
GraphQL value for async-graphql
-
rexie
futures based wrapper around IndexedDB that compiles to webassembly
-
actix-multipart
Multipart form support for Actix Web
-
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
async-native-tls
Native TLS using futures
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
fluvio-future
I/O futures for Fluvio project
-
async-recursion
Recursion for async functions
-
ratchet_rs
Async WebSocket implementation
-
futures-sink
The asynchronous
Sink
trait for the futures-rs library -
scoped-futures
imposing upper bounds on Future lifetimes
-
azure_svc_loadtestservice
generated REST API bindings
-
stream_throttle
Stream combinator, to limit the rate at which items are produced
-
azure_svc_keyvault
generated REST API bindings
-
actix-utils
Various utilities used in the Actix ecosystem
-
ntex-files
Static files support for ntex web
-
local-waker
A synchronization primitive for thread-local task wakeup
-
safina
Safe async runtime
-
rusty_pool
Self growing / shrinking
ThreadPool
implementation based on crossbeam’s multi-producer multi-consumer channels that enables awaiting the result of a task and offers async support -
executor-trait
A collection of traits to define a common interface across executors
-
lazy-pool
Experimental lazy object pool
-
interruptible
Stops a future producer or stream from producing values when interrupted
-
pinky-swear
Futures and async/await-ready Promises
-
azure_mgmt_sql
generated REST API bindings
-
azure_mgmt_apimanagement
generated REST API bindings
-
azure_svc_batch
generated REST API bindings
-
futures-bounded
bounding futures in size and time
-
azure_mgmt_resources
generated REST API bindings
-
azure_mgmt_applicationinsights
generated REST API bindings
-
azure_mgmt_policyinsights
generated REST API bindings
-
azure_mgmt_postgresql
generated REST API bindings
-
azure_mgmt_security
generated REST API bindings
-
azure_mgmt_mariadb
generated REST API bindings
-
azure_mgmt_costmanagement
generated REST API bindings
-
azure_svc_devcenter
generated REST API bindings
-
azure_mgmt_iothub
generated REST API bindings
-
azure_mgmt_webpubsub
generated REST API bindings
-
azure_svc_purview
generated REST API bindings
-
azure_mgmt_hybridcompute
generated REST API bindings
-
azure_mgmt_keyvault
generated REST API bindings
-
multishot
An async, lock-free, reusable channel for sending single values to asynchronous tasks
-
azure_mgmt_operationalinsights
generated REST API bindings
-
azure_mgmt_securityinsights
generated REST API bindings
-
azure_svc_appconfiguration
generated REST API bindings
-
azure_mgmt_recoveryservices
generated REST API bindings
-
azure_svc_deviceupdate
generated REST API bindings
-
azure_mgmt_purview
generated REST API bindings
-
azure_mgmt_communication
generated REST API bindings
-
azure_mgmt_hdinsight
generated REST API bindings
-
azure_mgmt_eventhub
generated REST API bindings
-
azure_svc_digitaltwins
generated REST API bindings
-
azure_mgmt_scvmm
generated REST API bindings
-
azure_mgmt_frontdoor
generated REST API bindings
-
azure_mgmt_botservice
generated REST API bindings
-
azure_mgmt_cognitiveservices
generated REST API bindings
-
azure_mgmt_chaos
generated REST API bindings
-
azure_svc_iotcentral
generated REST API bindings
-
azure_mgmt_notificationhubs
generated REST API bindings
-
azure_mgmt_storagecache
generated REST API bindings
-
azure_svc_webpubsub
generated REST API bindings
-
citadel_pqcrypto
Lower-level cryptographic library for the Citadel Protocol
-
azure_mgmt_redis
generated REST API bindings
-
azure_mgmt_guestconfiguration
generated REST API bindings
-
actix-http
HTTP types and services for the Actix ecosystem
-
async_executors
Implements Spawn, SpawnLocal and SpawnHandle for commonly used executors
-
azure_mgmt_peering
generated REST API bindings
-
azure_mgmt_digitaltwins
generated REST API bindings
-
azure_mgmt_storagesync
generated REST API bindings
-
azure_mgmt_trafficmanager
generated REST API bindings
-
azure_svc_filestorage
generated REST API bindings
-
azure_mgmt_marketplace
generated REST API bindings
-
azure_mgmt_mobilenetwork
generated REST API bindings
-
azure_mgmt_managementgroups
generated REST API bindings
-
azure_mgmt_dataprotection
generated REST API bindings
-
azure_mgmt_domainservices
generated REST API bindings
-
azure_mgmt_batch
generated REST API bindings
-
deli
ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive macros
-
azure_mgmt_providerhub
generated REST API bindings
-
async_io_stream
IntoAsyncRead on steriods
-
azure_mgmt_authorization
generated REST API bindings
-
reactor-trait
A collection of traits to define a common interface across reactors
-
azure_mgmt_hybridconnectivity
generated REST API bindings
-
async-graphql-axum
async-graphql for axum
-
azure_mgmt_postgresqlhsc
generated REST API bindings
-
azure_mgmt_agrifood
generated REST API bindings
-
azure_mgmt_logz
generated REST API bindings
-
azure_mgmt_datalakeanalytics
generated REST API bindings
-
azure_mgmt_recoveryservicesbackup
generated REST API bindings
-
azure_mgmt_mediaservices
generated REST API bindings
-
azure_mgmt_containerregistry
generated REST API bindings
-
azure_mgmt_synapse
generated REST API bindings
-
azure_mgmt_intune
generated REST API bindings
-
azure_mgmt_desktopvirtualization
generated REST API bindings
-
azure_mgmt_appplatform
generated REST API bindings
-
streamunordered
An efficient async stream multiplexer
-
azure_mgmt_devcenter
generated REST API bindings
-
azure_mgmt_netapp
generated REST API bindings
-
azure_mgmt_migrate
generated REST API bindings
-
azure_mgmt_securityandcompliance
generated REST API bindings
-
azure_mgmt_databoxedge
generated REST API bindings
-
debounced
building delayed
Future
s and debouncedStream
s that wait a given duration before yielding the most recent item -
azure_mgmt_hybriddatamanager
generated REST API bindings
-
azure_mgmt_web
generated REST API bindings
-
azure_mgmt_billing
generated REST API bindings
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
azure_mgmt_eventgrid
generated REST API bindings
-
cancel-safe-futures
Alternative futures adapters that are more cancellation-aware
-
azure_mgmt_network
generated REST API bindings
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
azure_mgmt_automation
generated REST API bindings
-
any_spawner
Spawn asynchronous tasks in an executor-independent way
-
azure_mgmt_vmware
generated REST API bindings
-
actix-files
Static file serving for Actix Web
-
azure_mgmt_m365securityandcompliance
generated REST API bindings
-
maybe-async-cfg
A procedure macro to unify sync and async implementations depending on the features of your crate
-
ratchet_core
Async WebSocket implementation
-
ntex-io
encoding and decoding frames
-
azure_mgmt_storsimple8000series
generated REST API bindings
-
tokise
An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets
-
azure_mgmt_paloaltonetworks
generated REST API bindings
-
ntex-util
ntex framework
-
azure_mgmt_newrelic
generated REST API bindings
-
stopper
an async stream and future stopper mechanism
-
azure_svc_graphrbac
generated REST API bindings
-
ntex-service
ntex service
-
async-change-tracker
reactive change notifications using futures
-
pasts
Minimal and simpler alternative to the futures crate
-
async_smux
Asynchronous smux multiplexing library
-
messagebus
allows intercommunicate with messages between modules
-
azure_mgmt_sphere
generated REST API bindings
-
actix-test
Integration testing tools for Actix Web applications
-
azure_mgmt_fist
generated REST API bindings
-
futures-macro
The futures-rs procedural macro implementations
-
qutex
Synchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee mutually exclusive or shared exclusive access to data
-
hooch
A small async runtime that's been bootlegged for my projects
-
azure_svc_machinelearningservices
generated REST API bindings
-
ratchet_ext
WebSocket extensions for Ratchet
-
safina-sync
Safe structs for sharing or sending data between async tasks - ARCHIVED: Code moved to
safina
crate -
drop-stream
A stream that wraps another stream with a closure that is called once it is dropped
-
mapped_futures
A collection of futures based on FuturesUnordered that supports insertion, removal and mutation of futures by key
-
postage
An async channel library
-
lazy_async_promise
Primitives for lazily getting data from futures with tokio for immediate mode guis
-
ntex-server
Server for ntex framework
-
iceberg
Apache Iceberg Rust implementation
-
ntex-rt
ntex runtime
-
azure_svc_agrifood
generated REST API bindings
-
ntex-http
Http types for ntex framework
-
assert-unmoved
A type that asserts that the underlying type is not moved after being pinned and mutably accessed
-
async_cell
A Cell<Option<T>> that you can await on
-
zenoh-plugin-remote-api
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
ya-etcd-rs
etcd client for rust
-
ntex-session
Session for ntex web framework
-
oneshot-fused-workaround
Fused wrapper for futures::channel::oneshot
-
peekable
reader and async reader, which enhance your network programming experience
-
ntex-tokio
tokio intergration for ntex framework
-
xtra
A tiny actor framework
-
ntex-net
ntexwork utils for ntex framework
-
bui-backend
Brower User Interfaces (BUIs) with Tokio
-
async-utf8-decoder
Convert AsyncRead to incremental UTF8 string stream
-
tracing-futures
instrumenting
futures
withtracing
-
essential-vm
The Essential VM
-
titanai
An AI-powered library for Rust, focused on intelligent operations and integrations
-
ntex-tls
SSL streams for ntex backed by OpenSSL
-
async-fifo
MPMC & oneshot channels with (a)sync API
-
mpart-async
Asynchronous (Futures-Base) Multipart Requests for Rust
-
futures-scopes
Runtime agnostic, nestable, scopes for spawning non-static futures
-
cap-async-std
Capability-based version of async-std
-
desync
A hassle-free data type for asynchronous programming
-
async-rt
A small library designed to utilize async executors through an common API while extending features
-
async-fuse
Helpers for fusing asynchronous computations
-
actix-multipart-derive
Multipart form derive macro for Actix Web
-
winmsg-executor
Per-thread async rust executor for windows
-
parallel-future
fluent async task experiments
-
yggdrasilctl
Blazingly fast Yggdrasil Admin API library
-
tokio-reactor-trait
reactor-trait implementation for tokio
-
async-event-emitter
Lightweight AsyncEventEmitter
-
bevy_background_compute
Bevy plugin for better task handling
-
ratchet_fixture
Ratchet fixture
-
azure_mgmt_mongocluster
generated REST API bindings
-
azure
Project root for all Azure SDK-related crates
-
actix-http-test
Various helpers for Actix applications to use during testing
-
embedded-runtime
A tiny async runtime for embedded devices
-
actix-rt
Tokio-based single-threaded async runtime for the Actix ecosystem
-
future-queue
Adapters to manage a queue of futures, where each future can have a different weight
-
madsim-tokio
The
tokio
simulator on madsim -
azure_mgmt_datatransfer
generated REST API bindings
-
http-client
Types and traits for http clients
-
rust-utils
Various utility routines used in the rust programs I have written
-
futures-retry-policies
Retryable Futures
-
size-of-trait
determine the size of a future or trait impl at compile time
-
par
Session types, as an implementation of linear logic with MIX
-
tokio-shutdown
Wait for a stop signal across multiple threads
Try searching with DuckDuckGo.