🍺 BREW Explorer

← all formulae

caddy

brew install caddy v2.11.4 Apache-2.0

Go web server with automatic HTTPS, reverse proxying, and dynamic configuration.

Why you might care

Caddy simplifies TLS certificate management via automatic Let's Encrypt integration and renewal, making it ideal for quick deployments without manual cert handling. It excels as a reverse proxy and load balancer with a clean configuration syntax, and handles many tasks nginx or Apache require plugins for. Single binary, no external dependencies.

Categories

Alternatives

nginx Apache Traefik HAProxy
8.2k
30-day installs · #412
26.5k
90-day · #429
61.3k
365-day · #578

Build dependencies

go

Links

Caveats

When running the provided service, caddy's data dir will be set as
  `$HOMEBREW_PREFIX/var/lib`
  instead of the default location found at https://caddyserver.com/docs/conventions#data-directory

Blurb generated by claude-haiku-4-5 on 2mo ago.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "nginx",
    "Apache",
    "Traefik",
    "HAProxy"
  ],
  "build_dependencies": [
    "go"
  ],
  "categories": [
    "web-server",
    "proxy"
  ],
  "caveats": "When running the provided service, caddy\u0027s data dir will be set as\n  `$HOMEBREW_PREFIX/var/lib`\n  instead of the default location found at https://caddyserver.com/docs/conventions#data-directory\n",
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Powerful, enterprise-ready, open source web server with automatic HTTPS",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:05+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "caddy",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://caddyserver.com/",
  "homepage_og_description": "Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go",
  "homepage_og_image": "https://caddyserver.com/resources/images/open-graph-square.png?v=d3f1490",
  "homepage_title": "Caddy - The Ultimate Server with Automatic HTTPS",
  "installs_30d": 8168,
  "installs_365d": 61284,
  "installs_90d": 26461,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:44:42+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "caddy",
  "oldnames": [],
  "one_liner": "Go web server with automatic HTTPS, reverse proxying, and dynamic configuration.",
  "optional_dependencies": [],
  "rank_30d": 412,
  "rank_365d": 578,
  "rank_90d": 429,
  "raw_hash": "250c1c1fe305886d",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/caddy.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.11.4",
  "versioned_formulae": [],
  "why_use_this": "Caddy simplifies TLS certificate management via automatic Let\u0027s Encrypt integration and renewal, making it ideal for quick deployments without manual cert handling. It excels as a reverse proxy and load balancer with a clean configuration syntax, and handles many tasks nginx or Apache require plugins for. Single binary, no external dependencies."
}