Go ACME

Open-source Go projects categorized as ACME

Top 18 Go ACME Projects

  1. Caddy

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

    Project mention: Simple Web Server | news.ycombinator.com | 2025-04-14

    It looks nice and friendly, but for developers I can recommend exploring caddy[1] or nginx[2]. It's a useful technology to have worked with, even if they're ultimately only used for proxying analytics.

    [1] https://caddyserver.com/

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

    Let's Encrypt/ACME client and library written in Go

    Project mention: Jellyfin: We're Good, Seriously | news.ycombinator.com | 2024-07-22

    You could just get a wildcard certificate with lets encrypt, via a dns challenge.

    E.g. lego supports many different dns providers

    https://go-acme.github.io/lego/

    And then internally inside of tailscale you could have your own dns server, which serves subdomains of your domain, and for all subdomains you can use the same wildcard certificate.

    This also does not 'expose' your subdomains on Certificate Transparency logs

  4. certificates

    πŸ›‘οΈ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

    Project mention: Just want simple TLS for your .internal network? | news.ycombinator.com | 2024-10-17

    How does this compare with smallstep step-ca certificates?

    https://github.com/smallstep/certificates

  5. boulder

    An ACME-based certificate authority, written in Go.

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

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

  8. dumbproxy

    Simple, scriptable, secure forward proxy

    Project mention: Dumbproxy – simple, scriptable, secure forward proxy | news.ycombinator.com | 2024-12-18
  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. traefik-certs-dumper

    Dump ACME data from Traefik to certificates

  11. labca

    A private Certificate Authority for internal (lab) use, based on the open source ACME Automated Certificate Management Environment implementation from Let's Encrypt (tm).

  12. edwood

    Go version of Plan9 Acme Editor

  13. acmez

    Premier ACME client library for Go

  14. letsdebug

    Diagnostic tool/website to help figure out why you can't issue a certificate for Let's Encrypt

  15. cert-manager-webhook-ovh

    OVH Webhook for Cert Manager

  16. yacco

    9haram clone of the acme text editor

  17. sslmgr

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

  18. certificator

    A tool that requests certificates from ACME supporting CA, solves DNS challenges, and stores retrieved certificates in Vault.

  19. acmecrystal

    reformats crystal code in acme

  20. boulevard

    A simple and powerful reverse proxy.

    Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09

    This space may be well established, but it still does not fullfill all needs. For my own:

    - NGINX does not support ACME, and I'm fed up with dealing with Lego and other external ACME clients. Also the interactions between locations has never been clear to me.

    - Caddy plugins mean I have to download xcaddy and rebuild the server. I really do not want to rebuild services on my servers just because I need a simple layer 4 reverse proxy (e.g. so that I can terminate TLS connections in front of my IRC server).

    So I'm building my own server/reverse proxy (https://github.com/galdor/boulevard). Competition is good for everyone!

  21. 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 ACME discussion

Log in or Post with

Go ACME related posts

  • An Introduction to Cosmo Router β€” Blazingly Fast Open-Source Federation V1/V2 Gateway

    6 projects | dev.to | 10 Mar 2025
  • Caddy – The Ultimate Server with Automatic HTTPS

    18 projects | news.ycombinator.com | 16 Feb 2025
  • Just want simple TLS for your .internal network?

    8 projects | news.ycombinator.com | 17 Oct 2024
  • SSL Certificate Pinning in Flutter

    3 projects | dev.to | 1 Aug 2024
  • Need help installing and securing on Ubuntu VPC

    1 project | /r/MeshCentral | 9 Dec 2023
  • Running one’s own root Certificate Authority in 2023

    12 projects | news.ycombinator.com | 16 Sep 2023
  • Caddy is the first and only web server to use HTTPS automatically and by default

    4 projects | news.ycombinator.com | 12 Sep 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Apr 2025
    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. Learn more β†’

Index

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

# Project Stars
1 Caddy 63,194
2 lego 8,415
3 certificates 7,188
4 boulder 5,374
5 certmagic 5,197
6 acmetool 2,061
7 dumbproxy 645
8 traefik-certs-dumper 515
9 labca 425
10 edwood 399
11 acmez 297
12 letsdebug 141
13 cert-manager-webhook-ovh 99
14 yacco 39
15 sslmgr 30
16 certificator 14
17 acmecrystal 6
18 boulevard 6

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