Caddy
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Actively maintained with regular releases.
Commit activity more than 53% of tracked projects; popularity in the top 1%. How this is calculated.
Commits, last 11 months
| Stars | 76k |
|---|---|
| Latest release | v2.11.4 · 3 Jun 2026 |
| Repo updated | 26 Sept 2026 |
| Licence | Apache-2.0 |
| Built with | Go, deb, Docker |
Is Caddy actively maintained?
Over the last 11 months the project absorbed 308 commits, of which 78 arrived in the most recent quarter — roughly 26 commits a month.
The most recent tagged release, v2.11.4, is about 4 months old.
Caddy ranks #10 of 19 in Web Servers, placing it mid-table for maintenance activity.
What Caddy actually does
Caddy is an open source web server designed to handle HTTP traffic with built-in, automated TLS certificate management. Written in Go, it can be run as a containerised service or installed via standard package managers like deb. It simplifies the setup and maintenance of web services by automating HTTPS configuration out of the box.
Best fit: It is a strong fit if you want a modern web server that manages TLS certificates automatically without complex external tooling like Certbot.
Worth knowing: Migrating complex routing and security rules from established alternatives like Nginx or Apache may require rewriting configuration syntax to match Caddy's structure.
Deployment notes
You will typically run this via Docker or a deb package, ensuring persistent storage is mounted for your site files and certificate cache.
Links
Caddy as a replacement for
Alternatives to Caddy
Projects in the same categories, ordered by health score.
Identity-aware tunneled reverse proxy with dashboard UI, access control, and WireGuard-based tunnels (alternative to Cloudflare Tunnel, Tailscale).
HTTP reverse proxy and load balancer that makes deploying microservices easy.
Next-gen Web Application Firewall (WAF) that will protect your web services.
Lightweight, simple, and performant reverse proxy with WebUI, Docker integration, automatic shutdown/startup for container based on traffic.
Docker container for managing Nginx proxy hosts with a simple, powerful interface.
Fast, memory-safe web server written in Rust.