🧟 The modern PHP app server

¿Es php/frankenphp apto para principiantes?

En los últimos 30 días, php/frankenphp fusionó 19 de 32 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 4 issues aptos para principiantes abiertos.

Estrellas
11.5k
Forks
510
Issues abiertos para principiantes
4
Issues indexados
116
Merge medio
1 d 7 h
PR fusionados (30 d)
71
Lenguaje dominante
Go
Licencia
MIT
Último push a GitHub
5/11/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a php/frankenphp

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  4. Elige uno de los 4 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • OSS-Fuzz fuzz build fails in cgi_test.go and frankenphp.go
    Abierto
    bug

    Dificultad 1/5 1-3 horas Aptitud para principiantes 25/100

    php/frankenphp#2822 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Detect if `trusted_proxies` and `client_ip_headers` are on, and do other header manupulation
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    php/frankenphp#2800 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • $_SERVER['REMOTE_ADDR'] doesnt respect {client_ip}
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    php/frankenphp#2771 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Can't build image based on frankenphp in openshift / okd (k8s) with kaniko
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    php/frankenphp#2748 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Direct error through Caddy's error route
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    php/frankenphp#2747 ·

    Los mantenedores suelen responder en 1 día

  • Feature Request: Include ACME DNS modules (e.g. Cloudflare) in official Windows pre-built binaries
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    php/frankenphp#2731 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add ffi to the glibc static binaries
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    php/frankenphp#2713 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • v1.13.0: config reload returns HTTP 500 "server is not registered, you must first call frankenphp.Init() with the WithServer() option" while workers boot (regression from v1.12.7)
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 54/100

    php/frankenphp#2698 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [Worker mode] [1.12.7] external HTTP request fails
    Abierto
    awaiting user response bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2695 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Builder image pins GOTOOLCHAIN=local, so xcaddy fails when a module needs a newer Go
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 66/100

    php/frankenphp#2674 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Docs: Not all docs are showing in the sidebar nav menu
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100

    php/frankenphp#2671 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Follow-ups for the background worker stack
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    php/frankenphp#2657 ·

    Los mantenedores suelen responder en 1 día

  • Need alternative HealthCheck
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    php/frankenphp#2630 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Adding FrankenPHP to the CNCF Landscape
    Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100

    php/frankenphp#2614 ·

    Los mantenedores suelen responder en 1 día

  • Expose application metrics from PHP into Caddy's metrics registry (frankenphp_metric_*)
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    php/frankenphp#2603 · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • [Bug]: FrankenPHP Octane worker segmentation fault (exit status 139) with HTTP/2 stream closed warnings
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2588 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Improve visibility of available FP versions
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    php/frankenphp#2582 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • don't rebuild full docker/binary matrix every pull request
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    php/frankenphp#2580 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • 1.12.5+: worker/thread reboot (opcache_reset, watcher, workers/restart) deadlocks or corrupts the heap with pecl_http loaded
    Abierto
    bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    php/frankenphp#2568 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Throwing PHP exceptions from Go extensions
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    php/frankenphp#2566 ·

    Los mantenedores suelen responder en 1 día

  • Offer: self-updating EOL badge for your supported-versions table
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100

    php/frankenphp#2562 ·

    Los mantenedores suelen responder en 1 día

  • Standalone binaries (embed) and static builds for Windows
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    php/frankenphp#2503 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Include frankenphp version in logs
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    php/frankenphp#2483 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • max_execution_time always 0 on Windows
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    php/frankenphp#2474 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • HTTP/2 Bomb
    Abierto
    bug upstream

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2459 · 30 comentarios ·

    Los mantenedores suelen responder en 1 día

  • service integration on windows and mac
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2442 · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Alpine Docker image segfaults and silent crashes with high amounts of environment variables
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2388 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Access control / semaphores
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    php/frankenphp#2386 ·

    Los mantenedores suelen responder en 1 día

  • Hot-reload doesn't work with ViteJS
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    php/frankenphp#2358 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `ExecuteScriptCLI` segfaults when called after `Init()`
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    php/frankenphp#2342 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Embedded App: do not extract sources
    Quizá libre de nuevo @dunglas la tomó hace 228 días y no hay ningún pull request abierto. Abierto
    enhancement

    php/frankenphp#2308 · 12 comentarios · 2 reacciones · 2 asignados ·

    Los mantenedores suelen responder en 1 día

  • How to throw a PHP Exception from Go
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    php/frankenphp#2273 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • How to reload FrankenPHP without restart to reresolve root directory
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    php/frankenphp#2266 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [Bug] PHP Fatal error: memory exhausted in Dotenv.php on Symfony worker mode — appeared randomly under traffic
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    php/frankenphp#2240 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • RestartWorkers fails to re-resolve symlink after deployment
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    php/frankenphp#2224 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `headers_send` sometimes hangs until execution timeout
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    php/frankenphp#2122 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Include MongoDB extension in official static binaries
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    php/frankenphp#2117 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Docker images on Docker Hub
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#2100 · 12 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Idea: mandatory PR performance tests
    Quizá libre de nuevo @henderkes la tomó hace 351 días y no hay ningún pull request abierto. Abierto
    enhancement

    php/frankenphp#2022 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Use auto_globals_jit to make classic mode like worker mode for some use-cases
    Quizá libre de nuevo @withinboredom la tomó hace 393 días y no hay ningún pull request abierto. Abierto
    enhancement

    php/frankenphp#1917 · 4 comentarios · 3 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Doesn't return 404 on nonexisting files
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#1869 · 12 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Memcached Bug TTL keep increasing
    Abierto
    awaiting user response bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#1864 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Server become slower or unresponsive with frankenphp worker mode and laravel octane
    Abierto
    awaiting user response bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    php/frankenphp#1821 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Documentation Request: Running FrankenPHP behind Caddy/Load Balancer
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    php/frankenphp#1801 · 13 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Website becoming unresponsive (Frankenphp Worker Mode)
    Abierto
    bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    php/frankenphp#1796 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Async workers
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    php/frankenphp#1754 · 55 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • FrankenPHP crashes with zend_mm_heap corrupted while running some wordpress sites
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    php/frankenphp#1737 · 32 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • pending requests while playing audio
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    php/frankenphp#1691 · 12 comentarios ·

    Los mantenedores suelen responder en 1 día

  • No symlinks in vendor if embedded on static build
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    php/frankenphp#1625 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Docker bind mount prevents FrankenPHP watch mode from detecting file changes.
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    php/frankenphp#1616 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.