Skip to main content
PHP Live

FrankenPHP

Modern PHP application server built on Caddy.

Architecture Performance
Share X / Twitter LinkedIn
Type
PHP / backend system
Stack
Go, Caddy, PHP
Year
2022
Duration
Multi-year

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.