https://github.com/bearcove/loona
HTTP 1+2 in Rust, with io_uring & ktls
https://github.com/bearcove/loona
http http2 io-uring loona rust rust-lang
Last synced: about 1 month ago
JSON representation
HTTP 1+2 in Rust, with io_uring & ktls
- Host: GitHub
- URL: https://github.com/bearcove/loona
- Owner: bearcove
- License: apache-2.0
- Created: 2022-10-10T15:19:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T08:41:47.000Z (10 months ago)
- Last Synced: 2025-05-08T03:53:27.307Z (9 months ago)
- Topics: http, http2, io-uring, loona, rust, rust-lang
- Language: Rust
- Homepage: https://docs.rs/loona
- Size: 5.33 MB
- Stars: 404
- Watchers: 6
- Forks: 18
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/bearcove/loona/actions/workflows/test.yml?query=branch%3Amain)
[](https://codecov.io/gh/bearcove/loona/)
[](./LICENSE)
[](https://crates.io/crates/loona)
[](https://codspeed.io/bearcove/loona)
# loona

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