Asynchronous
14 projects
Rust's async/await syntax only defines futures. A runtime is needed to poll them, and Tokio is the de facto standard. It provides a multi-threaded work-stealing scheduler, timers, TCP and UDP sockets, file I/O and synchronization primitives, and most async crates for HTTP, databases and gRPC assume it. async-std, once the main alternative, has been discontinued, and its maintainers point users to smol for a smaller runtime.
dagrsby dagrs-dev
A high-performance asynchronous task programming framework, which follows the concept of Flow based Programming.
dagrs0.9.05.7k/90d archived
miocoby dpc
Scalable, coroutine-based, asynchronous IO handling library
mioco0.8.1570/90d updated 7y ago
gabriel2by igumnoff
Gabriel2: An actor-model library based on Tokio
gabriel21.5.041/90d updated 2y ago
iiiby iii-hq
Distributed runtime for composing services via Worker-Function-Trigger primitives. Real-time catalog, traceable function calls, and multi-language SDKs (Rust, Node.js, Python). Engine written in Rust (ELv2), SDKs under Apache 2.0.
iii-sdk0.24.649.7k/90d updated today
mioby tokio-rs
MIO is a lightweight IO library, with a focus on adding as little overhead as possible over the OS abstractions
mio1.2.4281.7m/90d updated 12d ago
future-queueby nextest-rs
Stream adaptors for running futures concurrently with weighted concurrency limits and optional per-group limits.
future-queue0.4.01.6m/90d updated 3d ago
fpRustby TeaEntityLab
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
updated 28d ago
tokioby tokio-rs
A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
tokio1.54.0266.1m/90d updated 1d ago