nginx/nginx

Deduplicate HTTP/2 code

Open

#1,250 opened on Apr 5, 2026

View on GitHub
 (8 comments) (0 reactions) (2 assignees)C (7,903 forks)batch import
enhancementgood first issuerefined

Repository metrics

Stars
 (30,331 stars)
PR merge metrics
 (Avg merge 27d 8h) (17 merged PRs in 30d)

Description

Feature Overview

Use common HTTP/2 code for the HTTP/2 server, HTTP/2 proxy, and GRPC.

Alternatives Considered

Continue having lots of duplicate code, which makes maintenance more difficult

Additional Context

The large amount of duplicate code means that bugs will need to be fixed in multiple places and new features are much harder to add.

Contributor guide