Name Date Size #Lines LOC

..--

build/H25-Apr-2025-5,1165,089

depstool/H25-Apr-2025-485407

quiche/H25-Apr-2025-427,277317,447

.bazelrcH A D25-Apr-2025390 1510

.bazelversionH A D25-Apr-20256 21

BUILD.bazelH A D25-Apr-2025212 85

CONTRIBUTING.mdH A D25-Apr-20251.4 KiB3625

LICENSEH A D25-Apr-20251.5 KiB2827

README.mdH A D25-Apr-20251.4 KiB2921

WHITESPACEH A D25-Apr-202564 32

WORKSPACE.bazelH A D25-Apr-20253.4 KiB8666

README.md

1# QUICHE
2
3QUICHE stands for QUIC, Http, Etc. It is Google's production-ready
4implementation of QUIC, HTTP/2, HTTP/3, and related protocols and tools. It
5powers Google's servers, Chromium, Envoy, and other projects. It is actively
6developed and maintained.
7
8There are two public QUICHE repositories. Either one may be used by embedders,
9as they are automatically kept in sync:
10
11*   https://quiche.googlesource.com/quiche
12*   https://github.com/google/quiche
13
14To embed QUICHE in your project, platform APIs need to be implemented and build
15files need to be created. Note that it is on the QUICHE team's roadmap to
16include default implementation for all platform APIs and to open-source build
17files. In the meanwhile, take a look at open source embedders like Chromium and
18Envoy to get started:
19
20*   [Platform implementations in Chromium](https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/overrides/quiche_platform_impl/)
21*   [Build file in Chromium](https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/BUILD.gn)
22*   [Platform implementations in Envoy](https://github.com/envoyproxy/envoy/tree/master/source/common/quic/platform)
23*   [Build file in Envoy](https://github.com/envoyproxy/envoy/blob/main/bazel/external/quiche.BUILD)
24
25To contribute to QUICHE, follow instructions at
26[CONTRIBUTING.md](CONTRIBUTING.md).
27
28QUICHE is only supported on little-endian platforms.
29