Go HTTP2

Open-source Go projects categorized as HTTP2

Top 23 Go HTTP2 Projects

  • Echo

    High performance, minimalist Go web framework

  • Project mention: Migrating Next.js App to GO + Templ & HTMX | dev.to | 2024-05-05

    Echo for the web server.

  • 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: How to Use Iris and PostgreSQL for Web Development | dev.to | 2023-07-02

    Iris is a fast and lightweight web framework for Go that offers a rich set of features and a high-performance engine. PostgreSQL is a powerful and reliable relational database system that supports advanced data types and functions. Together, they can form a solid foundation for building modern web applications.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gost

    GO Simple Tunnel - a simple tunnel written in golang

  • gotenberg

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

  • Project mention: Create PDFs with Tailwind | dev.to | 2024-03-21

    Use a server-side headless browser such as puppeteer to convert the HTML to PDF. This is the most reliable free option, but requires a server. If you need to use it in production, we recommend you use Gotenberg.

  • 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)

  • websocket

    Minimal and idiomatic WebSocket library for Go (by nhooyr)

  • Project mention: Possible frameworks/languages for a web/mobile application | /r/webdev | 2023-05-29

    In my experience Go has been relatively approachable for people that are good at PHP. It has a great standard library and a pretty solid ecosystem, though frameworks aren’t as popular in Go. There are some well regarded libraries for things like WebRTC via https://github.com/pion/webrtc WebSicket via https://github.com/nhooyr/websocket

  • SaaSHub

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

    SaaSHub logo
  • 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.

  • vulcain

    Fast and idiomatic client-driven REST APIs.

  • Project mention: Fast and idiomatic client-driven REST APIs | news.ycombinator.com | 2023-10-19
  • 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.

  • 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 and PostgreSQL support

  • Project mention: Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL | news.ycombinator.com | 2024-03-11
  • Armor

    Uncomplicated, modern HTTP server

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

  • aah

    A secure, flexible, rapid Go web framework

  • restish

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

  • Project mention: Looking for Open-source web app back-end repository written in Golang | /r/golang | 2023-12-08

    Project using APIBin for examples https://rest.sh

  • h2spec

    A conformance testing tool for HTTP/2 implementation.

  • kawipiko

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

  • tcpprobe

    Modern TCP tool and service for network performance observability.

  • aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

  • nico

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

  • violetear

    Go HTTP router

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • 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
  • Websockets with golang

    1 project | /r/golang | 5 Apr 2023
  • Properly implement WebSockets with go-kit

    2 projects | /r/golang | 13 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source HTTP2 projects in Go? This list will help you:

Project Stars
1 Echo 28,646
2 Iris 24,921
3 gost 15,231
4 gotenberg 6,999
5 Ponzu 5,645
6 merlin 4,951
7 websocket 3,514
8 gost 3,499
9 vulcain 3,462
10 go-http-tunnel 3,184
11 APNs2 2,945
12 algernon 2,667
13 Armor 1,664
14 Faygo 1,604
15 kubesploit 1,071
16 aah 687
17 restish 669
18 h2spec 620
19 kawipiko 393
20 tcpprobe 351
21 aws-s3-proxy 317
22 nico 111
23 violetear 107

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