FindSoftware

FrankenPHP

Application server for PHP written in Go that embeds the official PHP executor in the Caddy web server.

FrankenPHP is an application server for PHP written in Go and built on top of Caddy. It embeds the official PHP executor in the Caddy web server, so PHP runs inside the server process. Kévin Dunglas maintains the project. The binaries bundle a PHP build, so the PHP version ships with the server.

Worth knowing

In worker mode the application stays in memory between requests instead of starting fresh for each one.

Identity

Status
Active
Maintainer
Kévin Dunglas1
Maintained by
Individual1

Rendering and deploy

Runs as
Always on7
Rendering
On a server5
Install with
install-script-sh, install-script-powershell, homebrew, docker-image, standalone-binary, build-from-source, go-library3

Releases

Current major version
14
Last release
2026-10-164

Adoption

GitHub stars
11,4046

Why these figures do not compare

Sources

  1. 2026-10-19: name, Maintainer, Maintained by, Runtime, Minimum runtime
    frankenphp.dev/
  2. 2026-10-19: links, Written in, License, License model
    github.com/php/frankenphp
  3. 2026-10-19: links, Categories, Built on, Install with
    frankenphp.dev/docs/
  4. 2026-10-19: Current major version, Last release
    github.com/php/frankenphp/releases/latest
  5. 2026-10-19: Rendering
    frankenphp.dev/docs/worker/
  6. 2026-10-19: GitHub stars
    api.github.com/repos/php/frankenphp
  7. 2026-10-19: Runs as
    frankenphp.dev/docs/docker/

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON