smol-rs
Repositories
-
async-broadcast
Async broadcast channels
-
futures-lite
Futures, streams, and async I/O combinators.
-
async-executor
Async executor
-
concurrent-queue
Concurrent multi-producer multi-consumer queue
-
async-channel
Async multi-producer multi-consumer channel
-
vec-arena Archived
[DEPRECATED] A simple object arena
-
nb-connect Archived
[DEPRECATED] Non-blocking TCP or Unix connect
-
async-rustls
Async TLS/SSL streams using rustls
-
async-net
Async networking primitives for TCP/UDP/Unix communication
-
async-io
Async I/O and timers
-
fastrand
A simple and fast random number generator
-
async-process
Async interface for working with processes
-
async-lock
Async synchronization primitives
-
polling
Portable interface to epoll, kqueue, event ports, and wepoll
-
async-compat
Compatibility adapter between tokio and futures
-
-
waker-fn
Convert closures into wakers
-
parking
Thread parking and unparking
-
async-fs
Async filesystem primitives
-
event-listener
Notify async tasks or threads
-
easy-parallel
Run closures in parallel
-
cache-padded
Prevent false sharing by padding and aligning to the length of a cache line
-
blocking
A thread pool for isolating blocking I/O in async programs
-
atomic-waker
futures::task::AtomicWaker extracted into its own crate
-
async-task
Task abstraction for building executors
-
async-dup
Duplicate an async I/O handle