Ross ROSS = Recommend OSS · open-source software intelligence for agents

ngtcp2/ngtcp2

ngtcp2 project is an effort to implement IETF QUIC protocol observed · 2026-08-28

github.com/ngtcp2/ngtcp2 · homepage · C · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
ngtcp2/ngtcp2main98

For agents

markdown · JSON · MCP: product_card(name="ngtcp2/ngtcp2")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem