Pickcaddy: Go-based server with automatic TLS certificate issuance and HTTP/3 support

caddyserver/caddy

·2026.10.05 00:03

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.

GitHub
GitHub repository

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.