5 releases

0.3.2 Nov 3, 2024
0.3.1 Sep 17, 2024
0.3.0 Aug 21, 2024
0.2.1 Aug 14, 2024
0.2.0 Aug 14, 2024

#1125 in Network programming

Download history 236/week @ 2024-08-13 144/week @ 2024-08-20 6/week @ 2024-08-27 5/week @ 2024-09-10 155/week @ 2024-09-17 4/week @ 2024-09-24 8/week @ 2024-10-01 2/week @ 2024-10-08 2/week @ 2024-10-15 88/week @ 2024-10-29 34/week @ 2024-11-05

126 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
~200K SLoC