awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dunglas avatar

dunglas/frankenphp

0
View on GitHub↗
11,156 stele·460 fork-uri·Go·MIT·3 vizualizărifrankenphp.dev↗

Frankenphp

FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files.

The project integrates the PHP interpreter directly into the Caddy web server to provide automatic HTTPS and flexible site configuration. It features a worker mode runtime that keeps applications bootloaded in memory across requests to eliminate bootstrap overhead and increase throughput. Additionally, it serves as a communication server capable of maintaining persistent connections for real-time data streaming.

The server supports HTTP early hints for preloading critical assets and provides a development workflow with automatic code reloading via a file-system watcher. It also enables the embedding of PHP scripts within other applications and the development of compiled language extensions.

Features

  • Web Servers - Acts as a high-performance web server that executes PHP scripts and delivers web content.
  • Application Servers - Serves as a high-performance application server that executes PHP scripts and delivers web content.
  • Single-Binary Distributions - Bundles the PHP interpreter and application source code into a single standalone executable for distribution.
  • Binary Bundlers - Provides a tool for packaging an entire PHP application and its dependencies into a single standalone executable.
  • Web Server Integrations - Integrates the PHP interpreter directly into the Caddy web server to eliminate external process management.
  • PHP Application Servers - Provides a high-performance integrated application server for executing PHP scripts and serving web pages.
  • PHP Server API Bridges - Implements a custom C-SAPI interface bridge for low-latency communication between the Go-based server and PHP.
  • Worker Mode Runtimes - Implements a runtime environment that keeps PHP applications in memory across requests to eliminate bootstrap overhead.
  • Request Optimization - Optimizes request handling by keeping the application in memory to reduce boot time and increase throughput.
  • In-Memory Worker Runtimes - Implements a worker mode that keeps applications bootloaded in memory to eliminate bootstrap overhead and increase throughput.
  • Bootloaded Runtimes - Keeps the application bootloaded in memory across multiple requests to eliminate PHP engine bootstrap overhead.
  • Hot Code Reloading - Provides a development feature to update application logic immediately upon detecting source code changes.
  • Hot Reloading - Supports a development workflow where changes are reflected in the running application without manual restarts.
  • Process Watchers - Monitors source code changes to automatically restart the server process during development.
  • Real-time Communication Servers - Provides a server capable of maintaining persistent connections for real-time data streaming and client synchronization.
  • PHP Extension Bindings - Enables the development of high-performance PHP extensions using compiled languages.
  • Event-Driven Architectures - Uses an asynchronous event loop to manage persistent connections and real-time data streaming.
  • Real-Time Data Streaming - Provides capabilities for pushing live server-side data updates to connected clients via persistent connections.
  • Scripting Languages - PHP runtime embedded within a Go HTTP handler.

Istoric stele

Graficul istoricului de stele pentru dunglas/frankenphpGraficul istoricului de stele pentru dunglas/frankenphp

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face dunglas/frankenphp?

FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files.

Care sunt principalele funcționalități ale dunglas/frankenphp?

Principalele funcționalități ale dunglas/frankenphp sunt: Web Servers, Application Servers, Single-Binary Distributions, Binary Bundlers, Web Server Integrations, PHP Application Servers, PHP Server API Bridges, Worker Mode Runtimes.

Care sunt câteva alternative open-source pentru dunglas/frankenphp?

Alternativele open-source pentru dunglas/frankenphp includ: php/frankenphp — FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host… php-pm/php-pm — This project is a PHP application server and process manager designed to reduce request latency by keeping… shlinkio/shlink — Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains… laravel/octane — Octane is a PHP application server accelerator and process manager that boots an application into memory to eliminate… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as…

Alternative open-source pentru Frankenphp

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Frankenphp.
  • php/frankenphpAvatar php

    php/frankenphp

    11,151Vezi pe GitHub↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Gocaddyfrankenphpgo
    Vezi pe GitHub↗11,151
  • php-pm/php-pmAvatar php-pm

    php-pm/php-pm

    6,555Vezi pe GitHub↗

    This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping. The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarti

    PHP
    Vezi pe GitHub↗6,555
  • shlinkio/shlinkAvatar shlinkio

    shlinkio/shlink

    5,117Vezi pe GitHub↗

    Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains with full data ownership. It functions as a dynamic URL redirector and a multi-domain link manager, allowing a single installation to organize and serve aliases across several different root domains. The system is centered around a REST API for programmatic link management, enabling external applications to automate the creation, updating, and deletion of short URLs. It includes a dedicated traffic analytics engine that records visits, detects bots, and provides geolocation data

    PHPlaminasmezziophp
    Vezi pe GitHub↗5,117
  • laravel/octaneAvatar laravel

    laravel/octane

    4,021Vezi pe GitHub↗

    Octane is a PHP application server accelerator and process manager that boots an application into memory to eliminate the startup overhead associated with each individual request. It functions as a runtime bridge for high-concurrency engines such as Swoole and RoadRunner, utilizing persistent worker processes to handle incoming HTTP requests. The project includes an in-memory application state manager that uses atomic tables to share data across workers and a concurrent task runner that executes multiple operations in parallel to reduce total request latency. It also manages worker lifecycles

    PHPlaraveloctaneroadrunner
    Vezi pe GitHub↗4,021
  • Vezi toate cele 30 alternative pentru Frankenphp→