{"repo":"cloudflare/quiche","free":true,"listed":false,"github":"https://github.com/cloudflare/quiche","clone":"git clone https://github.com/cloudflare/quiche.git","description":"🥧 Savoury implementation of the QUIC transport protocol and HTTP/3","language":"Rust","stars":11778,"topics":["quic","http3","network-programming","protocol","rust"],"license":"BSD-2-Clause","category":"dev-tools","readme_excerpt":"[quiche] is an implementation of the QUIC transport protocol and HTTP/3 as specified by the [IETF]. It provides a low level API for processing QUIC packets and handling connection state. The application is responsible for providing I/O (e.g. sockets handling) as well as an event loop with support for timers. For more information on how quiche came about and some insights into its design you can read a [post] on Cloudflare's blog that goes into some more detail. [quiche]: https://docs.quic.tech/quiche/ [ietf]: https://quicwg.org/ [post]: https://blog.cloudflare.com/enjoy-a-slice-of-quic-and-rust/ Who uses quiche? ---------------- Cloudflare quiche powers Cloudflare edge network's [HTTP/3 support][cloudflare-http3]. The cloudflare-quic.com website can be used for testing and experimentation. Android Android's DNS resolver uses quiche to [implement DNS over HTTP/3][android-http3]. curl quiche can be [integrated into curl][curl-http3] to provide support for HTTP/3. [cloudflare-http3]: https://blog.cloudflare.com/http3-the-past-present-and-future/ [android-http3]: https://security.googleblog.com/2022/07/dns-over-http3-in-android.html [curl-http3]: https://github.com/curl/curl/blob/master/docs/HTTP3.md#quiche-version Getting Started --------------- Command-line apps Before diving into the quiche API, here are a few examples on how to use the quiche tools provided as part of the quiche-apps crate. These are not suitable for production environments; see disclaimers and notes. After c","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudflare","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudflare/quiche/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}