Caddy — расширяемая серверная платформа с TLS по умолчанию. Автоматический HTTPS работает через ZeroSSL и Let's Encrypt, а для внутренних имён и IP есть управляемый локальный центр сертификации.
Конфигурацию можно задавать через Caddyfile, нативный JSON или JSON API, а адаптеры позволяют использовать другие форматы. Поддерживаются HTTP/1.1, HTTP/2 и HTTP/3, нет внешних зависимостей, даже libc, а код написан на Go.
Проект проверен в продакшене: триллионы запросов, миллионы управляемых сертификатов, сотни тысяч сайтов. Модульная архитектура позволяет расширять его плагинами, а сам Caddy подходит для запуска любых Go-приложений.
GitHub ★ 76,268
