Open source http3 projects

Every project in the registry tagged http3, ranked by real GitHub adoption.

projects 12 combined stars ★ 158K refresh nightly
01 caddy ★ 79K

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

last push20 hours ago languageGo licenseApache-2.0
02 nginx ★ 32K

The official NGINX Open Source repository.

last push4 days ago languageC licenseBSD-2-Clause
03 tengine ★ 13K

A high-performance web server and reverse proxy, 100% compatible with nginx.

last push2 months ago languageC licenseBSD-2-Clause
04 centrifugo ★ 11K

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once

last push24 hours ago languageGo licenseApache-2.0
05 gost ★ 7.8K

GO Simple Tunnel - a simple tunnel written in golang

last push6 days ago languageGo licenseMIT
06 vulcain ★ 3.6K

🔨 Fast and idiomatic client-driven REST APIs.

last push5 days ago languageGo licenseAGPL-3.0
07 algernon ★ 3.0K

Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, SQLite, and PostgreSQL support ++

last push19 hours ago languageJavaScript licenseBSD-3-Clause
08 angie ★ 2.6K

Angie - drop-in replacement for nginx

last push2 days ago languageC licenseBSD-2-Clause
09 phantomas ★ 2.3K

Headless Chromium-based web performance metrics collector and monitoring tool

last push7 days ago languageJavaScript licenseBSD-2-Clause
10 httpcloak ★ 1.4K

Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic lev

last push20 days ago languageGo licenseMIT
11 wreq ★ 1.1K

An ergonomic, privacy-aware Rust HTTP Client

last push16 hours ago languageRust licenseApache-2.0
12 rust-rpxy ★ 786

A simple and ultrafast http reverse proxy serving multiple domain names and terminating TLS for http/1.1, 2 and 3, written in Rust

last push17 hours ago languageRust licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source http3 projects are there?

This registry tracks 12 projects tagged http3, with 157,518 GitHub stars between them. The most-adopted is caddy at 78,636 stars.

Are these http3 projects free to use?

Yes — 12 of the 12 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which http3 project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these http3 projects still maintained?

12 of the 12 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.