-
mio
Lightweight non-blocking I/O
-
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
tonic
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility
-
futures
streams featuring zero allocations, composability, and iterator-like interfaces
-
actix-web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
-
tracing
Application-level tracing for Rust
-
sea-orm
🐚 An async & dynamic ORM for Rust
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
futures-lite
Futures, streams, and async I/O combinators
-
console-subscriber
A
tracing-subscriber::Layer
for collecting Tokio console telemetry -
mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
deadpool
Dead simple async pool
-
futures-timer
Timeouts for futures
-
blocking
A thread pool for isolating blocking I/O in async programs
-
tokio-metrics
Runtime and task level metrics for Tokio applications
-
oneshot
spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as well as Future based async polling
-
pollster
Synchronously block the thread until a future completes
-
smol
A small and fast async runtime
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
async-global-executor
A global executor built on top of async-executor and async-io
-
async-std
Async version of the Rust standard library
-
multer
An async parser for
multipart/form-data
content-type in Rust -
async-fs
Async filesystem primitives
-
async-executor
Async executor
-
mysql_async
Tokio based asynchronous MySql client library
-
tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing
-
h3
An async HTTP/3 implementation
-
waker-fn
Convert closures into wakers
-
futures-concurrency
Structured concurrency operations for async Rust
-
tokio-serde
Send and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization format specific libraries
-
scc
High-performance containers and utilities for concurrent and asynchronous programming
-
diesel-async
An async extension for Diesel the safe, extensible ORM and Query Builder
-
ws_stream_wasm
A convenience library for using websockets in WASM
-
suppaftp
A super FTP/FTPS client library for Rust
-
deadpool-redis
Dead simple async pool for redis
-
csv-async
CSV parsing for async
-
want
Detect when another Future wants a result
-
async-trait
Type erasure for async trait methods
-
salvo
powerful web framework that can make your work easier
-
embassy-time
Instant and Duration for embedded no-std systems, with async timer support
-
backon
Make retry like a built-in feature provided by Rust
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
amqprs
AMQP 0-9-1 client implementation for RabbitMQ
-
keycloak
Admin REST API
-
tonic-build
Codegen module of
tonic
gRPC implementation -
soketto
A websocket protocol implementation
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
vfs
A virtual filesystem for Rust
-
async-once-cell
Async single assignment cells and lazy values
-
ntex
Framework for composable network services
-
netlink-proto
async netlink protocol
-
minus
An asynchronous data feedable terminal paging library for Rust
-
embassy-futures
no-std, no-alloc utilities for working with futures
-
actix-codec
Codec utilities for working with framed protocols
-
salvo-serde-util
serde util for salvo
-
etcd-client
An etcd v3 API client
-
futures-locks
Futures-aware lock primitives
-
tarantool
bindings
-
pyo3-async-runtimes
PyO3 bridges from Rust runtimes to Python's Asyncio library
-
exponential-backoff
An exponential backoff generator with jitter
-
diatomic-waker
An async, lock-free synchronization primitive for task wakeup
-
poem
full-featured and easy-to-use web framework with the Rust programming language
-
actix
Actor framework for Rust
-
monoio
A thread per core runtime based on iouring
-
rtic
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems
-
atomic-waker
A synchronization primitive for task wakeup
-
asynchronous-codec
encoding and decoding frames using
async/await
-
r2r
Easy to use, runtime-agnostic, async rust bindings for ROS2
-
ldap3
Pure-Rust LDAP Client
-
may
Rust Stackful Coroutine Library
-
actix-service
Service trait and combinators for representing asynchronous request/response operations
-
embassy-usb
Async USB device stack for embedded devices in Rust
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
irc
usable, async IRC for Rust
-
tachyonix
A very fast asynchronous, multi-producer, single-consumer bounded channel
-
async-h1
Asynchronous HTTP 1.1 parser
-
tokio-socks
Asynchronous SOCKS proxy support for Rust
-
r2g_mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
async-scoped
Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes
-
fast-socks5
Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)
-
maybe-async
A procedure macro to unify SYNC and ASYNC implementation
-
tokio-graceful
util for graceful shutdown of tokio applications
-
leaky-bucket
A token-based rate limiter based on the leaky bucket algorithm
-
tokio-uring
io-uring support for the Tokio asynchronous runtime
-
unicycle
A scheduler for driving a large number of futures
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
console-api
Protobuf wire format bindings for the Tokio console
-
openai_dive
OpenAI Dive is an unofficial async Rust library that allows you to interact with the OpenAI API
-
capnp-futures
async serialization for Cap'n Proto messages
-
stretto
high performance thread-safe memory-bound Rust cache
-
eyeball
Add observability to your Rust types!
-
iroh-quinn
Versatile QUIC transport protocol implementation
-
madsim
Deterministic Simulator for distributed systems
-
actix-server
General purpose TCP server built for the Actix ecosystem
-
actix-web-lab
In-progress extractors and middleware for Actix Web
-
cdrs-tokio
Async Cassandra DB driver written in Rust
-
if-watch
crossplatform asynchronous network watcher
-
tor-rtcompat
Compatibility layer for asynchronous runtimes, used by Tor
-
stream-cancel
interrupting asynchronous streams
-
deadpool-postgres
Dead simple async pool for tokio-postgres
-
tokio-retry2
Extensible, asynchronous retry behaviours for futures/tokio
-
aws-smithy-async
Async runtime agnostic abstractions for smithy-rs
-
tokio-console
The Tokio console: a debugger for async Rust
-
async-signal
Async signal handling
-
fast_log
Rust async log High-performance asynchronous logging
-
maitake-sync
No-std async synchronization primitives from Maitake
-
actix-tls
TLS acceptor and connector services for Actix ecosystem
-
sibyl
An OCI-based (synchronous or asynchronous) interface between Rust applications and Oracle databases
-
ttrpc
version of ttrpc
-
fn_graph
Dynamically managed function graph execution
-
embassy-embedded-hal
Collection of utilities to use
embedded-hal
andembedded-storage
traits with Embassy -
async-shutdown
one-stop solution for async graceful shutdown
-
async-openai
OpenAI
-
async-memcached
An Tokio-based memcached client for Rust
-
ntex-h2
An HTTP/2 client and server
-
ohkami
Build web app in intuitive and declarative code
-
ws_stream_tungstenite
Provide AsyncRead/AsyncWrite over Tungstenite WebSockets
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
future-queue
Adapters to manage a queue of futures, where each future can have a different weight
-
motore
modular and reusable components for building robust clients and servers. Motore is greatly inspired by Tower.
-
async-event
An efficient async condition variable for lock-free algorithms
-
tor-guardmgr
Manage a set of guard relays for Tor network
-
tokio-tun
Asynchronous allocation of TUN/TAP devices using tokio
-
service-async
A Service like tower in async style
-
embedded-hal-async
An asynchronous Hardware Abstraction Layer (HAL) for embedded systems
-
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
async-imap
Async IMAP client for Rust
-
fixed-buffer
Fixed-size buffers for network protocol parsers
-
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
-
async-dup
Duplicate an async I/O handle
-
rsntp
An RFC 5905 compliant Simple Network Time Protocol (SNTP) client library for Rust
-
openssh-mux-client
openssh mux client
-
shuttle
testing concurrent Rust code
-
trillium
a modular toolkit for building async web apps
-
dropshot
expose REST APIs from a Rust program
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
zbus_systemd
A pure-Rust library to interact with systemd DBus services
-
openssh-sftp-client
Highlevel API used to communicate with openssh sftp server
-
lamellar
asynchronous tasking runtime for HPC systems developed in RUST
-
tmq
ZeroMQ bindings for Tokio
-
tonic-reflection
Server Reflection module of
tonic
gRPC implementation -
esp32-nimble
A wrapper for the ESP32 NimBLE Bluetooth stack
-
apca
interacting with the Alpaca API
-
async-graphql-value
GraphQL value for async-graphql
-
seaography
🧭 A GraphQL framework and code generator for SeaORM
-
tor-circmgr
Manage a set of anonymous circuits over the Tor network
-
tokio_schedule
schedule tasks in tokio runtime
-
tauri-specta
Completely typesafe Tauri commands
-
tower-service
Trait representing an asynchronous, request / response based, client or server
-
actix-multipart
Multipart form support for Actix Web
-
Alice-Database_DBMS
Alice-Database is a comprehensive data management solution designed to integrate seamlessly with the Kingdom System. This plugin provides robust functionality for creating, updating…
-
via
An async multi-threaded web framework for people who appreciate simplicity
-
mendes
Rust web toolkit for impatient perfectionists
-
hannibal
A small actor library
-
sqlx-postgres
PostgreSQL driver implementation for SQLx. Not for direct use; see the
sqlx
crate for details. -
tor-rtmock
Testing mock support for tor-rtcomapt
-
edge-dhcp
Async +
no_std
+ no-alloc implementation of the DHCP protocol -
tokio-postgres
A native, asynchronous PostgreSQL client
-
tsyncp
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing
-
sea-streamer
🌊 The stream processing toolkit for Rust
-
rusthound
Active Directory data collector for Bloodhound written in rust
-
tokio-tfo
TCP Fast Open (TFO) in Rust for tokio
-
mco
Rust Coroutine Library like go
-
cxx-async
interoperability between C++ coroutines and asynchronous Rust
-
sqlx-mysql
MySQL driver implementation for SQLx. Not for direct use; see the
sqlx
crate for details. -
hyper-tungstenite
websockets for hyper servers using tungstenite
-
volo
high-performance and strong-extensibility Rust RPC framework that helps developers build microservices
-
futures-bounded
bounding futures in size and time
-
futures-async-stream
Async stream for Rust and the futures crate
-
reblessive
A small runtime for running deeply nested recursive functions
-
wrpc-transport-nats
wRPC NATS transport
-
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
-
wstd
An async standard library for Wasm Components and WASI 0.2
-
hrobot
Unofficial Hetzner Robot API client
-
tonic-health
Health Checking module of
tonic
gRPC implementation -
stream_throttle
Stream combinator, to limit the rate at which items are produced
-
popol
Minimal non-blocking I/O
-
ratchet_rs
Async WebSocket implementation
-
safina
Safe async runtime
-
trauma
Simplify and prettify HTTP downloads
-
pmtiles
v3 spec with multiple sync and async backends
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
obws
(obvious) remote control library for OBS
-
rama-cli
rama cli to move and transform network packets
-
bevy_defer
asynchronous runtime for executing async coroutines
-
tor-log-ratelim
Facility for rate-limiting log messages in Arti
-
reactive-mutiny
async Event-Driven Reactive Library with advanced & optimized containers (channels) and Stream executors
-
loole
A safe async/sync multi-producer, multi-consumer channel
-
form-data
AsyncRead/AsyncWrite/Stream
multipart/form-data
-
scc2
High-performance containers and utilities for concurrent and asynchronous programming
-
async-openai-wasm
OpenAI on WASM
-
async-walkdir
Asynchronous directory traversal for Rust
-
bp3d-logger
A flexible Log implementation intended to be used with BP3D software
-
pingora
A framework to build fast, reliable and programmable networked systems at Internet scale
-
rustyline-async
A minimal readline with multiline and async support
-
triggered
Triggers for one time events between tasks and threads
-
retry-error
An error type for an operation that can fail more than once
-
tor-dirclient
Downloads specific Tor network directory objects over the Tor network
-
hooks
Compile-time, async hooks
-
online
📶 Library to check your Internet connectivity
-
actix-utils
Various utilities used in the Actix ecosystem
-
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 -
rh2
An HTTP/2 client and server
-
qldb
Driver for Amazon's QLDB Database implemented in pure rust
-
rust2go
main shared library
-
vinted-rs
An async Vinted API wrapper
-
servlin
Modular HTTP server library, threaded handlers and async performance
-
trait-variant
working with impl traits in Rust
-
rocketmq-client-rust
Apache rocketmq client
-
yacme
ACME client
-
r3bl_redux
Redux library built using Tokio, concurrent & parallel
-
piper
Async pipes, channels, mutexes, and more
-
esp-hal-embassy
Embassy support for esp-hal
-
tokio-io-utility
Some helper functions for tokio::io
-
qiniu-apis
Qiniu HTTP APIs for Rust
-
tor-dirmgr
Bootstrap and update an accurate Tor network directory
-
tor-chanmgr
Manage a set of connections to the Tor network
-
rskafka
A minimal Rust client for Apache Kafka
-
poster
MQTTv5 client library written in Rust
-
async-fn-stream
Lightweight implementation of
async-stream
without macros -
slice_ops
A selection of useful slice operations
-
openssh-sftp-protocol
Data format used to communicate with openssh mux server
-
async-ssh2-lite
Asynchronous ssh2
-
sqlx-sqlite
SQLite driver implementation for SQLx. Not for direct use; see the
sqlx
crate for details. -
indexed-db
Bindings to IndexedDB that default the transactions to aborting and can work multi-threaded
-
tokio-vsock
Asynchronous Virtio socket support for Rust
-
apcacli
A command line tool for trading stocks on Alpaca (alpaca.markets)
-
executor-trait
A collection of traits to define a common interface across executors
-
async-recursion
Recursion for async functions
-
embassy-usb-synopsys-otg
embassy-usb-driver
implementation for Synopsys OTG USB controllers -
ntex-files
Static files support for ntex web
-
async-mutex
Async mutex
-
specta
Easily export your Rust types to other languages
-
kanal
The fast sync and async channel that Rust deserves
-
salvo_extra
Salvo is a powerful web framework that can make your work easier
-
dark-std
asynchronous containers build on tokio. It uses a read-write separation design borrowed from Golang
-
wg
Golang like WaitGroup implementation for sync/async Rust
-
ocl
OpenCL bindings and interfaces for Rust
-
stakker
A lightweight low-level single-threaded actor runtime
-
slog-async
Asynchronous drain for slog-rs
-
lockable
offers hash map, hash set and cache data structures where individual entries can be locked
-
irondash_run_loop
Consistent, platform-independent interface to system run loop
-
mio_httpc
fully async and sync http client running on top of mio only
-
roslibrust
interfacing with the ROS's rosbridge_server
-
qiniu-upload-manager
Qiniu Upload Manager for Rust
Try searching with DuckDuckGo.