tokio-rs/tokio A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ... 4,226 commits on master from Jul 2016 to Nov 2026, and 2,248 files. A point is a file, and files that change together sit together.
github.com/tokio-rs/tokio ↗ (opens in new tab) · snapshot of Nov 6, 2026
chapters 2016–18 Rename to tokio-core, add in futures-io 323 commits 2018 Introduce the Tokio runtime: Reactor + Threadpool 208 commits 2018–19 add experimental async/await support. 217 commits 2019 Update Tokio to use `std::future`. 350 commits 2019–20 executor: rewrite the work-stealing thread pool 748 commits 2020–22 Move stream items into `tokio-stream` 528 commits 2022–25 task: add `JoinSet` for managing sets of tasks 1,204 commits 2025–26 rt: add infrastructure code for io_uring 346 commits 2026 tokio-stream: implement FusedStream for Fuse 302 commits Jul 2016 to Feb 2018
Rename to tokio-core, add in futures-io 2016-08 Rename to tokio-core, add in futures-io f107c8d86 (opens in new tab) 2017-10 Rename crate to tokio 36aaaa152 (opens in new tab) 2017-12 Blanket rename `Core` to `Reactor` 108e1a2c1 (opens in new tab) 2017-12 Start adding a global event loop 32f2750c2 (opens in new tab) report a wrong claim
A model selected these commits and the headline. Each line is the commit's own subject. No person has reviewed it yet.