Open-source Go projects categorized as SSL

An SSL is security technology. It's a protocol for servers and web browsers that makes sure that data passed between the two are private. It was first developed by Netscape in 1995 for the purpose of ensuring privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today.

Top 17 Go SSL Projects

  • Echo

    High performance, minimalist Go web framework

    Project mention: go-mir - a toolkit to develop RESTful API backend service like develop service of gRPC | reddit.com/r/golang | 2023-03-31

    Mir is a toolkit to develop RESTful API backend service like develop service of gRPC. It adapt some HTTP framework sush as Gin, Chi, Hertz, Echo, Iris, Fiber, Macaron, Mux, httprouter。

  • oauth2-proxy

    A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

    Project mention: pg_gpt: Schema-aware PostgreSQL extension for asking questions about your data using natural language, powered by GPT API. | reddit.com/r/programming | 2023-03-28

    I was trying to piece together oauth2-proxy with caddy without any real documentation to follow. It doesn't exist.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • certstrap

    Tools to bootstrap CAs, certificate requests, and signed certificates.

    Project mention: Step by step guide of setting up SSL/TLS for a server and client | reddit.com/r/java | 2022-05-10

    I like certstrap for this sort of thing, personally. I used to bugger about with OpenSSL but that’s far too real ale these days.

  • acmetool

    :lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)

    Project mention: Homebrew installed infected software? | reddit.com/r/MacOS | 2022-05-17

    as it states on that page it pulls from https://github.com/hlandau/acmetool <- Is the original repo, and if it were infected would be the source of the SCA.

  • ghostunnel

    A simple SSL/TLS proxy with mutual authentication for securing non-TLS services.

  • gin-boilerplate

    The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis

  • certigo

    A utility to examine and validate certificates in a variety of formats

    Project mention: alternative to whatsmychaincert.com cli or gui | reddit.com/r/selfhosted | 2022-10-27
  • 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.

  • Gokapi

    Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.

    Project mention: A file sharing solution that can serve files from the local filesystem? | reddit.com/r/selfhosted | 2023-03-29

    - Has a very clean looking download page with not much more than a "download" button, because I'd use it to send files to my very non tech-savvy mum (kind of like Gokapi for instance)

  • ssl-proxy

    :lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)

  • ssl-handshake

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

  • crt

    A CLI tool to check Certificate Transparency logs of a domain name. (by cemulus)

  • steady-tun

    Secure TLS tunnel with pool of prepared upstream connections

    Project mention: Spin up secure HTTPS proxy in less than 10 minutes | dev.to | 2022-09-13

    Supported by major browsers without additional software. Other software supporting just plain HTTP proxies can be connected using plaintext-to-TLS adapter like this one.

  • sslmgr

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

  • gomailer

    Simple Golang Mail Sender Library using with SSL and TLS

    Project mention: Golang Mail Sender Library | reddit.com/r/golang | 2023-02-19

    package github link: https://github.com/veyselaksin/gomailer

  • devcert

    Generate self-signed, trusted certificates for local development. (by primalskill)

    Project mention: Share Your Code.. Share your most unique piece of Go code. | reddit.com/r/golang | 2022-10-15
  • basic-auth-gin

    Basic-auth-gin v1 is a fast RESTful API framework built on Gin Framework and MongoDB database. It comes with built-in JWT authentication middleware, Google OAuth API, SendGrid email API, and SSL support. It provides an easy-to-use environment with environment variable support and can be quickly installed and tested using make commands.

    Project mention: gin user-auth template | reddit.com/r/golang | 2023-03-08
  • tlslimit

    Limiting the rate of TLS handshakes

    Project mention: GitHub - shaj13/tlslimit: Limiting the rate of TLS handshakes | reddit.com/r/golang | 2022-10-29

    Here's my latest GoLang project - https://github.com/shaj13/tlslimit

  • SaaSHub

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

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 2023-03-31.

Go SSL related posts


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

Project Stars
1 Echo 25,303
2 oauth2-proxy 6,724
3 certstrap 1,992
4 acmetool 1,970
5 ghostunnel 1,706
6 gin-boilerplate 880
7 certigo 861
8 Gokapi 634
9 ssl-proxy 623
10 ssl-handshake 45
11 crt 43
12 steady-tun 37
13 sslmgr 18
14 gomailer 15
15 devcert 11
16 basic-auth-gin 9
17 tlslimit 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives