ngtcp2/ngtcp2
ngtcp2 project is an effort to implement IETF QUIC protocol observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 28
- age_days: 3356
- days_rel: 38
- days_push: 8
- n_releases_24m: 22
Adoption not part of the score
1508 stars · 303 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ngtcp2 is a C library implementing the IETF QUIC transport protocol (RFC9000) with no external library dependencies for the core. It includes example QUIC client and server applications and supports multiple TLS backends such as OpenSSL, GnuTLS, BoringSSL, and wolfSSL.
Use cases
- implement QUIC protocol support in a C or C++ application
- build an HTTP/3 client or server on top of QUIC
- test QUIC interoperability against a public endpoint
- embed QUIC transport in a proxy or load balancer
- experiment with QUIC RFC extensions like datagrams and address validation
When to choose
- you need a low-level, dependency-free QUIC implementation in C
- you want flexibility to pick among multiple TLS backends
- you are building HTTP/3 infrastructure and need a mature QUIC transport layer
When to avoid
- you want a high-level HTTP/3 API out of the box (pair it with nghttp3 instead)
- you need QUIC in a managed language like Python or Go without C bindings
- you only need a ready-made QUIC client/server application rather than a library
Facets
library · maturity active
networking http-server http-client developer-tools networking web-development developer-tools performance windows cross-platform c quic http3 rfc9000 udp transport-protocol tls linux macos
2 sources
- readme: https://github.com/ngtcp2/ngtcp2 · fetched 2026-08-28 · f654c8b0f22f
- homepage: https://nghttp2.org/ngtcp2/ · fetched 2026-08-29 · 4ca20a922a06
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ngtcp2/ngtcp2 | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem