7 releases

0.3.4 Dec 4, 2024
0.3.3 Dec 3, 2024
0.3.2 Nov 3, 2024
0.3.1 Sep 17, 2024
0.2.1 Aug 14, 2024

#1018 in Network programming

Download history 143/week @ 2024-08-19 7/week @ 2024-08-26 160/week @ 2024-09-16 3/week @ 2024-09-23 9/week @ 2024-09-30 4/week @ 2024-10-14 64/week @ 2024-10-28 58/week @ 2024-11-04 3/week @ 2024-11-18 287/week @ 2024-12-02

295 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
~202K SLoC