Go HTTPS

Open-source Go projects categorized as HTTPS

Top 23 Go HTTPS Projects

  1. Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Project mention: Encrypted ClientHello with Caddy | news.ycombinator.com | 2025-04-22
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. mkcert

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

    Project mention: .localhost Domains | news.ycombinator.com | 2025-04-10

    There is also mkcert by Filippo Valsorda (no relation to mkcert.org) at https://github.com/FiloSottile/mkcert

  4. nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  5. Echo

    High performance, minimalist Go web framework

    Project mention: Which Go Web Backend Framework Is Right for Your Next Project? A Detailed Analysis of Features and Performance | dev.to | 2025-03-16

    Echo

  6. certmagic

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

    Project mention: Caddy – The Ultimate Server with Automatic HTTPS | news.ycombinator.com | 2025-02-16

    I'm a big fan of pico.sh (it's one of my main inspiration for smallweb.run).

    I'm sure you're aware of it, but it might be interesting to others: caddy exposes all of it's internal as library you can easily integrate to your projects: https://github.com/caddyserver/certmagic

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

  8. sish

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

    Project mention: Pico.sh (The ultimate SSH powered services for developers) | news.ycombinator.com | 2025-04-02

    We’re actually using Unix sockets as the underlying transport layer for this. We’re also not using sshd, we custom wrote our own daemon that’s entire job is tunneling. If you’re curious about this, you can find the project here: https://github.com/antoniomika/sish

    sish was actually my first foray into SSH apps. It was a lot of fun to write and pretty much implements tunnels with a routing system on top. It manages connectivity, routing, and reverse proxying all within user space. No namespaces required!

    tuns can actually even tunnel UDP traffic over SSH, also entirely in user space. Docs for that can be found here: https://pico.sh/tuns#udp-tunneling

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. hoverfly

    Lightweight service virtualization/ API simulation / API mocking tool for developers and testers

    Project mention: How to Implement Mock APIs for API Testing | dev.to | 2025-04-07

    Hoverfly: A lightweight service virtualization tool specializing in API simulation and traffic capture for realistic mocks. It's particularly useful for cloud-native applications and supports CI/CD integration.

  11. gock

    HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽

    Project mention: The best way for testing outbound API calls | dev.to | 2025-02-06

    Another great option is gock, a lib that is also inspired by nock, with a simple and easy API. It works by intercepting any HTTP request made by any http.Client and adding it to a list, so it can check if a mock request exists. If not, an error is returned, unless the real networking mode is on. In that case, the request is done normally.

  12. Armor

    Uncomplicated, modern HTTP server

  13. CycleTLS

    Spoof TLS/JA3 fingerprints in GO and Javascript

  14. forwardproxy

    Forward proxy plugin for the Caddy web server

    Project mention: Take a look at traefik, even if you don't use containers | news.ycombinator.com | 2024-05-05

    Yeah, Caddy v1 had a forwardproxy plugin that finally got updated for v2: https://github.com/caddyserver/forwardproxy/

  15. dumbproxy

    Simple, scriptable, secure forward proxy

    Project mention: Dumbproxy – simple, scriptable, secure forward proxy | news.ycombinator.com | 2024-12-18
  16. mirrorbits

    Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.

  17. tcpprobe

    Modern TCP tool and service for network performance observability.

  18. aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

  19. go-boilerplate

    Production-ready Go RESTful API boilerplate with Echo

  20. govcr

    HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

  21. ssl-handshake

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

  22. chissl

    A tool to create HTTPS reverse tunnels

    Project mention: ChislSSL | news.ycombinator.com | 2024-06-06
  23. inca

    INternal CA is an API around Certificate Authority flows to handle internal and global certificates at ease

    Project mention: INternal CA is an API around Certificate Authority flows | news.ycombinator.com | 2024-06-25
  24. sslmgr

    A layer of abstraction the around acme/autocert certificate manager (Golang)

  25. withttp

    go build http 🌐 requests with fluency and wit ✨

  26. 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 HTTPS discussion

Log in or Post with

Go HTTPS related posts

  • .localhost Domains

    9 projects | news.ycombinator.com | 10 Apr 2025
  • Dealing with local HTTPS development

    1 project | dev.to | 9 Apr 2025
  • Pico.sh (The ultimate SSH powered services for developers)

    11 projects | news.ycombinator.com | 2 Apr 2025
  • Setting up a trusted, self-signed SSL/TLS certificate authority in Linux

    6 projects | news.ycombinator.com | 17 Feb 2025
  • Build a tiny CA for your homelab with a Raspberry Pi

    1 project | news.ycombinator.com | 19 Jan 2025
  • Cloudflare is almost perfect

    4 projects | dev.to | 16 Jan 2025
  • Hands-on Guide to Sealed Secrets: Deploying .NET 6 Apps Securely in KIND

    3 projects | dev.to | 31 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Caddy 63,585
2 mkcert 53,138
3 nps 31,704
4 Echo 30,870
5 certmagic 5,205
6 gost 4,962
7 sish 4,198
8 hoverfly 2,404
9 gock 2,157
10 Armor 1,663
11 CycleTLS 1,035
12 forwardproxy 645
13 dumbproxy 647
14 mirrorbits 535
15 tcpprobe 356
16 aws-s3-proxy 328
17 go-boilerplate 188
18 govcr 185
19 ssl-handshake 70
20 chissl 55
21 inca 34
22 sslmgr 30
23 withttp 19

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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