nowfound

Life & fun · alternatives · 2026

24 alternatives to CertMagic – Caddy's automagic HTTPS features as a Go library

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

CertMagic is a Go library that provides automatic HTTPS certificate management features extracted from the Caddy web server. It handles the complex tasks of obtaining, renewing, and managing SSL/TLS certificates… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CertMagic – Caddy's automagic HTTPS features as a Go library launched in 2018; newer entries below may have overtaken it.

  1. 1

    Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

    2015 · caddyserver.com · its alternatives →

  2. 2C2
    Caddy 2▲778

    Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

    2020 · caddyserver.com · its alternatives →

  3. 3
    Caddy-SSH▲280

    Caddy-SSH is a general-purpose, memory-safe SSH server built in Go

    2022 · caffeinatedwonders.com · its alternatives →

  4. 4

    Manage Lets Encrypt certificates for a Kubernetes cluster. - kelseyhightower/kube-cert-manager

    2016 · github.com · its alternatives →

  5. 5

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS - Release v2.5.0 · caddyserver/caddy

    2022 · github.com · its alternatives →

  6. 6

    Open source web server with automatic HTTPS written in Go

    2020 · caddyserver.com · its alternatives →

  7. 7
  8. 8

    A tiny script to issue and renew TLS certs from Let's Encrypt - diafygi/acme-tiny

    2015 · github.com · its alternatives →

  9. 9DH

    Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

    2017 · caddyserver.com · its alternatives →

  10. 10

    Let's Encrypt/ACME client and library written in Go - go-acme/lego

    2015 · github.com · its alternatives →

  11. 11CS
  12. 12

    Create and share beautiful certificates in 1 click for free

    2022 · certificates.graphy.com · its alternatives →

  13. 13

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

    2018 · github.com · its alternatives →

  14. 14

    Automatically renew certs and install to destinations - poundifdef/certmaster

    2023 · github.com · its alternatives →

  15. 15

    Design & deliver verifiable certificates

    2022 · certopus.com · its alternatives →

  16. 16
  17. 17

    A Let's Encrypt certificates manager for Kubernetes - math-nao/certs

    2019 · github.com · its alternatives →

  18. 18

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

    2015 · github.com · its alternatives →

  19. 19

    Caddy config generator

    2025 · caddygen.site · its alternatives →

  20. 20

    grpc microservices with mutual TLS and token authentication in Go - 3n21c0/hello-auth-grpc

    2017 · github.com · its alternatives →

  21. 21

    Simplified PHP ACME client. Contribute to analogic/lescript development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  22. 22LS
  23. 23IR

    Back in 2012 I built https://cert-depot.com as a weekend project. Node.js + Express + jQuery, shelling out to OpenSSL for certificate generation. It worked but I eventually let it rot. https://news.ycombinator.com/item?id=4766743 Rewrote it from scratch in Go. The entire thing is a single binary with no external dependencies: 1. Certificate generation uses Go's crypto/x509 (no OpenSSL) 2. Certificates are generated in memory and streamed directly — nothing is stored on the server 3. RSA 2048/4096 and ECDSA P-256/P-384 4. Subject Alternative Names…

    Apr 2026 · its alternatives →

  24. 24MW

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →