An async runtime for Rust, designed to be performant, minimal and simple.
I wanted to see how an async runtime worked in rust, so i created my own. I wanted to build this with these criteria:
- Minimal Overhead – Focused on performance and low-latency execution.
- No Unnecessary Dependencies – Lightweight and focused design.
- Efficient - Making the most use of the users/servers CPUs.
- Mutlithreaded: Built on the N:M threading model.
- Work stealing scheduler: Making the most use of the CPUs.
- Networking ready: TcpListener/UdpSocket builtin.
- Efficient IO handling: liten is using the widely used mio library for its IO event loop.
The project is licensed under the MIT License.