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.

18Projects
388.7KStars in total
+65Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

18 projects · by stars

  1. #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.

    45.7K
  2. #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.

    37.3K
  3. #3 · labstack/echo

    echo

    Echo is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.

    32.8K
  1. 4

    nginx

    31.9Knginx/nginx · C

    NGINX ('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.

  2. 5

    nginxconfig.io

    28.3Kdigitalocean/nginxconfig.io · JavaScript

    A free web-based NGINX configuration generator by DigitalOcean: you pick what your server needs and it produces a tuned config for your use case.

  3. 6

    vapor

    26.2Kvapor/vapor · Swift

    Vapor is an HTTP web framework for Swift — a foundation for building websites, APIs, and cloud projects on the server.

  4. 7

    iris

    25.6Kkataras/iris · Go

    Iris 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.

  5. 8

    actix-web

    24.9Kactix/actix-web · Rust

    Actix Web is a powerful, pragmatic and extremely fast web framework for Rust, used to build web servers, APIs and realtime services.

  6. 9

    gost

    18.2Kginuerzh/gost · Go

    GOST (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.

  7. 10

    whistle

    15.7Kavwo/whistle · JavaScript

    Whistle 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).

  8. 11

    httpx

    15.6Kencode/httpx · Python

    HTTPX 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.

  9. 12

    vert.x

    14.7Keclipse-vertx/vert.x · Java

    Vert.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.

  10. 13

    Halfrost-Field

    13.2Khalfrost/Halfrost-Field · Go

    Halfrost-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.

  11. 14

    portless

    12.7Kvercel-labs/portless · TypeScript

    Portless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.

  12. 15

    grpc-rust

    12.5Kgrpc/grpc-rust · Rust

    tonic — 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.

  13. 16

    grpc-java

    12.1Kgrpc/grpc-java · Java

    gRPC-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.

  14. 17

    cdnjs

    10.7Kcdnjs/cdnjs

    cdnjs 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.

  15. 18

    oha

    10.6Khatoo/oha · Rust

    oha 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.

Often tagged together