Open-source Go projects categorized as HTTP2 | Edit details

Top 19 Go HTTP2 Projects

  • GitHub repo Echo

    High performance, minimalist Go web framework

    Project mention: Build a REST API with Golang and MongoDB - Echo Version | dev.to | 2022-01-02

    This post will discuss building a user management application with Golang using the Echo framework and MongoDB. At the end of this tutorial, we will learn how to structure an Echo application, build a REST API and persist our data using MongoDB.

  • GitHub repo gost

    GO Simple Tunnel - a simple tunnel written in golang

    Project mention: Obfuscate specific connection | reddit.com/r/shadowsocks | 2021-12-11

    I would use gost for something like this (this also supports creating a shadowsocks tunnel, as outlined in the readme file.)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo RoadRunner

    🤯 High-performance PHP application server, load-balancer and process manager written in Golang

    Project mention: Is Php still worth learning in 2022? | reddit.com/r/webdev | 2022-01-16

    But existing things exist: https://openswoole.com https://roadrunner.dev https://laravel.com/docs/8.x/octane#introduction

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

    Project mention: To Drupal or not to Drupal… Putting my foot down in the Webform module's issue queue | reddit.com/r/drupal | 2021-04-26
  • GitHub repo merlin

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

    Project mention: Malware written in Go? | reddit.com/r/golang | 2021-07-06
  • GitHub repo 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.

  • GitHub repo websocket

    Minimal and idiomatic WebSocket library for Go (by nhooyr)

    Project mention: How do I build a text editor like notepad using wails | reddit.com/r/golang | 2021-11-05

    It uses this websocket package https://github.com/nhooyr/websocket, which fully works with GIOUI in web, desktop and mobile.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo algernon

    :tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

  • GitHub repo Armor

    Uncomplicated, modern HTTP server

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

  • GitHub repo aah

    A secure, flexible, rapid Go web framework

  • GitHub repo kubesploit

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

    Project mention: cyberark/kubesploit - Kubesploit is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in Golang, focused on containerized environments. | reddit.com/r/GithubSecurityTools | 2021-06-07
  • GitHub repo h2spec

    A conformance testing tool for HTTP/2 implementation.

    Project mention: summerwind/h2spec - A conformance testing tool for HTTP/2 implementation. | reddit.com/r/GithubSecurityTools | 2021-10-10
  • GitHub repo tcpprobe

    Modern TCP tool and service for network performance observability.

    Project mention: A modern TCP tool and service for network performance observability | news.ycombinator.com | 2021-01-20
  • GitHub repo aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

    Project mention: Best way/place to upload unit/integration test results so that everyone in the org could view them | reddit.com/r/aws | 2021-09-22

    Use a s3 proxy like this one https://github.com/pottava/aws-s3-proxy

  • GitHub repo 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 | news.ycombinator.com | 2021-09-25
  • GitHub repo violetear

    Go HTTP router

  • GitHub repo kawipiko

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

    Project mention: Show HN: Kawipiko – fast static HTTP server | news.ycombinator.com | 2021-12-22
  • GitHub repo grpc-eg-go

    gRPC demonstration of uniary & bi-directional server-client communication

    Project mention: Part-3: Building a basic microservice with bidirectional-streaming gRPC using Golang | dev.to | 2021-02-25

    source: machine/machine.proto

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). The latest post mention was on 2022-01-16.

Go HTTP2 related posts


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

Project Stars
1 Echo 21,442
2 gost 8,150
3 RoadRunner 6,170
4 Ponzu 5,398
5 merlin 3,579
6 APNs2 2,580
7 websocket 2,039
8 algernon 1,897
9 Armor 1,629
10 Faygo 1,556
11 aah 659
12 kubesploit 650
13 h2spec 507
14 tcpprobe 317
15 aws-s3-proxy 263
16 restish 205
17 violetear 103
18 kawipiko 10
19 grpc-eg-go 5
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.