Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bearcove/loona

HTTP 1+2 in Rust, with io_uring & ktls
https://github.com/bearcove/loona

http io-uring rust rust-lang

Last synced: about 1 month ago
JSON representation

HTTP 1+2 in Rust, with io_uring & ktls

Awesome Lists containing this project

README

        

[![test pipeline](https://github.com/bearcove/loona/actions/workflows/test.yml/badge.svg)](https://github.com/bearcove/loona/actions/workflows/test.yml?query=branch%3Amain)
[![Coverage Status (codecov.io)](https://codecov.io/gh/bearcove/loona/branch/main/graph/badge.svg)](https://codecov.io/gh/bearcove/loona/)
[![MIT OR Apache-2.0 licensed](https://img.shields.io/badge/license-MIT+Apache_2.0-blue.svg)](./LICENSE)
[![Crates.io](https://img.shields.io/crates/v/loona)](https://crates.io/crates/loona)
[![CodSpeed Badge](https://img.shields.io/endpoint?url=https://codspeed.io/badge.json)](https://codspeed.io/bearcove/loona)

# loona

![The loona logo: a lunatic moon looking threatening and like it drank a beer it wasn't supposed to. Also pimples.](https://github.com/user-attachments/assets/409d548c-d642-4160-b529-5959a851d6b3)

_Logo by [MisiasArt](https://misiasart.com)_

An experimental, HTTP/1.1 and HTTP/2 implementation in Rust on top of io-uring.

This repository serves as a hope for several important projects:

* [loona](crates/loona/README.md) itself
* [buffet](crates/buffet/README.md), its buffer management library
* [luring](crates/luring/README.md), its io_uring abstraction on top of tokio
* [httpwg](crates/httpwg/README.md), an HTTP conformance suite (replacing h2spec)

### Funding

Thanks to Namespace for providing fast GitHub Actions workers:

Thanks to all my individual sponsors.

Thanks to Shopify and fly for their past funding:


## License

This project is primarily distributed under the terms of both the MIT license
and the Apache License (Version 2.0).

See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT) for details.