-
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
async-compat
Compatibility adapter between tokio and futures
-
clickhouse
Official Rust client for ClickHouse DB
-
tokio-serial
A serial port implementation for tokio
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
bb8
Full-featured async (tokio-based) connection pool (like r2d2)
-
neo4rs
Rust driver for Neo4j
-
tokio-retry2
Extensible, asynchronous retry behaviors for futures/tokio
-
ldap3
Pure-Rust LDAP Client
-
tokio-io-timeout
Tokio wrappers which apply timeouts to IO operations
-
tokio-socks
Asynchronous SOCKS proxy support for Rust
-
kameo
Fault-tolerant Async Actors Built on Tokio
-
tokio-retry
Extensible, asynchronous retry behaviours for futures/tokio
-
deadpool-postgres
Dead simple async pool for tokio-postgres
-
tokio_with_wasm
Mimicking tokio functionalities on web browsers
-
wasmtimer
Time utils from std::time, tokio::time and tokio_util::time on WASM targets
-
tokio-graceful-shutdown
perform a graceful shutdown on a Tokio based service
-
tokio-postgres-rustls
Rustls integration for tokio-postgres
-
igd-next
Internet Gateway Protocol client
-
surge-ping
Asynchronous ICMP ping library
-
oxker
tui to view & control docker containers
-
pea2pea
A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.
-
rust-parallel
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
havn
A fast configurable port scanner with reasonable defaults
-
tokio-tun
Asynchronous allocation of TUN/TAP devices using tokio
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
tokio-tungstenite-wasm
A wrapper around websys and tokio-tungstenite that makes it easy to use websockets cross-platform
-
scanr
lightweight, fast, and configurable port scanner built in Rust for reliable multi-platform network scanning
-
tokio-io-utility
Some helper functions for tokio::io
-
redis-async
An asynchronous futures based Redis client for Rust using Tokio
-
tryhard
Easily retry futures
-
mikrotik-rs
Asynchronous Rust library for interfacing with MikroTik routers
-
ws_stream_tungstenite
Provide AsyncRead/AsyncWrite over Tungstenite WebSockets
-
clamav-client
ClamAV client library with optional support for async-std, smol, and Tokio
-
async-sqlite
working with sqlite asynchronously
-
tcpproxy
Cross-platform asynchronous multi-client TCP proxy; great tokio demo
-
peekable
reader and async reader, which enhance your network programming experience
-
signal-hook-tokio
Tokio support for signal-hook
-
tokio-tfo
TCP Fast Open (TFO) in Rust for tokio
-
async-tftp
Executor agnostic async TFTP implementation
-
tokio-zookeeper
Asynchronous client library for interacting with Apache ZooKeeper
-
sacp-tokio
Tokio-based utilities for SACP (Symposium's extensions to ACP)
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
kestrel-timer
High-performance async timer library based on Hierarchical Timing Wheel algorithm
-
tokio-quiche
Asynchronous wrapper around quiche
-
rocketmq-runtime
Unofficial Rust implementation of Apache RocketMQ
-
tipsy
Cross-platform IPC for Tokio
-
axum-conf
simplify the use of Axum, Tokio and Postgres together using configuration. It comes with batteries included and many features can be feature activated.
-
detect-targets
Detect the target of the env at runtime
-
klickhouse
pure Rust SDK for working with Clickhouse with the native protocol in async environments with minimal boilerplate and maximal performance
-
async-tempfile
Automatically deleted async I/O temporary files
-
prometheus-hyper
small Tokio/Hyper server to run Prometheus metrics
-
wasmtime-wasi-http
Experimental HTTP library for WebAssembly in Wasmtime
-
mqtt-endpoint-tokio
A high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and WebSocket transports
-
async-scoped
Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes
-
quincy
QUIC-based VPN - Core library
-
async-dropper-simple
struct-wrapper (i.e. AsyncDropper<T>) based implementation of AsyncDrop
-
system-tray
Async
StatusNotifierItemandDBusMenuclient for custom tray implementations -
ratchet_rs
Async WebSocket implementation
-
await-tree
Generate accurate and informative tree dumps of asynchronous tasks
-
tokio-fs-ext
Extend tokio fs to be compatible with native and wasm
-
tokio-process-tools
Interact with processes spawned by tokio
-
recentip
An opinionated async SOME/IP implementation for Rust — boring by design, backed by Tokio
-
mssql-client
High-level async SQL Server client with type-state connection management
-
ws-mock
A websocket mock server for testing, inspired by Wiremock
-
maiko
Lightweight event-driven actor runtime with topic-based pub/sub for Tokio
-
tokio-postgres-rustls-improved
Fork of tokio-postgres-rustls with unsafe code removed, critical channel binding bug fixed, and a full integration test suite (see repo for code coverage reports)
-
io-tether
A small library for defining I/O types which reconnect on errors
-
tokio-pipe
Asynchronous pipe(2) library using tokio
-
httpageboy
A lightweight library for handling raw HTTP request/response transmission. Good base for APIs. Supports both synchronous and asynchronous programming models.
-
tokio-par-util
running computations in parallel on top of Tokio
-
async-wsocket
A convenience library for using websockets both in native and WASM environments! Include embedded tor client support
-
minio-rsc
minio, api is compliant with the Amazon S3 protocol
-
background-jobs
asynchronous background jobs implemented with pluggable backends and runtimes
-
readlock-tokio
A weird alternative to Arc<RwLock<T>>, using tokio's RwLock
-
tokio_wasi
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
tros
Your tros from tarantool TX thread to tokio(..and others!)
-
bevy_serialport
Async serial port plugin for Bevy game engine with enhanced error handling and convenience APIs
-
tokio-udev
Non-blocking/Asynchronous Tokio support for udev device events
-
flowsdk
Safety-first, realistic, behavior-predictable messaging SDK for MQTT and more
-
async-stomp
An asynchronous streaming STOMP client
-
msgtrans
Support for a variety of communication protocols such as TCP / QUIC / WebSocket, easy to create server and client network library
-
delouse
will expose opinionated debugging stubs most useful for tokio based async programs
-
borderless-storage
A minimal S3-style object store with pre-signed URLs, chunked uploads, and a filesystem backend (based on Axum/Tokio)
-
rsws
Production-grade, RFC 6455 compliant WebSocket library for Rust
-
quincy-server
QUIC-based VPN - Server binaries
-
rusty-sidekiq
sidekiq server and client using tokio
-
z3950-rs
Minimal asynchronous (Tokio) Z39.50 client with MARC parsing
-
dark-std
asynchronous containers build on tokio. It uses a read-write separation design borrowed from Golang
-
iridium-stomp
Async STOMP 1.2 client for Rust
-
quincy-client
QUIC-based VPN - Client binary
-
stack-string
A wrapper around SmartString which adds support for various extensions
-
kcp-tokio
A high-performance async Rust implementation of KCP - A Fast and Reliable ARQ Protocol
-
oxide
SDK for the Oxide rack
-
tokio_schedule
schedule tasks in tokio runtime
-
tokio-raknet
A high-performance, asynchronous implementation of the RakNet protocol on top of Tokio
-
tcp-handler
Conveniently transfer data in chunk through tokio TCP stream
-
easy-schedule
A flexible task scheduler built on Tokio with multiple scheduling options and skip conditions
-
observable-property-tokio
A thread-safe, async-compatible observable property implementation for Rust using Tokio
-
seance
A session library
-
wasm-pkg-client
Wasm package client
-
rust_tokio_kcp
A kcp implementation for tokio
-
mini-redis
An incomplete implementation of a Rust client and server. Used as a larger example of an idiomatic Tokio application.
-
spiffe-rustls-tokio
Tokio-native async accept/connect helpers for spiffe-rustls
-
tokio-muxt
Timer for a limited set of events that multiplexes over a single tokio Sleep instance
-
tunein-cli
Browse and listen to thousands of radio stations across the globe right from your terminal 🌎 📻 🎵✨
-
tokio-smoltcp
An asynchronous wrapper for smoltcp
-
redis_pool
Provide a redis client and cluster client pools
-
tokio-icmp-echo
Asynchronous ICMP pinging library
-
tokio-fastcgi
FastCGI handler (responder, authorizer, filter) library for Tokio
-
tokio-tower
Bridging the protocol gap between Tokio and Tower
-
kurosabi
A lightweight asynchronous HTTP server framework built on Tokio
-
fastcgi-client
Fastcgi client implemented for Rust
-
elegant-departure
simplify graceful shutdown
-
redhac
Embedded Distributed HA Cache
-
mcpkit-rs-config
Rust SDK for Model Context Protocol
-
udp-stream
UdpSocket same as TcpStream
-
async-event-emitter
Lightweight AsyncEventEmitter
-
flatline
ssh-2.0 client library
-
splaycast
Stream-specific broadcast channel
-
firq-async
Tokio async adapter for firq-core
-
include-exclude-watcher
Async file watcher with glob-based include/exclude patterns and built-in debouncing
-
kcp-core
Pure synchronous KCP protocol engine
-
tokio-rayon
Mix async code with CPU-heavy thread pools using Tokio + Rayon
-
simple_download_utility
async download utility with progress tracking, SHA1 validation, and concurrent multi-file downloads
-
netsel
A lightweight, Rust-based service registration and discovery system
-
clickhouse-rs
Asynchronous Yandex ClickHouse client library
-
joerl
An Erlang-inspired actor model library for Rust
-
preloader
Asynchronous data preloader library
-
armature-websocket
WebSocket server and client support for Armature using tokio-tungstenite
-
crypsol_logger
Structured asynchronous logger for Rust services with an AWS CloudWatch backend
-
futures_orchestra
A Tokio-based task pool for managing concurrent execution of futures with queuing, labeling, notifications and cancellation
-
task-supervisor
Tokio tasks Supervisor
-
clickhouse-connection-pool
A connection pooling library for ClickHouse in Rust, built on top of deadpool
-
wireframe
Simplify building servers and clients for custom binary protocols
-
gearrs
An async Gearman client implementation in Rust
-
tokio-blocked
tracing layer that logs tokio tasks that are blocked for too long - helps find synchronous or CPU heavy code in async tokio code
-
aerosocket-transport-tcp
TCP transport implementation for AeroSocket
-
online
📶 Library to check your Internet connectivity
-
tokio-xmpp
Asynchronous XMPP for Rust with tokio
-
blather
A talkative line-based protocol
-
epson
support for communicating with Epson brand thermal POS printers
-
trpl
A support crate for The Rust Programming Language book
-
nsq-async-rs
An asynchronous Rust NSQ client library with support for concurrent message processing
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
async-time-mock-tokio
Mockable time for use in async runtimes (tokio compatibility)
-
connection-pool
A high-performance, generic async connection pool for Rust with background cleanup and comprehensive logging
-
async-inspect
X-ray vision for async Rust - inspect and debug async state machines
-
async-socks5
An async/.await SOCKS5 implementation
-
socks5x
async SOCKS5 proxy library for Rust
-
ranked-semaphore
A high-performance ranked semaphore with priority support
-
tokio-debouncer
A minimal async debouncer for signal batching in Tokio
-
apt-cmd
Async library for interacting with apt commands
-
no-block-pls
Instrument async Rust code to surface blocking work between await points
-
cronline
Lightweight Task Scheduling for Rust
-
aerosocket
Ultra-fast, zero-copy WebSocket library for enterprise-scale applications
-
tokio-fluent
A fluentd client using tokio
-
typed-emitter
Typed Async event emitter
-
process-stream
Thin wrapper around [
tokio::process] to make it streamable -
sigterm
Signal-aware async control and cancellation primitives for Tokio
-
makiko
Asynchronous SSH client library in pure Rust
-
pgde
A macro library for consuming PostgreSQL row data into structs
-
ratchet_core
Async WebSocket implementation
-
exchange
A minimal, configuration-driven HTTP reverse proxy built with hyper and tokio
-
bui-backend
Brower User Interfaces (BUIs) with Tokio
-
tokio_worker
Asynchronous, message-driven workers for Tokio applications
-
ratchet_ext
WebSocket extensions for Ratchet
-
tario
Asynchronously read and write TAR archives
-
tracing-async2
Generic tracing layer library for working with tracing events including for async work
-
librqbit-dualstack-sockets
creating dual-stack TCP and UDP tokio sockets
-
spawned-rt
Spawned Runtime
-
rsocket_rust
rsocket-rust is an implementation of the RSocket protocol in Rust
-
truba
The minimal tokio runtime based actors for Rust
-
kimi25-opensource
Agent swarm orchestrator inspired by Moonshot AI's Kimi K2.5 model. Lightweight toolkit for coordinating autonomous agent swarms with 256K context window support.
-
async_timing_util
tokio async functions for waiting until even intervals (on 1 min, 5 min, 30 min, etc), or waiting until a specified timestamp
-
quincy-gui
QUIC-based VPN - GUI client and daemon
-
read_until_slice
AsyncBufRead::read_until extension to take a slice as a delimiter instead of a single u8
-
rusty-pcap
reading PCAP files
-
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…
-
minicache
A fast, lightweight, async-compatible in-memory cache with TTL support and automatic cleanup
-
fastn-context
Type-safe async context propagation for Rust applications
-
memkit-async
Async-aware memory allocators for memkit
-
rs_ervice
service manager for vanilla or Tokio runtime
-
scoped-join-set
A scoped variant of tokio::task::JoinSet for spawning non-'static futures
-
s2n-tls-tokio
TLS streams for Tokio built on top of s2n-tls
-
wsocket
Lighweight, fast and native WebSocket implementation for Rust
-
bb8-lapin
r2d2-lapin, but for async tokio based connections
-
async-duckdb
working with duckdb asynchronously
-
obws
(obvious) remote control library for OBS
-
signalr-client
calling SignalR hubs from a Rust cross-platform application, supporting WASM and non WASM targets
-
tokio-prometheus-metered-channel
Metered tokio channels with Prometheus metrics integration
-
tokio_dual_stack
Dual-stack TCP listener based on tokio
-
bye
graceful shutdown with no downtime
-
stinger-rwlock-watch
An RwLock with a tokio::watch channel that is notified when releasing the write lock. Also, a readOnly lock.
-
wind
A proxy tool written in Rust
-
mssf-util
mssf utilites and extensions for tokio and more
-
postgres_rustls
TLS support for tokio-postgres via tokio-rustls
-
rustfs-rsc
minio, api is compliant with the Amazon S3 protocol
-
bmrng
async MPSC request-response channel for Tokio
-
fast-fs
High-speed async file system traversal library with batteries-included file browser component
-
async-utility
Collection of async utilities
-
net-mux
A Net Stream Multiplexing Library
-
tokio-eventfd
Linux eventfd for tokio
-
bounded_join_set
A Concurrency-Limited JoinSet for Tokio
-
tokio-mpmc
A multi-producer multi-consumer queue implementation based on Tokio
-
tokio_kcp
A kcp implementation for tokio
-
zimq
Tokio-based asynchronous in-process message queue
-
ratchet_fixture
Ratchet fixture
-
asterisk-ami
Minimalistic library to communicate with an Asterisk server using the AMI over TCP protocol
-
archflow
Create a streamable Zip archive
-
conferencier
Tokio-backed asynchronous shared configuration hub with TOML persistence
-
tcpproxy-rs
Cross-platform asynchronous multi-client TCP proxy; great tokio demo
-
restapi
A secure-by-default rest api using hyper, tokio, bb8, kafka-threadpool, postgres, and prometheus for monitoring
-
byor
Bring your own runtime!
-
tokio-ar
encoding/decoding Unix archive files (tokio support)
-
rust-high-performance-networking
High-performance async TCP/UDP/HTTP networking library built on Tokio
-
yunfengzh_monolith
Monolith is a framework based on tokio and bevy
-
async-timers
asynchronous timer primitives
-
maestro-rs
A lightweight, fast, and ergonomic framework for building TCP & UDP servers in Rust with zero boilerplate
-
rustbridge-runtime
Tokio async runtime integration for rustbridge
-
chuchi-postgres
A wrapper around tokio-postgres to simplify working with Postgres databases
-
girlboss
async job manager with progress tracking
-
puniyu_core
puniyu 的核心模块,包含基础设施和通用功能
-
command_timeout
A tokio friendly command exec with smart timeout
-
tokio-interactive
Asynchronous Interactive Process Management with Tokio
-
msg-common
Common functions and types for the msg crates
-
msg-transport
Transports for msg-rs
-
coult
Hashicorp vault secret retrival helper, using hyper and serde, and automatically parsing
-
atlas-ctx
An asynchronous task context management library
-
deno_inspector_server
Inspector server for Deno runtime
-
nfs3_client
NFS3 client
-
task_forge
A flexible and simple task pool for asynchronous execution
-
sssd
way to let your app support like ./your_app start | stop | status | daemon
-
futures-retry
Retry your Futures and Streams!
-
fcgi-client
Fork of Fastcgi client for Rust
-
file-crawler
A fast, concurrent, async and customisable file crawler
-
srt-tokio
SRT implementation in Rust
-
messagepack-async
functional library for read/writing messagepack with tokio
-
priact
A lightweight and ergonomic Actor implementation for Rust, built on tokio, featuring explicit message prioritization via a BinaryHeap
-
simq
A job queue with the goal of being as simple of a queue as possible
-
presutaoru
A linux Pressure Stall Information (PSI) file descriptor wrapper / monitor library for Rust
-
torut
reasonable tor controller written in rust utilizing tokio for async communication
-
rustact
Async terminal UI framework inspired by React, built on top of ratatui and tokio
Try searching with DuckDuckGo.