FindSoftware

lego

ACME client and library written in Go that obtains, renews and revokes TLS certificates from Let's Encrypt and other ACME servers.

lego is an ACME client and library written in Go. It obtains, renews and revokes certificates from ACME servers such as Let’s Encrypt and ZeroSSL, runs as a command line tool, and offers a Go library for programs that call the same client. Users download a binary, pull the goacme/lego Docker image, install a package or run go install against the source. The project maintains only the AUR and Snap packages, and the other packages come from their communities. The tips page describes renewal from a cron job or a systemd timer.

Worth knowing

The project lists the DNS-01, HTTP-01, TLS-ALPN-01 and DNS-PERSIST-01 challenges and more than 200 DNS providers. Building from source needs Go 1.25 or newer. The project asks for support through a sponsorship page and a donate link.

Identity

Status
Active
Maintainer
Ludovic Fernandez4
First release
20157

Rendering and deploy

Runs as
Scheduled11
Install with
binary download from the release page39

Releases

Current major version
55
Last release
2026-10-286

Adoption

GitHub stars
9,9832
Contributors
42410

Why these figures do not compare

Sources

  1. 2026-10-29: name, links, Categories
    go-acme.github.io/lego/
  2. 2026-10-29: links, Written in, GitHub stars
    api.github.com/repos/go-acme/lego
  3. 2026-10-29: links, Runtime, Install with
    go-acme.github.io/lego/install/
  4. 2026-10-29: Maintainer, License model
    raw.githubusercontent.com/go-acme/lego/main/LICENSE
  5. 2026-10-29: Current major version
    api.github.com/repos/go-acme/lego/releases
  6. 2026-10-29: Last release
    github.com/go-acme/lego/releases/tag/v5.6.0
  7. 2026-10-29: First release
    github.com/go-acme/lego/releases/tag/v0.1.0
  8. 2026-10-29: License
    github.com/go-acme/lego
  9. 2026-10-29: Install with
    go-acme.github.io/lego/library/
  10. 2026-10-29: Contributors
    api.github.com/repos/go-acme/lego/contributors
  11. 2026-10-29: Runs as
    go-acme.github.io/lego/advanced/tips/

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON