Go HTTP2

Open-source Go projects categorized as HTTP2
Golang Go HTTPS HTTP TLS

Top 23 Go HTTP2 Projects

  1. Echo

    High performance, minimalist Go web framework

    Project mention: Go dependency injection with Uber Fx and Echo | dev.to | 2024-11-23

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 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:

    Project mention: RFC: HTTP Wire Errors | dev.to | 2024-12-01

    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.

  4. gost

    GO Simple Tunnel - a simple tunnel written in golang

    Project mention: How to set up TCP/UDP transparent proxy with iptables | dev.to | 2024-10-02

    Also, not all SOCKS5 servers support UDP associate. Dante, 3proxy and gost support it, but ssh -D doesn't.

  5. gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

    Project mention: 5 Free Open-Source Tools to Make Your Next Project Easier | dev.to | 2024-12-26
  6. 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.

  7. merlin

    Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang. (by Ne0nd0g)

  8. gost

    GO Simple Tunnel - a simple tunnel written in golang (by go-gost)

    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.

  9. websocket

    Minimal and idiomatic WebSocket library for Go (by coder)

    Project mention: Lies we tell ourselves to keep using Golang | news.ycombinator.com | 2024-11-26

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

  10. vulcain

    🔨 Fast and idiomatic client-driven REST APIs.

  11. go-http-tunnel

    Fast and secure tunnels over HTTP/2

    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.

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

  13. 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
  14. Armor

    Uncomplicated, modern HTTP server

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

  16. kubesploit

    Kubesploit is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in Golang, focused on containerized environments.

  17. CycleTLS

    Spoof TLS/JA3 fingerprints in GO and Javascript

  18. restish

    Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

    Project mention: Restish: CLI for interacting with REST-ish HTTP APIs with some nice features | news.ycombinator.com | 2024-09-18
  19. aah

    A secure, flexible, rapid Go web framework

  20. h2spec

    A conformance testing tool for HTTP/2 implementation.

  21. kawipiko

    kawipiko -- blazingly fast static HTTP server -- focused on low latency and high concurrency, by leveraging Go, `fasthttp` and the CDB embedded database

  22. tcpprobe

    Modern TCP tool and service for network performance observability.

  23. aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

  24. nico

    A HTTP3 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration. (by txthinking)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go HTTP2 discussion

Log in or Post with

Go HTTP2 related posts

  • Go dependency injection with Uber Fx and Echo

    3 projects | dev.to | 23 Nov 2024
  • Local First HTMX Part 2

    6 projects | dev.to | 28 Jul 2024
  • Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL

    1 project | news.ycombinator.com | 11 Mar 2024
  • Fast and idiomatic client-driven REST APIs

    1 project | news.ycombinator.com | 19 Oct 2023
  • HTTP/2 Zero-Day Vulnerability Results in Record-Breaking DDoS Attacks

    3 projects | news.ycombinator.com | 10 Oct 2023
  • Possible frameworks/languages for a web/mobile application

    2 projects | /r/webdev | 29 May 2023
  • I don't understand these lines of code in Gorilla websocket example

    1 project | /r/golang | 2 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?