{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/lego-acme/","markdown":"https://findsoftware.frbit.cloud/lego-acme.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"lego-acme","name":"lego","urls":{"home":"https://go-acme.github.io/lego/","repository":"https://github.com/go-acme/lego","docs":"https://go-acme.github.io/lego/install/"},"category":["web-server"],"description":"ACME client and library written in Go that obtains, renews and revokes TLS certificates from Let's Encrypt and other ACME servers.","maintainer":"Ludovic Fernandez","firstRelease":2015,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["scheduled"],"renderingModes":null,"installMethod":"binary download from the release page","licenseModel":"open-source","license":"MIT","currentMajor":"5","latestReleaseDate":"2026-10-28T00:00:00.000Z","githubStargazers":9983,"contributors":424,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://github.com/go-acme/lego/discussions"},"checkedAt":"2026-10-29T00:00:00.000Z","addedAt":"2026-10-29T00:00:00.000Z","sources":[{"field":"name","url":"https://go-acme.github.io/lego/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"urls","url":"https://go-acme.github.io/lego/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/go-acme/lego","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"urls","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/go-acme/lego/main/LICENSE","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/go-acme/lego","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"runtime","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"category","url":"https://go-acme.github.io/lego/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/go-acme/lego/releases","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/go-acme/lego/releases/tag/v5.6.0","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/go-acme/lego/releases/tag/v0.1.0","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"license","url":"https://github.com/go-acme/lego","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/go-acme/lego/main/LICENSE","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/install/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"installMethod","url":"https://go-acme.github.io/lego/library/","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/go-acme/lego","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/go-acme/lego/contributors","checkedAt":"2026-10-29T00:00:00.000Z"},{"field":"runsAs","url":"https://go-acme.github.io/lego/advanced/tips/","checkedAt":"2026-10-29T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}