Ross ROSS = Recommend OSS · open-source software intelligence for agents

acmesh-official/acme.sh

A pure Unix shell script ACME client for SSL / TLS certificate automation observed · 2026-08-28

github.com/acmesh-official/acme.sh · homepage · Shell · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

88/100

  • Activity 98
  • Release rhythm 69
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 114.5
  • age_days: 3903
  • days_rel: 48
  • days_push: 12
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

47549 stars · 5657 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

acme.sh is a pure POSIX shell script ACME protocol client that automates issuing and renewing SSL/TLS certificates from Let's Encrypt, ZeroSSL, Buypass, and other CAs. It has zero dependencies, requires no root access, supports dozens of DNS providers for domain validation, and handles the full certificate lifecycle including cron-based auto-renewal and ARI support.

Use cases

  • issue free Let's Encrypt certificates from a shell script
  • automate SSL certificate renewal with cron
  • get wildcard certificates via DNS validation
  • manage TLS certs on servers without installing dependencies
  • automate certificate issuance for nginx or apache
  • renew certificates for short 47-day certificate lifetimes
  • set up HTTPS for a self-hosted server

When to choose

  • you want a dependency-free, pure shell ACME client that runs anywhere
  • you need DNS-01 validation with a wide range of DNS provider integrations
  • you're automating certs on minimal or embedded Unix systems
  • you want cron-based auto-renewal and ARI support out of the box

When to avoid

  • you prefer a GUI or managed certificate service
  • you want ACME built into your web server (e.g. Caddy)
  • you're on Windows/IIS and prefer win-acme
  • you need a client with a plugin architecture in a language like Python (certbot)

Facets

cli-tool · maturity stable

security workflow-automation cli developer-tools scheduling security web-development self-hosted windows bsd cli cross-platform acme-client lets-encrypt ssl-tls certificate-automation posix-shell zerossl dns-validation wildcard-certificates cron-renewal devops command-line linux macos docker

10 sources

Member repositories

RepositoryRoleHealth v2
acmesh-official/acme.shmain88

For agents

markdown · JSON · MCP: product_card(name="acmesh-official/acme.sh")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem