caddyserver/caddy
Maintainers
This page maps subsystems to the people most likely to know them. The data comes from git log against the local checkout (commit 18ab0f95, branch master); the project does not have a CODEOWNERS file at the repo root, so all signals are derived from history.
The Caddy project's mainline maintenance is led by Matthew Holt (the author and creator); many parts of the codebase have Francis Lavoie as the most active recent collaborator. The table below shows the top 2–3 historical committers per area.
| Subsystem | Recent and historical contributors (git history) | Last activity |
|---|---|---|
Core (caddy.go, admin.go, modules.go, context.go, …) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf | 2026-04 |
HTTP app (modules/caddyhttp/) |
Matthew Holt, Francis Lavoie, WeidiDeng, Mohammed Al Sahaf | 2026-04 |
TLS app (modules/caddytls/) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf, vnxme | 2026-04 |
PKI app (modules/caddypki/) |
Matthew Holt, Mohammed Al Sahaf, Francis Lavoie | 2026-03 |
Events app (modules/caddyevents/) |
Matthew Holt, Francis Lavoie | 2025-12 |
Caddyfile + HTTP-Caddyfile adapter (caddyconfig/) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf | 2026-04 |
Reverse proxy (modules/caddyhttp/reverseproxy/) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf, Kévin Dunglas | 2026-04 |
File server (modules/caddyhttp/fileserver/) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf | 2026-03 |
Logging (modules/logging/, logging.go) |
Matthew Holt, Francis Lavoie | 2026-02 |
Metrics (modules/metrics/) |
Matthew Holt, Francis Lavoie | 2026-01 |
QUIC / HTTP/3 listeners (listeners.go, related) |
Matthew Holt, Marten Seemann, Francis Lavoie | 2026-04 |
Auto-HTTPS (modules/caddyhttp/autohttps.go) |
Matthew Holt, Francis Lavoie | 2026-03 |
CLI (cmd/) |
Matthew Holt, Francis Lavoie, Mohammed Al Sahaf | 2026-02 |
Test harness (caddytest/) |
Matthew Holt, Francis Lavoie, Dave Henderson, Mark Sargent | 2026-04 |
dependabot[bot] is filtered out per the wiki's contributor-byline policy. |
Notes
- Bot accounts (e.g.
dependabot[bot]) are excluded — they are not people you can ask questions of. - The codebase has had 389 unique contributors over its history. Many components have meaningful contributions from people not listed here; the table is intentionally short.
- Use
git log --since=… -- <path>for fresher per-file data; the table above reflects all-time signal, weighted toward authors with sustained activity.
Related pages
- How to contribute
- Lore — historical context for who built which era
- By the numbers — overall codebase activity (without per-person stats)
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.