caddy_shack
Command-line tool for macOS and Linux
caddy_shack is a command-line tool that runs a local Caddy reverse proxy in Docker and gives each of your projects a stable HTTPS URL under the .test domain. Register a backend with its port, and Caddy serves it at a distinct local address with a certificate; deregister it when you're done. It also installs and upgrades Caddy, checks that its live config matches what you registered, and sets up local DNS for .test.