SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go HTTP2 Projects
-
Uber Fx is a dependency injection framework for golang build by Uber which is integrated in all the golang services in Uber to have uniform structure of code across services, code reuse is easier and makes servers efficient. Echo is one of the most popular go webserver framework known for being high performant, extensible and minimalist.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
Gerasimos Maropoulos is the author of the Iris web framework, a highly efficient and feature-rich web framework for the Go programming language. He is well-known in the programming community for his contributions to web development and his expertise in the Go language. Gerasimos has authored numerous online articles and tutorials that help developers understand and leverage the power of Go for building scalable and high-performance web applications. His work on Iris has made it one of the most popular web frameworks in the Go ecosystem, known for its simplicity, speed, and extensive feature set.
-
Also, not all SOCKS5 servers support UDP associate. Dante, 3proxy and gost support it, but ssh -D doesn't.
-
gotenberg
A developer-friendly API for converting numerous document formats into PDF files, and more!
-
Ponzu
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
-
merlin
Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang. (by Ne0nd0g)
-
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30
gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.
-
As a regular Go user, I agree with this take. Though the tools exist, error wrapping and checking (with errors.Is and so on) is actually pretty rare in my experience.
Positive example of good and appropriate usage here: https://github.com/coder/websocket/blob/master/internal/exam...
-
-
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30
go-http-tunnel - Uses a single HTTP/2 connection for muxing. Need to manually generate certs for server and clients.
-
APNs2
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
-
algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
Project mention: Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL | news.ycombinator.com | 2024-03-11 -
-
Faygo
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.
-
kubesploit
Kubesploit is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in Golang, focused on containerized environments.
-
-
Project mention: Restish: CLI for interacting with REST-ish HTTP APIs with some nice features | news.ycombinator.com | 2024-09-18
-
-
-
kawipiko
kawipiko -- blazingly fast static HTTP server -- focused on low latency and high concurrency, by leveraging Go, `fasthttp` and the CDB embedded database
-
-
-
nico
A HTTP3 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration. (by txthinking)
Go HTTP2 discussion
Go HTTP2 related posts
-
Go dependency injection with Uber Fx and Echo
-
Local First HTMX Part 2
-
Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL
-
Fast and idiomatic client-driven REST APIs
-
HTTP/2 Zero-Day Vulnerability Results in Record-Breaking DDoS Attacks
-
Possible frameworks/languages for a web/mobile application
-
I don't understand these lines of code in Gorilla websocket example
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Index
What are some of the best open-source HTTP2 projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Echo | 30,292 |
2 | Iris | 25,328 |
3 | gost | 16,336 |
4 | gotenberg | 8,384 |
5 | Ponzu | 5,710 |
6 | merlin | 5,132 |
7 | gost | 4,575 |
8 | websocket | 4,076 |
9 | vulcain | 3,528 |
10 | go-http-tunnel | 3,249 |
11 | APNs2 | 3,028 |
12 | algernon | 2,861 |
13 | Armor | 1,659 |
14 | Faygo | 1,604 |
15 | kubesploit | 1,139 |
16 | CycleTLS | 970 |
17 | restish | 959 |
18 | aah | 690 |
19 | h2spec | 674 |
20 | kawipiko | 398 |
21 | tcpprobe | 354 |
22 | aws-s3-proxy | 326 |
23 | nico | 128 |