← All apps

async-rs

Hands-on implementations of async Rust internals.

library #rust#async#runtime#internals#learning
Open Source

Personal learning code: async Rust primitives built from scratch — a custom executor and runtime, an epoll-based reactor, green threads, pinning, and references held across await points — worked through the Packt Asynchronous Programming in Rust curriculum.

This is study work, not a library to depend on. Its value is as a record of working through how async Rust actually operates underneath the async/await surface: how a future is polled, how a reactor wakes a task, why pinning exists, and what a runtime is really doing.

Source is on GitHub.

Related