Ross ROSS = Recommend OSS · open-source software intelligence for agents

php/frankenphp

🧟 The modern PHP app server observed · 2026-08-28

github.com/php/frankenphp · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 96
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 12.0
  • age_days: 1622
  • days_rel: 26
  • days_push: 8
  • n_releases_24m: 33

Full methodology

Adoption not part of the score

11310 stars · 479 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

FrankenPHP is a modern PHP application server built on top of the Caddy web server, embedding the official PHP executor in a Go binary. It provides automatic HTTPS, HTTP/2 and HTTP/3, worker mode for long-running PHP apps, Early Hints, real-time capabilities via Mercure, hot reloading, and can embed PHP apps as standalone self-executable binaries.

Use cases

  • serve a PHP application with automatic HTTPS and HTTP/3 in one command
  • run Laravel or Symfony faster with worker mode
  • run WordPress with a modern production-grade stack
  • package a PHP app as a standalone self-contained binary
  • embed the PHP interpreter in a Go application via net/http
  • replace nginx + php-fpm with a single binary
  • run PHP scripts from the command line without installing PHP

When to choose

  • you want a single, dependency-free binary to serve PHP apps in production
  • you need high performance for Laravel/Symfony via worker mode or Octane
  • you want automatic TLS certificates, HTTP/2, HTTP/3, and Early Hints out of the box
  • you want to distribute a PHP application as a self-executable binary
  • you want to embed PHP inside a Go program

When to avoid

  • you rely on PHP extensions not bundled or hard to compile into the static binary
  • your hosting environment mandates traditional Apache/nginx + php-fpm setups
  • you need shared-hosting style per-directory PHP configuration
  • your app is incompatible with long-running worker mode and you don't need its other features

Facets

application · maturity active

http-server web-framework cli deployment web-development backend developer-tools self-hosted windows go php cross-platform php-app-server caddy worker-mode early-hints http3 automatic-https standalone-binary sapi mercure hot-reload linux macos docker

9 sources

Member repositories

RepositoryRoleHealth v2
php/frankenphpmain98

For agents

markdown · JSON · MCP: product_card(name="php/frankenphp")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem