Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
futures
futures
is an implementation of futures and streams featuring zero allocations,
composability, and iterator-like interfaces.
It is a library providing the foundations for asynchronous programming in Rust.
It includes key trait definitions like Stream,
as well as utilities like join!, select!,
and various futures combinator methods which enable expressive asynchronous control flow.
tokio
tokio is an event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.
rayon
rayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom.
https://crates.io/crates/bus A lock-free, bounded, single-producer, multi-consumer, broadcast channel.
Distributed
https://crates.io/crates/zmq High-level bindings to the zeromq library
https://crates.io/crates/riker Easily build fast, highly concurrent and resilient applications. An Actor Framework for Rust.