caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
What it is
Every site on HTTPS Caddy is an extensible server platform that uses TLS by default. Features Install Build from source For development With version information and/or plugins Quick start Overview Full documentation Getting help About Easy configuration with the Caddyfile Powerful configuration with its native JSON config Dynamic configuration with the JSON API Config adapters if you don't like JSON Automatic HTTPS by default ZeroSSL and Let's Encrypt for public names Fully-managed local CA for internal names & IPs Can coordinate with other Caddy instances in a cluster Multi-issuer fallback Encrypted ClientHello (ECH) support Stays up when other servers go down due to…
When to use it
Reach for caddy when you need to ship, host, scale or observe what you built — it's written in Go and fits stacks tagged acme, automatic-https, caddy, caddyfile.