Skip to content

liten-rs/liten

Repository files navigation

Liten

An async runtime for Rust, designed to be performant, minimal and simple.

Motivation

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.

Technicals

  • 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.

LICENSE

The project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published