Serve static files from the command line with http-server, a zero-configuration HTTP server.
Caddy
Serve websites with Caddy, an HTTP server that supports automatic HTTPS.

About Caddy
Caddy is a web server written in Go. It serves sites over HTTP/1.1, HTTP/2 and HTTP/3, and TLS is on by default. For public names it can obtain certificates from Let's Encrypt and ZeroSSL. It can also run a local certificate authority for internal names and IP addresses. You can configure it with a Caddyfile, native JSON or a JSON API for dynamic changes. The source code is under the Apache-2.0 license. You can install it by downloading an executable from GitHub Releases, or build it from source with Go 1.26.0 or newer.
Pricing is not clearly stated.
Key features
- Automatic HTTPS by default
- Certificates from Let's Encrypt and ZeroSSL for public names
- Local certificate authority for internal names and IP addresses
- Caddyfile, native JSON config and JSON API
- Config adapters for other formats
- HTTP/1.1, HTTP/2 and HTTP/3 by default
- Modular architecture for extending the server
- No external dependencies
- Binding to low ports may require elevated privileges
- Building from source requires Go 1.26.0 or newer
Caddy at a glance
- Website
- github.com/caddyserver/caddy
- Category
- Development › Web Development
- Type
- App
- Pricing
- Not confirmed. Check the site
- Platforms
- Windows, macOS, Linux
- Details verified
- Oct 22, 2026 · Official source
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Caddy alternatives
Tools and sites you could use instead, ranked by how closely they match.
Static websites can be created and published with Publii, an open-source desktop CMS.
Review a list of vendors that charge extra for single sign-on, with an explanation of SSO and its security role.
specification.website documents platform-independent requirements for HTML, accessibility, security, SEO, and agent readiness.
Framer uses an AI design agent to create web pages and provides hosting, security, and analytics features.
Expose a local TCP service through a remote server with Bore, a command-line tunneling tool.
Popular in Web Development
Well-known listings from the same topic.
Caddy FAQ
Do I need Go installed to run Caddy?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











