FrankenPHP
Modern PHP application server built on Caddy.
Overview
What I built & why
Modern PHP application server written in Go, built on the Caddy web server. Worker mode keeps PHP processes warm; supports HTTP/3, early hints, and zero-config HTTPS.
Created by Kévin Dunglas; positioned as the next-generation PHP-FPM replacement for Symfony and Laravel applications.
Highlights
Key deliverables
- ✓ Worker mode (keep PHP warm)
- ✓ Built-in HTTPS via Caddy
- ✓ HTTP/3 + 103 Early Hints
- ✓ Native Mercure + Vulcain
- ✓ Single binary deployment
Process
Challenge & solution
The challenge
A patchwork of spreadsheets and three different inboxes meant nobody knew the real status of a job until the customer complained.
The solution
Wrote a zero-downtime migration pipeline that mirrored writes to both systems, then cut over after a clean shadow-read week.
More Work
Related projects
Let's Work Together
Want something like this built?
I work best with teams and founders who want a thoughtful partner, clean communication, and premium implementation without unnecessary layers.