Topics / #http2
Http2 projects on GitHub
HTTP/2 web protocol features and servers
As of , the most-starred Http2 projects on GitHub are mitmproxy (45.7K stars), fastify (37.3K stars) and echo (32.8K stars). GitHub.Locker tracks 18 Http2 repositories with 388.7K stars combined. The fastest-growing on October 16 was mitmproxy, with +23 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
mitmproxy
mitmproxy/mitmproxy · ★ 45.7Kmitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets, used by penetration testers and developers to inspect and modify traffic. mitmdump is its CLI version, and mitmweb is a web-based interface.
+8nginx
nginx/nginx · ★ 31.9KNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
+8oha
hatoo/oha · ★ 10.6Koha is a tiny HTTP load generator written in Rust: it sends load to a web application and shows the results in a realtime TUI. It was inspired by rakyll/hey.
+7httpx
encode/httpx · ★ 15.6KHTTPX is a fully featured HTTP client library for Python 3, with a broadly requests-compatible API, HTTP/1.1 and HTTP/2 support, and both sync and async interfaces. It also ships with an integrated command-line client.
The all-time top
18 projects · by stars
- 45.7K
#1 · mitmproxy/mitmproxy
mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets, used by penetration testers and developers to inspect and modify traffic. mitmdump is its CLI version, and mitmweb is a web-based interface.
- 37.3K
#2 · fastify/fastify
fastify
Fastify is a fast, low-overhead web framework for Node.js used to build HTTP servers and APIs. It is inspired by Hapi and Express and ranks among the fastest web frameworks around.
- 32.8K
#3 · labstack/echo
echo
Echo is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.
- 4

nginx
31.9Knginx/nginx · CNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
- 5

nginxconfig.io
28.3Kdigitalocean/nginxconfig.io · JavaScriptA free web-based NGINX configuration generator by DigitalOcean: you pick what your server needs and it produces a tuned config for your use case.
- 6

vapor
26.2Kvapor/vapor · SwiftVapor is an HTTP web framework for Swift — a foundation for building websites, APIs, and cloud projects on the server.
- 7

iris
25.6Kkataras/iris · GoIris is an open-source web framework for Go for building websites and APIs. It bills itself as fast, fully featured and easy to learn, with MVC, sessions, websockets and lots of built-in middleware.
- 8

actix-web
24.9Kactix/actix-web · RustActix Web is a powerful, pragmatic and extremely fast web framework for Rust, used to build web servers, APIs and realtime services.
- 9
gost
18.2Kginuerzh/gost · GoGOST (GO Simple Tunnel) is a secure, multi-protocol proxy and tunnel tool written in Go. It can act as an HTTP/SOCKS5 proxy, chain multiple proxies together, and forward local or remote TCP/UDP ports through encrypted channels.
- 10

whistle
15.7Kavwo/whistle · JavaScriptWhistle is a cross-platform web debugging proxy built on Node.js — it captures and lets you modify HTTP, HTTPS, HTTP/2, WebSocket and TCP traffic, in the same niche as Charles or Fiddler (both are among its GitHub topics).
- 11

httpx
15.6Kencode/httpx · PythonHTTPX is a fully featured HTTP client library for Python 3, with a broadly requests-compatible API, HTTP/1.1 and HTTP/2 support, and both sync and async interfaces. It also ships with an integrated command-line client.
- 12

vert.x
14.7Keclipse-vertx/vert.x · JavaVert.x Core is a toolkit for building reactive, event-driven applications on the JVM, providing low-level support for HTTP, TCP, file system access, and more.
- 13

Halfrost-Field
13.2Khalfrost/Halfrost-Field · GoHalfrost-Field is a personal technical blog archive by halfrost containing long-form deep-dive articles on source code analysis, system design, and engineering topics such as Go internals, vLLM/LLM serving, machine learning notes, and network protocols.
- 14

portless
12.7Kvercel-labs/portless · TypeScriptPortless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.
- 15
grpc-rust
12.5Kgrpc/grpc-rust · Rusttonic — a native Rust gRPC client and server implementation. It runs over HTTP/2 with first-class async/await support and is built as a core building block for production systems written in Rust.
- 16

grpc-java
12.1Kgrpc/grpc-java · JavagRPC-Java is the official Java implementation of gRPC, Google's RPC framework built on top of HTTP/2. It lets Java and Android clients and servers call each other through typed, binary service stubs instead of hand-rolled REST/JSON APIs.
- 17

cdnjs
10.7Kcdnjs/cdnjscdnjs is a free, open-source CDN for JavaScript/CSS/font libraries, and this specific repository is the robot-only store of the actual asset files it serves.
- 18

oha
10.6Khatoo/oha · Rustoha is a tiny HTTP load generator written in Rust: it sends load to a web application and shows the results in a realtime TUI. It was inspired by rakyll/hey.
Related topics
Often tagged together