Awesome Tokio
Tokio is an asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing network applications. It gives the flexibility to target a wide range of systems, from large servers with dozens of cores to small embedded devices.
Table of Contents
- Books
- Courses
- Articles
- Podcasts/Episodes
- Educational Projects
- Other Resources
- Tokio Projects
- Contributing
Books
Courses
Articles
- How to Use Tokio with Rust Practical guide to asynchronous operations.
- Basics of asynchronous Rust with Tokio
- Bridging Async and Sync Rust Code A lesson learned while working with Tokio.
Podcasts/Episodes
Podcasts
Episodes
Educational Projects
Other Resources
YouTube Channels, Videos and Playlists
Channels
Playlists
Videos
- Getting started with Tokio
- Intro to async/.await in Rust
- 1 Hour Dive into Asynchronous Rust
- Creating a Chat Server with async Rust and Tokio
Blogs
Socials
Tokio Projects
- fred.rs A Redis client for Rust based on Futures and Tokio that supports PubSub commands, clustered Redis deployments, and more.
- H2 HTTP 2.0 client & server implementation for Rust.
- RMQTT Broker MQTT Server/MQTT Broker - Scalable Distributed MQTT Message Broker for IoT in the 5G Era.
Contributing
Contributions are very welcome!
Feel free to open an issue or create a pull request with your additions.
Thank you!