FindSoftware

Caddy

Web server written in Go that obtains and renews TLS certificates automatically, configured with a Caddyfile or a JSON API.

Caddy is a web server written in Go that is configured either with a Caddyfile, a plain-text format, or with JSON sent to its API. It obtains and renews TLS certificates for the sites it serves on its own, so a site behind Caddy needs no separate certificate tool to stay on HTTPS. Extensions are called modules, and the docs site keeps a directory of them.

Worth knowing

The homepage says Caddy is free software that relies on sponsorships to survive.

Identity

Status
Active
Maintainer
ZeroSSL1
Maintained by
Company1

Rendering and deploy

Runs as
Always on9
Install with
debian-ubuntu-packages, docker-image, homebrew, freebsd-port, build-from-source-go-or-xcaddy, binary-download4

Releases

Current major version
25
Last release
2026-10-036

Adoption

GitHub stars
78,1418
Sites using it (HTTP Archive)
11,77710

Why these figures do not compare

Sources

  1. 2026-10-19: name, Maintainer, Maintained by, Categories, License model
    caddyserver.com/
  2. 2026-10-19: links, Written in, License
    github.com/caddyserver/caddy
  3. 2026-10-19: links
    caddyserver.com/docs/
  4. 2026-10-19: Runtime, Install with
    caddyserver.com/docs/install
  5. 2026-10-19: Current major version
    endoflife.date/api/caddy.json
  6. 2026-10-19: Last release
    github.com/caddyserver/caddy/releases/latest
  7. 2026-10-19: links
    caddyserver.com/docs/modules
  8. 2026-10-19: GitHub stars
    api.github.com/repos/caddyserver/caddy
  9. 2026-10-19: Runs as
    caddyserver.com/docs/getting-started
  10. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies

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