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
- Host: GitHub
- URL: https://github.com/php/frankenphp
- Owner: php
- License: mit
- Created: 2022-03-25T09:37:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-08-21T20:37:15.000Z (7 days ago)
- Last Synced: 2026-08-23T18:47:29.511Z (5 days ago)
- Topics: caddy, frankenphp, go, php, sapi, worker
- Language: Go
- Homepage: https://frankenphp.dev
- Size: 16.1 MB
- Stars: 11,302
- Watchers: 84
- Forks: 478
- Open Issues: 117
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
-
Funding:
- Github: dunglas
Owner metadata:
- Name: php.net
- Login: php
- Email:
- Kind: organization
- Description: PHP is a popular general-purpose scripting language that is especially suited to web development
- Website: https://www.php.net
- Location:
- Twitter: official_php
- Company:
- Icon url: https://avatars.githubusercontent.com/u/25158?v=4
- Repositories: 144
- Last Synced at: 2024-04-14T20:45:20.947Z
- Profile URL: https://github.com/php
GitHub Events
Total
- Commit comment event: 1
- Create event: 149
- Delete event: 126
- Discussion event: 8
- Fork event: 68
- Issue comment event: 1016
- Issues event: 185
- Pull request event: 284
- Pull request review comment event: 382
- Pull request review event: 407
- Push event: 623
- Release event: 6
- Watch event: 1614
- Total: 4869
Last Year
- Create event: 117
- Delete event: 100
- Discussion event: 8
- Fork event: 26
- Issue comment event: 593
- Issues event: 121
- Pull request event: 155
- Pull request review comment event: 256
- Pull request review event: 267
- Push event: 505
- Release event: 4
- Watch event: 321
- Total: 2473
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 | 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
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
- Total packages: 3
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 113
- Total maintainers: 1
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
- Homepage: https://github.com/php/frankenphp
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/fr/frankenphp/package.nix#L124
- Licenses: MIT
- Latest release: 1.12.1 (published 5 months ago)
- Last Synced: 2026-03-26T11:01:29.244Z (5 months ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- 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
- 2128 dependencies
- 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
- 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
- php 8.2-zts-bullseye build
- actions/setup-go v6 composite
- shivammathur/setup-php v2 composite
- actions/cache v4 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
- actions/checkout v6 composite
- super-linter/super-linter/slim v8 composite
- ./.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/actions/setup-go * composite
- ./.github/actions/watcher * composite
- actions/cache v5 composite
- actions/checkout v6 composite
- ./.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
- brotli *
- pthreads *
- ./.github/actions/setup-go * composite
- ./.github/actions/setup-php * composite
- ./.github/actions/watcher * composite
- actions/checkout v6 composite
- golangci/golangci-lint-action v9 composite
- actions/checkout v6 composite
- shivammathur/setup-php v2 composite
- super-linter/super-linter/slim v8 composite
- ./frankenphp/.github/actions/setup-go * composite
- ./frankenphp/.github/actions/version * composite
- actions/attest v4 composite
- actions/checkout v6 composite
- actions/upload-artifact v7 composite
- actions/github-script v9 composite
- actions/create-github-app-token bcd2ba49218906704ab6c1aa796996da409d3eb1 composite
- dependabot/fetch-metadata 25dd0e34f4fe68f24cc83900b1fe3fe149efef98 composite