Open-source Go projects categorized as HTTPS | Edit details
Related topics: #HTTP #Golang #Go #HTTP2 #TLS

Top 15 Go HTTPS Projects

  • GitHub repo Caddy

    Fast, multi-platform web server with automatic HTTPS

    Project mention: Autosaved puts an end to the developer anxiety caused by uncommitted Git changes | reddit.com/r/opensource | 2022-01-10

    Since you’re moving over your blog and whatnot, do you have any thoughts on switching from nginx to https://caddyserver.com ? It supports almost everything nginx does out of the box with a lot cleaner syntax, pretty extensive docs that make moving over fairly painless, and the community is very helpful overall. If not, that’s fine. I just haven’t seen an Nginx 403 in forever. 🤣

  • GitHub repo mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: Docker "easy https" for web apps? | reddit.com/r/docker | 2022-01-10

    https://github.com/FiloSottile/mkcert might be useful

  • OPS

    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.

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

    Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal

    Project mention: Which web framework is more preferred or "industry standard" today? | reddit.com/r/golang | 2021-10-17

    That said, I would use https://github.com/caddyserver/certmagic to manage you SSL certs.

  • GitHub repo sish

    HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

    Project mention: Sish – Tunnels to localhost using SSH | reddit.com/r/alt_linux | 2021-12-29
  • GitHub repo hoverfly

    Lightweight service virtualization/API simulation tool for developers and testers

  • GitHub repo Armor

    Uncomplicated, modern HTTP server

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo forwardproxy

    Forward proxy plugin for the Caddy web server

    Project mention: Help users in Iran reconnect to Signal | news.ycombinator.com | 2021-02-04

    I'm a big fan of the idea of independently-run proxy servers.

    Caddy has a secure forward proxy plugin born out of a research project at Google that does something similar, but works with any clients that let you configure HTTP proxies, and doesn't terminate TLS: instead it tunnels it over TLS. The proxy server itself can also be probe-resistant, i.e. difficult to detect that a website is acting as a proxy.

    I'm hoping more people can help test the patch to support Caddy v2: https://github.com/caddyserver/forwardproxy/pull/74

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

    A totally simple and very easy to configure stand alone webdav server

    Project mention: Simple Webdav Client in Go that is surprisingly easy to setup using a Reverse Proxy (not my app) | reddit.com/r/selfhosted | 2021-11-29
  • GitHub repo upduck

    simple web server that integrates with DuckDNS & Let's Encrypt

    Project mention: Upduck: Simple web server that integrates with DuckDNS and Let's Encrypt | news.ycombinator.com | 2021-09-01
  • GitHub repo ssl-handshake

    A command-line tool for testing SSL/TLS handshake latency, written in Go.

    Project mention: Testing SSL/TLS handshake latency using ssl-handshake | dev.to | 2021-12-29

    Binary is available for Linux, Windows and Mac OS (amd64 and arm64). Download the binary for your respective platform from the releases page.

  • GitHub repo https-forward

    A forwarding HTTPS server using Let's Encrypt

  • GitHub repo cookieproxy

    A simple golang proxy that augments requests with cookies

    Project mention: Home Assistant Tesla Powerwall Integration | reddit.com/r/Powerwall | 2021-06-18

    See the advanced usage section of Cookieproxy to see how your can get around this auth and run Cookieproxy as a standalone component: https://github.com/pridkett/cookieproxy

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

Go HTTPS related posts


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

Project Stars
1 Caddy 36,412
2 mkcert 33,287
3 Echo 21,442
4 certmagic 3,884
5 sish 2,338
6 hoverfly 1,820
7 Armor 1,629
8 forwardproxy 378
9 tcpprobe 317
10 aws-s3-proxy 263
11 dave 137
12 upduck 100
13 ssl-handshake 22
14 https-forward 9
15 cookieproxy 1
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.
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.