{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/certmagic/","markdown":"https://findsoftware.frbit.cloud/certmagic.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":"certmagic","name":"CertMagic","urls":{"repository":"https://github.com/caddyserver/certmagic","docs":"https://pkg.go.dev/github.com/caddyserver/certmagic"},"category":["library","web-server"],"description":"Go library that obtains and renews TLS certificates from ACME certificate authorities for Go programs.","maintainer":"Matthew Holt","firstRelease":2020,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"installMethod":"go-get","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"0","latestReleaseDate":"2026-09-30T00:00:00.000Z","githubStargazers":5616,"contributors":77,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/caddyserver/certmagic","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/caddyserver/certmagic/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/caddyserver/certmagic/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/caddyserver/certmagic/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://github.com/caddyserver/certmagic/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/caddyserver/certmagic","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://api.github.com/repos/caddyserver/certmagic","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/caddyserver/certmagic/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/caddyserver/certmagic","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/caddyserver/certmagic/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/caddyserver/certmagic/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/caddyserver/certmagic/releases/latest","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/caddyserver/certmagic","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/caddyserver/certmagic/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"CertMagic is a Go library that obtains and renews TLS certificates from ACME certificate authorities for Go programs. The Caddy web server uses the same library for its automatic HTTPS, and the README describes it as the library Caddy uses.\n\nIts author is Matthew Holt, and the project is licensed under Apache-2.0. It is installed with go get and has no process of its own: it runs inside the Go program that imports it.\n\n## Worth knowing\n\nBecause CertMagic is a library, a site served through it runs as the Go program that embeds it, not as a separate service. The module file names a newer Go toolchain than the README's requirements section does."}