Pickcaddy: Go-based server with automatic TLS certificate issuance and HTTP/3 support
caddyserver/caddy
About the project
Eliminates the hassle of HTTPS configuration. Automatically issues and renews ZeroSSL and Let's Encrypt certificates with just domain connection, and self-manages a CA for internal networks. Unlike other servers, it handles traffic reliably without crashing due to TLS errors.
Supports all protocols from HTTP/1.1 to HTTP/3 by default. Supports various configuration file formats such as Caddyfile, JSON, and YAML, and allows immediate configuration changes at runtime via API. Controls the entire server with a single configuration document, reducing the confusion of complex environment variables or scattered configuration files.
Written in Go, it runs anywhere without external dependencies. A modular architecture keeps it lightweight by excluding unnecessary features, while plugin extensions allow for unlimited functionality. With proven code that has handled trillions of requests, it provides scalability to operate hundreds of thousands of sites simultaneously.
caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Go
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.