Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
-
Updated
Nov 1, 2026 - Go
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
High-throughput reverse proxy combining HTTP routing and raw TCP pass-through on one listener, with automatic HTTPS and atomic reloads.
Caddy Docker Custom Image
web server in golang
⚡ Reverse proxy with effortless Docker integration and easy configuration
Caddy-based Kubernetes ingress controller with ACME (CertMagic), cert-manager, WAF, L4 routing, CrowdSec, GeoIP, rate limiting and SSO
Custom Caddy Docker image with the OWASP Coraza WAF (Core Rule Set compiled in), sliding-window rate limiting, AI-crawler and cloud-range blocking, Brotli, Souin HTTP cache, and 6 DNS challenge providers for automatic HTTPS.
Open-source, API-first subdomain proxy I built (self-hostable or use my hosted version) that lets you give every customer their own branded subdomain like app.client.com with automatic HTTPS, zero manual certs, and instant proxying to any backend — powered by Node.js, Caddy, and Docker.
Independent Caddy reference for web serving and automatic HTTPS
Self-hosted homelab: independent Docker Compose stacks orchestrated with make, reverse-proxied by Caddy with automatic TLS, monitored, and backed up offsite.
Using Caddy with env substitution supports multie services, secrets, and images.
Independent Caddy reference for web serving and automatic HTTPS
Caddy — independent third-party profile of a public API surface, by API Evangelist. Caddy is a modern, extensible, open-source web server and reverse proxy written in Go that provides automatic HTTPS via Let's Encrypt, a dynamic JSON-based admin API, a human-friendly Caddyfile configuration format, and a modular architecture with a rich ecosystem o
Independent Caddy reference for web serving and automatic HTTPS
To associate your repository with the automatic-https topic, visit your repo's landing page and select "manage topics."