Go HTTPS

Open-source Go projects categorized as HTTPS

Top 23 Go HTTPS Projects

  • Caddy

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

  • Project mention: How to securely reverse-proxy ASP.NET Core web apps | dev.to | 2024-04-04

    However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:

  • mkcert

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

  • Project mention: Mkcert: Simple tool to make locally trusted dev certificates names you'd like | news.ycombinator.com | 2024-03-15
  • 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
  • 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)

  • Echo

    High performance, minimalist Go web framework

  • Project mention: Go + Hypermedia - A Learning Journey (Part 1) | dev.to | 2024-02-23

    Echo - web framework for Go

  • certmagic

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

  • Project mention: Show HN: Clace – Platform for secure internal web applications | news.ycombinator.com | 2023-10-18
  • sish

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

  • Project mention: Tunnelmole, an ngrok alternative (open source) | news.ycombinator.com | 2024-03-21

    sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/

  • gost

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hoverfly

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

  • gock

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

  • Armor

    Uncomplicated, modern HTTP server

  • forwardproxy

    Forward proxy plugin for the Caddy web server

  • mirrorbits

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

  • dumbproxy

    Dumbest HTTP proxy ever

  • Project mention: Linux Networking Shallow Dive: WireGuard, Routing, TCP/IP and Nat | news.ycombinator.com | 2023-05-23

    Or instead you can have HTTP proxy over TLS in just four steps: https://github.com/Snawoot/dumbproxy/wiki/Quick-deployment

    You don't even need a client for this, any modern browser can work with it right away: https://github.com/Snawoot/dumbproxy#using-http-over-tls-pro...

  • tcpprobe

    Modern TCP tool and service for network performance observability.

  • aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

  • govcr

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

  • go-boilerplate

    Production-ready Go RESTful API boilerplate with Echo

  • Project mention: Production-Ready Go RESTful API Boilerplate with Echo | news.ycombinator.com | 2024-03-26
  • ssl-handshake

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

  • sslmgr

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

  • withttp

    go build http 🌐 requests with fluency and wit ✨

  • eclaire

    lightning-fast static site webserver with automatic HTTPS right out of the box! (by donuts-are-good)

  • https-forward

    A forwarding HTTPS server using Let's Encrypt

  • daemon

    a personal web server, one line of config to add a reverse proxy

  • Project mention: Running one’s own root Certificate Authority in 2023 | news.ycombinator.com | 2023-09-16

    I made a web server / microservices thing that issues certs for clients from a CA root it automatically generates. Then internal reverse proxy connections use that cert so the whole path is TLD encrypted with full cert validation.

    https://github.com/fsmv/daemon

  • 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 related posts

Index

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

Project Stars
1 Caddy 53,568
2 mkcert 45,618
3 nps 29,098
4 Echo 28,466
5 certmagic 4,812
6 sish 3,763
7 gost 3,381
8 hoverfly 2,307
9 gock 2,014
10 Armor 1,664
11 forwardproxy 568
12 mirrorbits 487
13 dumbproxy 370
14 tcpprobe 351
15 aws-s3-proxy 317
16 govcr 163
17 go-boilerplate 87
18 ssl-handshake 61
19 sslmgr 25
20 withttp 19
21 eclaire 13
22 https-forward 11
23 daemon 11

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