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

https://github.com/n0-computer/web-transport-iroh


https://github.com/n0-computer/web-transport-iroh

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

## This crate has been moved into the [moq-dev/web-transport](https://github.com/moq-dev/web-transport/tree/main/rs/web-transport-iroh) repo.

This repository is now archived. Please use the new repo for all issues or pull requests.

---

# web-transport-iroh

Run [WebTransport] over [iroh](https://github.com/n0-computer/iroh).

WebTransport is a protocol that layers QUIC semantics on top of HTTP/3, which itself is layered on top of QUIC.
This crate allows to perform an HTTP/3 handshake and express WebTransport semantics over iroh connections.
It implements the [`web-transport-trait`] traits for iroh connections and streams.

The crate was originally derived from [`web-transport-quinn`].

## License

Copyright 2025 N0, INC.

This project is licensed under either of

* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or
http://opensource.org/licenses/MIT)

at your option.

## Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

[WebTransport]: https://www.ietf.org/archive/id/draft-ietf-webtrans-overview-11.html
[`web-transport-quinn`]: https://github.com/moq-dev/web-transport/tree/main/web-transport-quinn
[`web-transport-trait`]: https://github.com/kixelated/web-transport/tree/main/web-transport-trait