[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5014":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},5014,"frankenphp","php\u002Ffrankenphp","php","🧟 The modern PHP app server","https:\u002F\u002Ffrankenphp.dev",null,"Go",11144,460,84,92,0,3,20,87,14,42.99,"MIT License",false,"main",[26,5,27,7,28,29],"caddy","go","sapi","worker","2026-06-12 02:01:07","# FrankenPHP: Modern App Server for PHP\n\n\u003Ch1 align=\"center\">\u003Ca href=\"https:\u002F\u002Ffrankenphp.dev\">\u003Cimg src=\"frankenphp.png\" alt=\"FrankenPHP\" width=\"600\">\u003C\u002Fa>\u003C\u002Fh1>\n\nFrankenPHP is a modern application server for PHP built on top of the [Caddy](https:\u002F\u002Fcaddyserver.com\u002F) web server.\n\nFrankenPHP gives superpowers to your PHP apps thanks to its stunning features: [_Early Hints_](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fearly-hints\u002F), [worker mode](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fworker\u002F), [real-time capabilities](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fmercure\u002F), [hot reloading](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fhot-reload\u002F), automatic HTTPS, HTTP\u002F2, and HTTP\u002F3 support...\n\nFrankenPHP works with any PHP app and makes your Laravel and Symfony projects faster than ever thanks to their official integrations with the worker mode.\n\nFrankenPHP can also be used as a standalone Go library to embed PHP in any app using `net\u002Fhttp`.\n\n[**Learn more** on _frankenphp.dev_](https:\u002F\u002Ffrankenphp.dev) and in this slide deck:\n\n\u003Ca href=\"https:\u002F\u002Fdunglas.dev\u002F2022\u002F10\u002Ffrankenphp-the-modern-php-app-server-written-in-go\u002F\">\u003Cimg src=\"https:\u002F\u002Fdunglas.dev\u002Fwp-content\u002Fuploads\u002F2022\u002F10\u002Ffrankenphp.png\" alt=\"Slides\" width=\"600\">\u003C\u002Fa>\n\n## Getting Started\n\n### Install Script\n\nOn Linux and macOS, copy this line into your terminal to automatically\ninstall an appropriate version for your platform:\n\n```console\ncurl https:\u002F\u002Ffrankenphp.dev\u002Finstall.sh | sh\n```\n\nOn Windows, run this in PowerShell:\n\n```powershell\nirm https:\u002F\u002Ffrankenphp.dev\u002Finstall.ps1 | iex\n```\n\n### Standalone Binary\n\nWe provide FrankenPHP binaries for Linux, macOS and Windows\ncontaining [PHP 8.5](https:\u002F\u002Fwww.php.net\u002Freleases\u002F8.5\u002F).\n\nLinux binaries are statically linked, so they can be used on any Linux distribution without installing any dependency. macOS binaries are also self-contained.\nThey contain most popular PHP extensions.\nWindows archives contain the official PHP binary for Windows.\n\n[Download FrankenPHP](https:\u002F\u002Fgithub.com\u002Fphp\u002Ffrankenphp\u002Freleases)\n\n### rpm Packages\n\nOur maintainers offer rpm packages for all systems using `dnf`. To install, run:\n\n```console\nsudo dnf install https:\u002F\u002Frpm.henderkes.com\u002Fstatic-php-1-0.noarch.rpm\nsudo dnf module enable php-zts:static-8.5 # 8.2-8.5 available\nsudo dnf install frankenphp\n```\n\n**Installing extensions:** `sudo dnf install php-zts-\u003Cextension>`\n\nFor extensions not available by default, use [PIE](https:\u002F\u002Fgithub.com\u002Fphp\u002Fpie):\n\n```console\nsudo dnf install pie-zts\nsudo pie-zts install asgrim\u002Fexample-pie-extension\n```\n\n### deb Packages\n\nOur maintainers offer deb packages for all systems using `apt`. To install, run:\n\n```console\nVERSION=85 # 82-85 available\nsudo curl https:\u002F\u002Fpkg.henderkes.com\u002Fapi\u002Fpackages\u002F${VERSION}\u002Fdebian\u002Frepository.key -o \u002Fetc\u002Fapt\u002Fkeyrings\u002Fstatic-php${VERSION}.asc\necho \"deb [signed-by=\u002Fetc\u002Fapt\u002Fkeyrings\u002Fstatic-php${VERSION}.asc] https:\u002F\u002Fpkg.henderkes.com\u002Fapi\u002Fpackages\u002F${VERSION}\u002Fdebian php-zts main\" | sudo tee -a \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fstatic-php${VERSION}.list\nsudo apt update\nsudo apt install frankenphp\n```\n\n**Installing extensions:** `sudo apt install php-zts-\u003Cextension>`\n\nFor extensions not available by default, use [PIE](https:\u002F\u002Fgithub.com\u002Fphp\u002Fpie):\n\n```console\nsudo apt install pie-zts\nsudo pie-zts install asgrim\u002Fexample-pie-extension\n```\n\n### apk Packages\n\nOur maintainers offer apk packages for all systems using `apk`. To install, run:\n\n```console\nVERSION=85 # 82-85 available\necho \"https:\u002F\u002Fpkg.henderkes.com\u002Fapi\u002Fpackages\u002F${VERSION}\u002Falpine\u002Fmain\u002Fphp-zts\" | sudo tee -a \u002Fetc\u002Fapk\u002Frepositories\nKEYFILE=$(curl -sJOw '%{filename_effective}' https:\u002F\u002Fpkg.henderkes.com\u002Fapi\u002Fpackages\u002F${VERSION}\u002Falpine\u002Fkey)\nsudo mv ${KEYFILE} \u002Fetc\u002Fapk\u002Fkeys\u002F &&\nsudo apk update &&\nsudo apk add frankenphp\n```\n\n**Installing extensions:** `sudo apk add php-zts-\u003Cextension>`\n\nFor extensions not available by default, use [PIE](https:\u002F\u002Fgithub.com\u002Fphp\u002Fpie):\n\n```console\nsudo apk add pie-zts\nsudo pie-zts install asgrim\u002Fexample-pie-extension\n```\n\n### Homebrew\n\nFrankenPHP is also available as a [Homebrew](https:\u002F\u002Fbrew.sh) package for macOS and Linux.\n\n```console\nbrew install dunglas\u002Ffrankenphp\u002Ffrankenphp\n```\n\n**Installing extensions:** Use [PIE](https:\u002F\u002Fgithub.com\u002Fphp\u002Fpie).\n\n### Usage\n\nTo serve the content of the current directory, run:\n\n```console\nfrankenphp php-server\n```\n\nYou can also run command-line scripts with:\n\n```console\nfrankenphp php-cli \u002Fpath\u002Fto\u002Fyour\u002Fscript.php\n```\n\nFor the deb and rpm packages, you can also start the systemd service:\n\n```console\nsudo systemctl start frankenphp\n```\n\n### Docker\n\nAlternatively, [Docker images](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fdocker\u002F) are available:\n\n```console\ndocker run -v .:\u002Fapp\u002Fpublic \\\n    -p 80:80 -p 443:443 -p 443:443\u002Fudp \\\n    dunglas\u002Ffrankenphp\n```\n\nGo to `https:\u002F\u002Flocalhost`, and enjoy!\n\n> [!TIP]\n>\n> Do not attempt to use `https:\u002F\u002F127.0.0.1`. Use `https:\u002F\u002Flocalhost` and accept the self-signed certificate.\n> Use the [`SERVER_NAME` environment variable](docs\u002Fconfig.md#environment-variables) to change the domain to use.\n\n## Docs\n\n- [Classic mode](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fclassic\u002F)\n- [Worker mode](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fworker\u002F)\n- [Migrating from Nginx\u002FPHP-FPM](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fmigrate\u002F)\n- [Early Hints support (103 HTTP status code)](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fearly-hints\u002F)\n- [Real-time](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fmercure\u002F)\n- [Logging](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Flogging\u002F)\n- [Hot reloading](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fhot-reload\u002F)\n- [Efficiently Serving Large Static Files](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fx-sendfile\u002F)\n- [Configuration](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fconfig\u002F)\n- [Writing PHP Extensions in Go](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fextensions\u002F)\n- [Docker images](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fdocker\u002F)\n- [Deploy in production](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fproduction\u002F)\n- [Performance optimization](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fperformance\u002F)\n- [Create **standalone**, self-executable PHP apps](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fembed\u002F)\n- [Create static binaries](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fstatic\u002F)\n- [Compile from sources](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fcompile\u002F)\n- [Observability](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fobservability\u002F)\n- [WordPress integration](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fwordpress\u002F)\n- [Symfony integration](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fsymfony\u002F)\n- [Laravel integration](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Flaravel\u002F)\n- [Known issues](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fknown-issues\u002F)\n- [Demo app (Symfony) and benchmarks](https:\u002F\u002Fgithub.com\u002Fdunglas\u002Ffrankenphp-demo)\n- [Go library documentation](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fdunglas\u002Ffrankenphp)\n- [Contributing and debugging](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fcontributing\u002F)\n- [Internals (architecture overview)](docs\u002Finternals.md)\n\n## Examples and Skeletons\n\n- [Symfony](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Fsymfony\u002F)\n- [API Platform](https:\u002F\u002Fapi-platform.com\u002Fdocs\u002Fsymfony)\n- [Laravel](https:\u002F\u002Ffrankenphp.dev\u002Fdocs\u002Flaravel\u002F)\n- [Sulu](https:\u002F\u002Fsulu.io\u002Fblog\u002Frunning-sulu-with-frankenphp)\n- [WordPress](https:\u002F\u002Fgithub.com\u002FStephenMiracle\u002Ffrankenwp)\n- [Drupal](https:\u002F\u002Fgithub.com\u002Fdunglas\u002Ffrankenphp-drupal)\n- [Joomla](https:\u002F\u002Fgithub.com\u002Falexandreelise\u002Ffrankenphp-joomla)\n- [TYPO3](https:\u002F\u002Fgithub.com\u002Fochorocho\u002Ffranken-typo3)\n- [Magento2](https:\u002F\u002Fgithub.com\u002Fekino\u002Ffrankenphp-magento2)\n","FrankenPHP 是一个基于 Caddy 构建的现代 PHP 应用服务器。它通过提供早期提示、工作模式、实时功能、热重载以及自动支持 HTTPS、HTTP\u002F2 和 HTTP\u002F3 等特性，显著提升了 PHP 应用的性能与开发体验。特别地，FrankenPHP 为 Laravel 和 Symfony 框架项目提供了官方集成的支持，使其运行速度大幅提升。此外，作为 Go 语言编写的独立库，FrankenPHP 还可以被嵌入到任何使用 `net\u002Fhttp` 的应用程序中以实现 PHP 功能。适用于需要高性能和现代化特性的 PHP 应用部署场景。",2,"2026-06-11 03:02:04","top_language"]