loona

Crates.ioloona
lib.rsloona
version0.3.4
sourcesrc
created_at2024-08-14 17:32:06.398743
updated_at2024-12-04 00:50:53.377588
descriptionHTTP 1 and 2 on top of io_uring
homepage
repositoryhttps://github.com/bearcove/loona
max_upload_size
id1337784
size303,428
Amos Wenger (fasterthanlime)

documentation

https://docs.rs/loona

README

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

Commit count: 1086

cargo fmt