Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Async Rust & Tokio Internals

Build async Rust from the ground up — from raw futures and wakers to a multi-threaded runtime, then into real tokio internals and production patterns.

Courses

CourseLessonsProject
1: Async Fundamentals0-8TCP Echo Server on your executor
2: Build a Mini Tokio9-15Multi-threaded Chat Server
3: Tokio Deep Dive16-22HTTP Load Tester
4: Advanced Patterns23-28Async Job Queue

Prerequisites

  • Rust fundamentals (ownership, traits, generics)
  • TCP networking basics

Source code

git clone https://github.com/its-saeed/learn-by-building.git
cd learn-by-building
cargo run -p async-lessons --bin 1-futures -- all