An open API service for producing an overview of a list of open source projects.

https://github.com/php/frankenphp

caddy frankenphp go php sapi worker

Score: 14.392889920951184

Last synced: about 4 hours ago
JSON representation

Repository metadata:

🧟 The modern PHP app server


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,227
Total Committers: 156
Avg Commits per committer: 7.865
Development Distribution Score (DDS): 0.469

Commits in past year: 386
Committers in past year: 49
Avg Commits per committer in past year: 7.878
Development Distribution Score (DDS) in past year: 0.619

Name Email Commits
Kévin Dunglas k****n@d****r 652
Alexandre Daubois 2****s 85
Marc m****@p****c 82
Alexander Stecher 4****a 80
Rob Landers l****t@g****m 40
dependabot[bot] 4****] 39
Indra Gunawan h****o@i****d 14
github-actions[bot] 4****] 13
Pierre du Plessis p****e@p****a 7
Alliballibaba2 a****a@g****m 7
Nicolas Grekas n****s@g****m 6
Jerry Ma j****1@o****m 5
Xavier Leune x****e@g****m 5
Vincent Amstoutz v****z@l****p 4
dunglas-release[bot] 2****] 4
Adiel Cristo a****l@a****m 3
Alex Rock p****l@g****m 3
Francis Lavoie l****r@g****m 3
Ilia Alshanetsky i****a@i****s 3
Joe Watkins k****e@p****t 3
Pierre p****n@y****r 3
jaap j****t@g****m 3
YL 1****g 3
Laury S. g****z 3
Shyim g****b@s****e 2
Shin 2****r 2
Stephen Miracle s****n@t****m 2
Ruud Kamphuis r****k 2
Quentin Barloy q****n@l****p 2
m-this 5****s 2
and 126 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 122
Total pull requests: 300
Average time to close issues: 2 months
Average time to close pull requests: 11 days
Total issue authors: 98
Total pull request authors: 45
Average comments per issue: 4.16
Average comments per pull request: 2.13
Merged pull request: 143
Bot issues: 0
Bot pull requests: 42

Past year issues: 58
Past year pull requests: 132
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 15 days
Past year issue authors: 45
Past year pull request authors: 28
Past year average comments per issue: 3.83
Past year average comments per pull request: 2.17
Past year merged pull request: 52
Past year bot issues: 0
Past year bot pull requests: 29

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/php/frankenphp

Top Issue Authors

  • henderkes (12)
  • PhilETaylor (4)
  • gggeek (3)
  • PrinceSajjadHussain (3)
  • lukasamd (2)
  • emodric (2)
  • davidbuzz (2)
  • advallespir (2)
  • gucki (2)
  • remco-pc (2)
  • GrzegorzDrozd (1)
  • supun-io (1)
  • Fliw (1)
  • filips123 (1)
  • hoang19020302 (1)

Top Pull Request Authors

  • alexandre-daubois (70)
  • dunglas (56)
  • dependabot[bot] (42)
  • henderkes (37)
  • AlliBalliBaba (20)
  • withinboredom (14)
  • nicolas-grekas (6)
  • ousamabenyounes (6)
  • iliaal (4)
  • demouth (3)
  • adielcristo (3)
  • ktherage (2)
  • PrinceSajjadHussain (2)
  • sy-records (2)
  • kira-offgrid (2)

Top Issue Labels

  • bug (70)
  • enhancement (24)
  • documentation (1)

Top Pull Request Labels

  • dependencies (42)
  • go (27)
  • github_actions (15)
  • bug (5)
  • enhancement (2)

Package metadata

proxy.golang.org: github.com/php/frankenphp/caddy

Package caddy provides a PHP module for the Caddy web server. FrankenPHP embeds the PHP interpreter directly in Caddy, giving it the ability to run your PHP scripts directly. No PHP FPM required!

  • Homepage: https://github.com/dunglas/frankenphp
  • Documentation: https://pkg.go.dev/github.com/php/frankenphp/caddy#section-documentation
  • Licenses: MIT
  • Latest release: v1.12.7 (published 22 days ago)
  • Last Synced: 2026-08-26T18:49:39.508Z (2 days ago)
  • Versions: 55
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.389%
    • Average: 5.57%
    • Dependent repos count: 5.75%
proxy.golang.org: github.com/php/frankenphp

Package frankenphp embeds PHP in Go projects and provides a SAPI for net/http. This is the core of the FrankenPHP app server, and can be used in any Go program.

  • Homepage: https://github.com/dunglas/frankenphp
  • Documentation: https://pkg.go.dev/github.com/php/frankenphp#section-documentation
  • Licenses: MIT
  • Latest release: v1.12.7 (published 22 days ago)
  • Last Synced: 2026-08-26T18:55:13.717Z (2 days ago)
  • Versions: 55
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.389%
    • Average: 5.57%
    • Dependent repos count: 5.75%
nixpkgs-unstable: frankenphp

Modern PHP app server


Dependencies

caddy/go.mod go
  • filippo.io/edwards25519 v1.0.0
  • github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
  • github.com/BurntSushi/toml v1.2.0
  • github.com/Masterminds/goutils v1.1.1
  • github.com/Masterminds/semver/v3 v3.1.1
  • github.com/Masterminds/sprig/v3 v3.2.2
  • github.com/MauriceGit/skiplist v0.0.0-20211105230623-77f5c8d3e145
  • github.com/RoaringBitmap/roaring v1.2.1
  • github.com/alecthomas/chroma v0.10.0
  • github.com/antlr/antlr4/runtime/Go/antlr v1.4.10
  • github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b
  • github.com/benesch/cgosymbolizer v0.0.0-20190515212042-bec6fe6e597b
  • github.com/beorn7/perks v1.0.1
  • github.com/bits-and-blooms/bitset v1.3.0
  • github.com/caddyserver/caddy/v2 v2.6.1
  • github.com/caddyserver/certmagic v0.17.1
  • github.com/cenkalti/backoff/v4 v4.1.3
  • github.com/cespare/xxhash v1.1.0
  • github.com/cespare/xxhash/v2 v2.1.2
  • github.com/chzyer/readline v1.5.1
  • github.com/cpuguy83/go-md2man/v2 v2.0.2
  • github.com/dgraph-io/badger v1.6.2
  • github.com/dgraph-io/badger/v2 v2.2007.4
  • github.com/dgraph-io/ristretto v0.1.0
  • github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
  • github.com/dlclark/regexp2 v1.7.0
  • github.com/dunglas/frankenphp v0.0.0-00010101000000-000000000000
  • github.com/dunglas/httpsfv v0.1.1
  • github.com/dunglas/mercure v0.14.1
  • github.com/dunglas/mercure/caddy v0.14.1
  • github.com/dunglas/vulcain v0.4.0
  • github.com/dunglas/vulcain/caddy v0.0.0-20220906084821-705c1113298e
  • github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac
  • github.com/felixge/httpsnoop v1.0.3
  • github.com/fsnotify/fsnotify v1.5.4
  • github.com/getkin/kin-openapi v0.55.0
  • github.com/ghodss/yaml v1.0.0
  • github.com/go-chi/chi v4.1.2+incompatible
  • github.com/go-kit/kit v0.12.0
  • github.com/go-kit/log v0.2.1
  • github.com/go-logfmt/logfmt v0.5.1
  • github.com/go-logr/logr v1.2.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-openapi/jsonpointer v0.19.5
  • github.com/go-openapi/swag v0.19.15
  • github.com/go-sql-driver/mysql v1.6.0
  • github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
  • github.com/gofrs/uuid v4.2.0+incompatible
  • github.com/golang-jwt/jwt/v4 v4.4.2
  • github.com/golang/glog v1.0.0
  • github.com/golang/mock v1.6.0
  • github.com/golang/protobuf v1.5.2
  • github.com/golang/snappy v0.0.4
  • github.com/google/cel-go v0.12.5
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/handlers v1.5.1
  • github.com/gorilla/mux v1.8.0
  • github.com/grpc-ecosystem/grpc-gateway v1.16.0
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3
  • github.com/hashicorp/golang-lru v0.5.4
  • github.com/hashicorp/hcl v1.0.0
  • github.com/huandu/xstrings v1.3.2
  • github.com/ianlancetaylor/cgosymbolizer v0.0.0-20220405231054-a1ae3e4bba26
  • github.com/imdario/mergo v0.3.13
  • github.com/inconshreveable/mousetrap v1.0.1
  • github.com/jackc/chunkreader/v2 v2.0.1
  • github.com/jackc/pgconn v1.13.0
  • github.com/jackc/pgio v1.0.0
  • github.com/jackc/pgpassfile v1.0.0
  • github.com/jackc/pgproto3/v2 v2.3.1
  • github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
  • github.com/jackc/pgtype v1.12.0
  • github.com/jackc/pgx/v4 v4.17.2
  • github.com/josharian/intern v1.0.0
  • github.com/kevburnsjr/skipfilter v0.0.1
  • github.com/klauspost/compress v1.15.11
  • github.com/klauspost/cpuid/v2 v2.1.1
  • github.com/libdns/libdns v0.2.1
  • github.com/lucas-clemente/quic-go v0.29.1
  • github.com/magiconair/properties v1.8.6
  • github.com/mailru/easyjson v0.7.7
  • github.com/manifoldco/promptui v0.9.0
  • github.com/marten-seemann/qpack v0.2.1
  • github.com/marten-seemann/qtls-go1-18 v0.1.2
  • github.com/marten-seemann/qtls-go1-19 v0.1.0
  • github.com/mattn/go-colorable v0.1.13
  • github.com/mattn/go-isatty v0.0.16
  • github.com/matttproud/golang_protobuf_extensions v1.0.2
  • github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
  • github.com/mholt/acmez v1.0.4
  • github.com/micromdm/scep/v2 v2.1.0
  • github.com/miekg/dns v1.1.50
  • github.com/mitchellh/copystructure v1.2.0
  • github.com/mitchellh/go-ps v1.0.0
  • github.com/mitchellh/mapstructure v1.5.0
  • github.com/mitchellh/reflectwalk v1.0.2
  • github.com/mschoch/smat v0.2.0
  • github.com/nxadm/tail v1.4.8
  • github.com/onsi/ginkgo v1.16.5
  • github.com/pelletier/go-toml v1.9.5
  • github.com/pelletier/go-toml/v2 v2.0.2
  • github.com/pkg/errors v0.9.1
  • github.com/prometheus/client_golang v1.13.0
  • github.com/prometheus/client_model v0.2.0
  • github.com/prometheus/common v0.37.0
  • github.com/prometheus/procfs v0.8.0
  • github.com/rs/xid v1.4.0
  • github.com/russross/blackfriday/v2 v2.1.0
  • github.com/shopspring/decimal v1.3.1
  • github.com/shurcooL/sanitized_anchor_name v1.0.0
  • github.com/sirupsen/logrus v1.9.0
  • github.com/slackhq/nebula v1.6.1
  • github.com/smallstep/certificates v0.22.1
  • github.com/smallstep/cli v0.22.0
  • github.com/smallstep/nosql v0.4.0
  • github.com/smallstep/truststore v0.12.0
  • github.com/spf13/afero v1.9.2
  • github.com/spf13/cast v1.5.0
  • github.com/spf13/cobra v1.5.0
  • github.com/spf13/jwalterweatherman v1.1.0
  • github.com/spf13/pflag v1.0.5
  • github.com/spf13/viper v1.12.0
  • github.com/stoewer/go-strcase v1.2.0
  • github.com/subosito/gotenv v1.4.0
  • github.com/tailscale/tscert v0.0.0-20220316030059-54bbcb9f74e2
  • github.com/tidwall/gjson v1.7.5
  • github.com/tidwall/match v1.0.3
  • github.com/tidwall/pretty v1.1.0
  • github.com/tidwall/sjson v1.1.6
  • github.com/unrolled/secure v1.12.0
  • github.com/urfave/cli v1.22.10
  • github.com/yosida95/uritemplate/v3 v3.0.2
  • github.com/yuin/goldmark v1.5.2
  • github.com/yuin/goldmark-highlighting v0.0.0-20220208100518-594be1970594
  • go.etcd.io/bbolt v1.3.6
  • go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.1
  • go.opentelemetry.io/otel v1.10.0
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.10.0
  • go.opentelemetry.io/otel/metric v0.32.1
  • go.opentelemetry.io/otel/sdk v1.10.0
  • go.opentelemetry.io/otel/trace v1.10.0
  • go.opentelemetry.io/proto/otlp v0.19.0
  • go.step.sm/cli-utils v0.7.5
  • go.step.sm/crypto v0.19.0
  • go.step.sm/linkedca v0.18.0
  • go.uber.org/atomic v1.10.0
  • go.uber.org/multierr v1.8.0
  • go.uber.org/zap v1.23.0
  • golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be
  • golang.org/x/exp v0.0.0-20220929160808-de9c53c655b9
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20221004154528-8021a29435af
  • golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec
  • golang.org/x/term v0.0.0-20220919170432-7a66f970e087
  • golang.org/x/text v0.3.8-0.20211105212822-18b340fc7af2
  • golang.org/x/tools v0.1.12
  • golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
  • google.golang.org/genproto v0.0.0-20220929141241-1ce7b20da813
  • google.golang.org/grpc v1.49.0
  • google.golang.org/protobuf v1.28.1
  • gopkg.in/ini.v1 v1.67.0
  • gopkg.in/natefinch/lumberjack.v2 v2.0.0
  • gopkg.in/square/go-jose.v2 v2.6.0
  • gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
  • gopkg.in/yaml.v2 v2.4.0
  • gopkg.in/yaml.v3 v3.0.1
  • howett.net/plist v1.0.0
caddy/go.sum go
  • 2128 dependencies
go.mod go
  • github.com/benbjohnson/clock v1.3.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/kr/pretty v0.2.1
  • github.com/kr/text v0.2.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.0
  • github.com/yuin/goldmark v1.4.13
  • go.uber.org/atomic v1.10.0
  • go.uber.org/multierr v1.8.0
  • go.uber.org/zap v1.23.0
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20221004154528-8021a29435af
  • golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.1.12
  • gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
  • gopkg.in/yaml.v3 v3.0.1
go.sum go
  • github.com/benbjohnson/clock v1.3.0
  • github.com/creack/pty v1.1.9
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/kr/pretty v0.2.1
  • github.com/kr/pty v1.1.1
  • github.com/kr/text v0.1.0
  • github.com/kr/text v0.2.0
  • github.com/pkg/errors v0.8.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/testify v1.3.0
  • github.com/stretchr/testify v1.7.0
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.8.0
  • github.com/yuin/goldmark v1.4.13
  • go.uber.org/atomic v1.7.0
  • go.uber.org/atomic v1.10.0
  • go.uber.org/goleak v1.1.11
  • go.uber.org/multierr v1.8.0
  • go.uber.org/zap v1.23.0
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20221004154528-8021a29435af
  • golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.1.12
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
  • gopkg.in/yaml.v3 v3.0.1
Dockerfile docker
  • php 8.2-zts-bullseye build
.github/actions/setup-go/action.yaml actions
  • actions/setup-go v6 composite
.github/actions/setup-php/action.yaml actions
  • shivammathur/setup-php v2 composite
.github/actions/version/action.yaml actions
.github/actions/watcher/action.yaml actions
  • actions/cache v4 composite
.github/workflows/docker.yaml actions
  • actions/attest v4 composite
  • actions/checkout v6 composite
  • actions/download-artifact v8 composite
  • actions/upload-artifact v7 composite
  • docker/bake-action v7 composite
  • docker/login-action v4 composite
  • docker/setup-buildx-action v4 composite
.github/workflows/docs.yaml actions
.github/workflows/lint.yaml actions
  • actions/checkout v6 composite
  • super-linter/super-linter/slim v8 composite
.github/workflows/release.yaml actions
  • ./.github/actions/setup-go * composite
  • ./.github/actions/setup-php * composite
  • ./.github/actions/watcher * composite
  • actions/checkout v6 composite
  • mislav/bump-homebrew-formula-action v3 composite
.github/workflows/sanitizers.yaml actions
  • ./.github/actions/setup-go * composite
  • ./.github/actions/watcher * composite
  • actions/cache v5 composite
  • actions/checkout v6 composite
.github/workflows/static.yaml actions
  • ./.github/actions/setup-go * composite
  • ./.github/actions/version * composite
  • actions/attest v4 composite
  • actions/checkout v6 composite
  • actions/download-artifact v8 composite
  • actions/upload-artifact v7 composite
  • docker/bake-action v7 composite
  • docker/login-action v4 composite
  • docker/setup-buildx-action v4 composite
vcpkg.json vcpkg
  • brotli *
  • pthreads *
.github/workflows/tests.yaml actions
  • ./.github/actions/setup-go * composite
  • ./.github/actions/setup-php * composite
  • ./.github/actions/watcher * composite
  • actions/checkout v6 composite
  • golangci/golangci-lint-action v9 composite
.github/workflows/translate.yaml actions
  • actions/checkout v6 composite
  • shivammathur/setup-php v2 composite
  • super-linter/super-linter/slim v8 composite
.github/workflows/windows.yaml actions
  • ./frankenphp/.github/actions/setup-go * composite
  • ./frankenphp/.github/actions/version * composite
  • actions/attest v4 composite
  • actions/checkout v6 composite
  • actions/upload-artifact v7 composite
.github/workflows/wrap-issue-details.yaml actions
  • actions/github-script v9 composite
.github/workflows/dependabot.yaml actions
  • actions/create-github-app-token bcd2ba49218906704ab6c1aa796996da409d3eb1 composite
  • dependabot/fetch-metadata 25dd0e34f4fe68f24cc83900b1fe3fe149efef98 composite