FindSoftware

uacme

Command-line ACMEv2 client written in plain C that requests and renews TLS certificates from an ACME certificate authority.

uacme is a command-line client for the ACMEv2 protocol described in RFC 8555. It asks an ACME certificate authority for a certificate and renews it when needed, and its README describes running it as a cron job that renews the certificate when needed. It installs from source with the configure and make steps, or from the distribution packages the project lists.

Worth knowing

The README says not to expect uacme to set up the web server to use the certificates it obtains, so configuring the web server is left to the user.

Identity

Status
Active
Maintainer
Nicola Di Lieto3
Maintained by
Individual3
First release
20196

Rendering and deploy

Runs as
Scheduled4
Install with
build from source4

Releases

Current major version
16
Last release
2026-04-057

Adoption

GitHub stars
5172
Contributors
118

Why these figures do not compare

Sources

  1. 2026-10-30: name, links, Categories
    ndilieto.github.io/uacme/uacme.html
  2. 2026-10-30: links, Written in, License, GitHub stars
    api.github.com/repos/ndilieto/uacme
  3. 2026-10-30: Maintainer, Maintained by
    raw.githubusercontent.com/ndilieto/uacme/upstream/1.8.1/NEWS
  4. 2026-10-30: Runtime, Install with, Runs as
    github.com/ndilieto/uacme/blob/master/README.md
  5. 2026-10-30: License model
    raw.githubusercontent.com/ndilieto/uacme/upstream/1.8.1/COPYING
  6. 2026-10-30: Current major version, First release
    raw.githubusercontent.com/ndilieto/uacme/upstream/1.8.1/ChangeLog
  7. 2026-10-30: Last release
    api.github.com/repos/ndilieto/uacme/commits/b024743546c3f85d51228e6447095c83fa2800dc
  8. 2026-10-30: Contributors
    api.github.com/repos/ndilieto/uacme/contributors?per_page=1

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