4 releases

0.3.1 Sep 17, 2024
0.3.0 Aug 21, 2024
0.2.1 Aug 14, 2024
0.2.0 Aug 14, 2024

#733 in Network programming

Download history 221/week @ 2024-08-11 151/week @ 2024-08-18 13/week @ 2024-08-25 1/week @ 2024-09-01 153/week @ 2024-09-15 10/week @ 2024-09-22 9/week @ 2024-09-29

172 downloads per month

MIT/Apache

455KB
10K SLoC

test pipeline Coverage Status (codecov.io) MIT OR Apache-2.0 licensed Crates.io CodSpeed Badge

loona

The loona logo: a lunatic moon looking threatening and like it drank a beer it wasn't supposed to. Also pimples.

Logo by MisiasArt

loona is an HTTP/1.1 and HTTP/2 implementation on top of Rust, using io_uring on Linux.

It is focused on correctness and performance.

At this stage, loona is still a research project, but you can check out the rest of the loona cinematic universe:

Example usage

To see how loona can be used to make HTTP/1 and HTTP/2 servers, you can check out:

loona also integrates well with ktls, you can check the tls example (Linux-only).

Dependencies

~7–16MB
~201K SLoC