PHP
Source: https://github.com/ziadoz/awesome-php at
ca0ebf67afca
License: WTFPL
Read the English original
This edition is an AI-assisted translation.
Selección de Awesome PHP 
Sección titulada «Selección de Awesome PHP »Una lista seleccionada de bibliotecas, recursos y herramientas útiles de PHP.
Contribuir y colaborar
Sección titulada «Contribuir y colaborar»Consulte CONTRIBUTING, CODE-OF-CONDUCT y COLLABORATING para obtener más información.
- Awesome PHP
- Repositorios de Composer
- Gestión de dependencias
- Complementos para la gestión de dependencias
- Marcos de trabajo
- Complementos para frameworks
- Sistemas de gestión de contenidos (CMS)
- Componentes
- Microframeworks
- Complementos para microframeworks
- Enrutadores
- Plantillas
- Generadores de sitios estáticos
- HTTP
- Raspado web
- Middleware
- URL
- Correo electrónico
- Archivos
- Flujos
- Inyección de dependencias
- Imágenes
- Pruebas
- Integración continua
- Documentación
- Seguridad
- Contraseñas
- Análisis de código
- Calidad del código
- Análisis estático
- Arquitectura
- Depuración y perfilado
- Servicios de seguimiento de errores y monitorización
- Herramientas de compilación
- Ejecutores de tareas
- Navegación
- Gestión de recursos
- Geolocalización
- Fecha y hora
- Eventos
- Registro
- Comercio electrónico
- Ofimática
- Bases de datos
- Migraciones
- NoSQL
- Colas
- Búsqueda
- Línea de comandos
- Autenticación y autorización
- Marcado y CSS
- JSON
- Cadenas
- Números
- Filtrado, saneamiento y validación
- API
- Caché y bloqueos
- Estructuras y almacenamiento de datos
- Notificaciones
- Despliegue
- Internacionalización y localización
- Sin servidor
- Configuración
- LLMs
- API de terceros
- Extensiones
- Varios
- Software
- Recursos
Repositorios de Composer
Sección titulada «Repositorios de Composer»Repositorios de Composer.
- Firegento - Repositorio de módulos de Magento para Composer.
- Packagist - El repositorio de paquetes de PHP.
- Packalyst - El repositorio de paquetes de Laravel.
- Private Packagist - Archivo de paquetes de Composer como servicio para PHP.
- WordPress Packagist - Administra tus plugins con Composer.
Gestión de dependencias
Sección titulada «Gestión de dependencias»Bibliotecas para gestionar dependencias y paquetes.
- Composer - Un gestor de paquetes y dependencias.
- Composer Installers - Un instalador de bibliotecas de Composer compatible con varios frameworks.
- Phive - Un gestor de PHAR.
- Pickle - Un instalador de extensiones de PHP.
- Pie - El instalador oficial de extensiones de PHP.
Complementos para la gestión de dependencias
Sección titulada «Complementos para la gestión de dependencias»Complementos relacionados con la gestión de dependencias.
- Composer Merge Plugin - Un complemento de Composer para combinar varios archivos
composer.json. - Composer Normalize - Un complemento para normalizar archivos
composer.json. - Composer Patches - Un complemento de Composer para aplicar parches.
- Composer Prefer Lowest Validator - Un complemento para comprobar si se pueden instalar y probar las dependencias mínimas.
- Composer Require Checker - Una herramienta de línea de comandos para analizar las dependencias de Composer y comprobar que el código fuente del paquete no use símbolos desconocidos.
- Composer Unused - Una herramienta de línea de comandos para buscar paquetes de Composer sin usar.
- Repman - Un gestor privado de repositorios de paquetes PHP y proxy de Packagist.
- Satis - Un generador de repositorios estáticos de Composer.
Marcos de trabajo
Sección titulada «Marcos de trabajo»Frameworks para el desarrollo web.
- CakePHP - Un framework para el desarrollo rápido de aplicaciones.
- CodeIgniter - Un framework PHP potente y muy ligero.
- Ecotone - Un bus de servicios para PHP basado en los principios arquitectónicos de DDD, CQRS y Event Sourcing.
- Laminas - Un framework compuesto por componentes individuales (antes Zend Framework).
- Laravel - Un framework para aplicaciones web con una sintaxis expresiva y elegante.
- Nette - Un framework web compuesto por componentes maduros.
- Phalcon - Un framework implementado como una extensión escrita en C.
- Spiral - Un framework PHP/Go de alto rendimiento.
- Symfony - Un conjunto de componentes reutilizables y un framework web.
- Tempest - Un framework que no se interpone en tu camino.
- Yii2 - Un framework web rápido, seguro y eficiente.
Complementos para frameworks
Sección titulada «Complementos para frameworks»Complementos relacionados con los frameworks de desarrollo web.
- CakePHP CRUD - Un plugin de desarrollo rápido de aplicaciones (RAD) para CakePHP.
- Filament PHP - Un potente framework de interfaz de usuario de código abierto para Laravel.
- Inertia.js - Un adaptador para crear aplicaciones de página única mediante enrutamiento y controladores del lado del servidor, sin una API aparte.
- LaravelS - Un adaptador listo para usar entre Laravel/Lumen y Swoole.
- Livewire - Interfaces de usuario front-end dinámicas y potentes, sin salir de PHP.
Sistemas de gestión de contenidos (CMS)
Sección titulada «Sistemas de gestión de contenidos (CMS)»Herramientas para gestionar contenido digital.
- Backdrop - Un CMS dirigido a pequeñas y medianas empresas y organizaciones sin ánimo de lucro (una bifurcación de Drupal).
- Concrete5 - Un CMS dirigido a usuarios con conocimientos técnicos mínimos.
- CraftCMS - Un CMS flexible y fácil de usar para crear experiencias digitales personalizadas en la web y más allá.
- Drupal - Un CMS de nivel empresarial.
- Grav - Un CMS moderno basado en archivos.
- Joomla - Otro CMS líder.
- Kirby - Un CMS basado en archivos que se adapta a cualquier proyecto.
- Magento - Una plataforma de comercio electrónico de código abierto muy utilizada.
- Moodle - Una plataforma de aprendizaje de código abierto.
- OctoberCMS - Un CMS creado sobre Laravel.
- OpenMage - Bifurcación de la plataforma de comercio electrónico Magento 1, cuyo soporte terminó.
- Pico CMS - Un CMS ligero basado en archivos.
- Silverstripe - Un CMS sencillo, flexible y seguro.
- Statamic - Un CMS basado en archivos y Git, creado sobre Laravel.
- Sulu - Un CMS fácil de usar para usuarios y desarrolladores, creado sobre Symfony Framework.
- TYPO3 - Un CMS de nivel empresarial.
- WinterCMS - Una bifurcación de OctoberCMS mantenida por la comunidad y creada sobre Laravel.
- WordPress - Una plataforma de blogs y CMS.
Componentes
Sección titulada «Componentes»Componentes independientes de frameworks de desarrollo web y grupos de desarrollo.
- Aura - Componentes independientes, totalmente desacoplados entre sí y de cualquier framework.
- CakePHP Plugins - Un directorio de plugins de CakePHP.
- Laminas Components - Los componentes que conforman Laminas Framework.
- Laravel Components - Los componentes de Laravel Framework.
- League of Extraordinary Packages - Un grupo de desarrollo de paquetes PHP.
- Spatie Open Source - Una colección de paquetes de código abierto para PHP y Laravel.
- Symfony Packages - Bibliotecas desacopladas para aplicaciones PHP.
Microframeworks
Sección titulada «Microframeworks»Microframeworks y enrutadores.
- Laravel Zero - Un microframework para aplicaciones de consola.
- Mezzio - Un microframework de Laminas.
- Minicli - Un framework minimalista y sin dependencias para crear aplicaciones PHP centradas en la línea de comandos.
- Silly - Un microframework para aplicaciones de línea de comandos.
- Slim - Otro microframework sencillo.
Complementos para microframeworks
Sección titulada «Complementos para microframeworks»Complementos relacionados con microframeworks y enrutadores.
- Slim Skeleton - Un esqueleto para Slim.
- Slim PHP View - Un renderizador PHP sencillo para Slim.
Enrutadores
Sección titulada «Enrutadores»Bibliotecas para gestionar el enrutamiento de aplicaciones.
- Aura.Router - Una biblioteca de enrutamiento con todas las funciones.
- Fast Route - Una biblioteca de enrutamiento rápida.
- Klein - Un enrutador flexible.
- Route - Una biblioteca de enrutamiento basada en Fast Route.
Plantillas
Sección titulada «Plantillas»Bibliotecas y herramientas para crear plantillas y analizar léxico.
- Latte - Las plantillas PHP más seguras y realmente intuitivas.
- MtHaml - Una implementación en PHP del lenguaje de plantillas HAML.
- Mustache - Una implementación en PHP del lenguaje de plantillas Mustache.
- PHPTAL - Una implementación en PHP del lenguaje de plantillas TAL.
- Plates - Una biblioteca de plantillas nativa de PHP.
- Smarty - Un motor de plantillas complementario a PHP.
- Twig - Un lenguaje de plantillas completo.
Generadores de sitios estáticos
Sección titulada «Generadores de sitios estáticos»Herramientas para preprocesar contenido y generar páginas web.
- Cecil - Un generador de sitios estáticos sencillo y potente, basado en contenido.
- Couscous - Una herramienta para convertir documentación Markdown en sitios web.
- Jigsaw - Sitios estáticos sencillos con Blade de Laravel.
- Sculpin - Una herramienta que convierte Markdown y Twig en HTML estático.
Bibliotecas para trabajar con HTTP.
- Buzz - Otro cliente HTTP.
- Guzzle - Un cliente HTTP completo.
- HTTPlug - Una abstracción de cliente HTTP que no depende de una implementación específica.
- Nyholm PSR-7 - Una implementación de PSR-7 muy ligera. Muy estricta y rápida.
- PHP VCR - Una biblioteca para grabar y reproducir solicitudes HTTP.
- Requests - Una biblioteca HTTP sencilla.
- Retrofit - Una biblioteca que facilita la creación de clientes de API REST.
- Saloon - Un framework para crear integraciones y SDK de API de gran calidad.
- Symfony HTTP Client - Un componente para obtener recursos HTTP de forma síncrona o asíncrona.
- Laminas Diactoros - Implementación de mensajes HTTP PSR-7.
Raspado web
Sección titulada «Raspado web»Bibliotecas para extraer datos de sitios web y detectar rastreadores.
- Chrome PHP - Controla instancias de Chrome/Chromium sin interfaz gráfica desde PHP.
- CrawlerDetect - Una clase PHP para detectar bots, rastreadores y arañas mediante el agente de usuario.
- DiDOM - Un analizador y extractor de HTML ultrarrápido.
- Embed - Un extractor de información de cualquier servicio o página web.
- PHP Spider - Una araña web PHP configurable y extensible.
- Symfony Panther - Una biblioteca de pruebas de navegador y rastreo web para PHP y Symfony.
Middleware
Sección titulada «Middleware»Bibliotecas para crear aplicaciones mediante middleware.
- PSR-15 Middlewares - Una colección inspiradora de middleware útiles.
- Stack - Una biblioteca de middleware apilable para Symfony.
- Laminas Stratigility - Middleware para PHP basado en PSR-7.
Bibliotecas para analizar URL.
- PHP Domain Parser - Una biblioteca para analizar sufijos de dominios.
- sabre/uri - Una biblioteca funcional para manipular URI.
- Uri - Otra biblioteca para manipular URL.
Correo electrónico
Sección titulada «Correo electrónico»Bibliotecas para enviar y analizar correos electrónicos.
- CssToInlineStyles - Una biblioteca para insertar CSS en las plantillas de correo electrónico.
- ddeboer/imap - Una biblioteca IMAP orientada a objetos y con pruebas completas para PHP.
- Email Reply Parser - Una biblioteca para analizar respuestas de correo electrónico.
- Fetch - Una biblioteca IMAP.
- Mautic - Automatización del marketing por correo electrónico.
- PHPMailer - Otra solución de envío de correo.
- Stampie - Una biblioteca para servicios de correo electrónico como SendGrid, PostMark, MailGun y MailChimp.
- Symfony Mailer - Una potente biblioteca para crear y enviar correos electrónicos.
Archivos
Sección titulada «Archivos»Bibliotecas para manipular archivos y detectar tipos MIME.
- CSV - Una biblioteca para manipular datos CSV.
- Flysystem - Abstracción para sistemas de archivos locales y remotos.
- Gaufrette - Una capa de abstracción del sistema de archivos.
- PHP FFmpeg - Un contenedor para la biblioteca de vídeo FFmpeg.
- UnifiedArchive - Un lector y escritor unificado de archivos comprimidos.
- Parquet - Implementación PHP del formato de archivo Parquet.
Bibliotecas para trabajar con flujos.
- ByteStream - Una abstracción asíncrona de flujos.
Inyección de dependencias
Sección titulada «Inyección de dependencias»Bibliotecas que implementan el patrón de diseño de inyección de dependencias.
- Aura.Di - Un contenedor de inyección de dependencias serializable, con inyección por constructor y setter, compatibilidad con interfaces y traits, herencia de configuración y mucho más.
- Acclimate - Una interfaz común para contenedores de inyección de dependencias y localizadores de servicios.
- Auryn - Un inyector de dependencias recursivo.
- Container - Otro contenedor flexible de inyección de dependencias.
- Disco - Un contenedor de inyección de dependencias compatible con PSR-11 y basado en anotaciones.
- PHP-DI - Un contenedor de inyección de dependencias compatible con autowiring.
- Pimple - Un contenedor de inyección de dependencias diminuto.
- Symfony DI - Un componente de contenedor de inyección de dependencias.
Imágenes
Sección titulada «Imágenes»Bibliotecas para manipular imágenes.
- Color Extractor - Una biblioteca para extraer colores de imágenes.
- Glide - Una biblioteca para manipular imágenes bajo demanda.
- Image Hash - Una biblioteca para generar hashes perceptuales de imágenes.
- Image Optimizer - Una biblioteca para optimizar imágenes.
- Imagine - Una biblioteca para manipular imágenes.
- Intervention Image - Otra biblioteca para manipular imágenes.
- PHP Image Workshop - Otra biblioteca para manipular imágenes.
- PHP QR Code - Generador y lector de códigos QR.
Pruebas
Sección titulada «Pruebas»Bibliotecas para probar bases de código y generar datos de prueba.
- Alice - Una biblioteca expresiva para generar fixtures.
- Behat - Un framework de pruebas basado en el desarrollo guiado por comportamiento (BDD).
- Codeception - Un framework de pruebas de pila completa.
- Faker - Una biblioteca para generar datos ficticios.
- Foundry - Una biblioteca para generar fábricas de fixtures para Doctrine.
- Infection - Un framework de pruebas de mutación para PHP basado en AST.
- Kahlan - Un framework de pruebas unitarias/BDD de pila completa, con compatibilidad integrada para stubs, mocks y cobertura de código.
- Mink - Pruebas de aceptación web.
- Mockery - Una biblioteca de objetos mock para pruebas.
- Nette Tester - Un framework productivo y agradable para realizar pruebas unitarias en paralelo.
- ParaTest - Una biblioteca para ejecutar PHPUnit en paralelo.
- Pest - Un framework de pruebas centrado en la sencillez.
- Phake - Otra biblioteca de objetos mock para pruebas.
- PHP-Mock - Una biblioteca de mocks para funciones integradas de PHP (p. ej., time()).
- PHP MySQL Engine - Un motor MySQL escrito íntegramente en PHP.
- PHPSpec - Una biblioteca de pruebas unitarias mediante especificaciones de diseño.
- PHPT - Una herramienta de pruebas usada por el propio PHP.
- PHPUnit - Un framework de pruebas unitarias.
- PHPUnit Polyfills - Simplifica la ejecución de pruebas PHPUnit en varias versiones de PHPUnit.
- Prophecy - Un framework de mocking con opiniones muy definidas.
- VFS Stream - Un contenedor de flujo de sistema de archivos virtual para pruebas.
Integración continua
Sección titulada «Integración continua»Bibliotecas y aplicaciones para la integración continua.
- CircleCI - Una plataforma de integración continua.
- GitLab CI - Una plataforma de integración continua.
- Jenkins - Una plataforma de integración continua con compatibilidad para PHP.
- SemaphoreCI - Una plataforma de integración continua para proyectos de código abierto y privados.
- Travis CI - Una plataforma de integración continua.
- Setup PHP - Una acción de GitHub para PHP.
Documentación
Sección titulada «Documentación»Bibliotecas para generar documentación de proyectos.
- APIGen - Otro generador de documentación de API.
- daux.io - Un generador de documentación que usa archivos Markdown.
- phpDocumentor - Un generador de documentación.
- Scramble - Genera automáticamente documentación OpenAPI a partir del código, sin anotaciones.
- zircote/swagger-php - Genera documentación OpenAPI para tu API RESTful.
Seguridad
Sección titulada «Seguridad»Bibliotecas para generar números aleatorios seguros, cifrar datos y analizar y probar vulnerabilidades.
- AntiXSS - Una biblioteca que intenta prevenir ataques de Cross-Site Scripting (XSS) mediante una lista de bloqueo.
- Halite - Una biblioteca sencilla para cifrar datos con libsodium.
- Optimus - Ofuscación de ID basada en el método de hash multiplicativo de Knuth.
- OWASP - Explora el mundo de la ciberseguridad.
- PHPGGC - Una biblioteca de cargas útiles PHP no serializables y una herramienta para generarlas.
- PHP Encryption - Biblioteca de cifrado seguro para PHP.
- PHPSecLib - Una biblioteca de comunicaciones seguras escrita íntegramente en PHP.
- Roave Security Advisories - Este paquete garantiza que tu aplicación no tenga dependencias instaladas con vulnerabilidades de seguridad conocidas.
- Secure Headers - Un paquete que añade encabezados relacionados con la seguridad a las respuestas HTTP.
- SQLMap - Una herramienta automática para detectar inyecciones SQL y tomar el control de bases de datos.
- Zap - Una herramienta integrada para pruebas de penetración en aplicaciones web.
Contraseñas
Sección titulada «Contraseñas»Bibliotecas y herramientas para gestionar y almacenar contraseñas.
- GenPhrase - Una biblioteca para generar frases de contraseña aleatorias y seguras.
- Password Validator - Una biblioteca para validar y actualizar hashes de contraseñas.
- Password-Generator - Biblioteca PHP para generar contraseñas aleatorias.
- phpass - Un framework portable para calcular hashes de contraseñas.
- Zxcvbn PHP - Una biblioteca PHP para estimar de forma realista la fortaleza de las contraseñas, basada en Zxcvbn JS.
Análisis de código
Sección titulada «Análisis de código»Bibliotecas y herramientas para analizar, procesar y manipular bases de código.
- Better Reflection - Una biblioteca de reflexión basada en AST que permite analizar y manipular código.
- Bladestan - Una extensión de PHPStan para el análisis estático de plantillas Blade.
- Code Climate - Revisión automatizada de código.
- Editorconfig-Checker - Una utilidad de línea de comandos que comprueba que tus archivos cumplan las reglas de
.editorconfig. - GrumPHP - Una herramienta de calidad de código PHP.
- PHP AST Viewer - Una herramienta para visualizar el árbol de sintaxis abstracta del código PHP.
- PHP Magic Number Detector - Una biblioteca que detecta números mágicos en el código.
- PHP Parser - Un analizador de PHP escrito en PHP.
- PHP Semantic Versioning Checker - Una utilidad de línea de comandos que compara dos conjuntos de código fuente y determina la versión semántica adecuada que debe aplicarse.
- Phpactor - Herramienta de autocompletado, refactorización e introspección para PHP.
- PHPQA - Una herramienta para ejecutar herramientas de control de calidad (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- Rector - Una herramienta para actualizar y refactorizar código.
- Scrutinizer - Una herramienta web para analizar código PHP.
- UBench - Una sencilla biblioteca de microevaluación de rendimiento.
Calidad del código
Sección titulada «Calidad del código»Bibliotecas para gestionar la calidad del código, el formato y el linting.
- CaptainHook - Una biblioteca de hooks de Git sencilla y flexible.
- Laravel Pint - Una herramienta para corregir estándares de código en Laravel.
- PHP CodeSniffer - Una biblioteca que detecta y puede corregir automáticamente infracciones de estándares de código en PHP, CSS y JS.
- PHP CS Fixer - Una biblioteca para corregir estándares de código.
- PHP CS Fixer Configurator - Una aplicación web que ayuda a configurar conjuntos de reglas de PHP CS Fixer.
- PHP Mess Detector - Una biblioteca que analiza el código en busca de errores, código subóptimo, parámetros sin usar y más.
- PHPCheckstyle - Una herramienta que ayuda a cumplir determinadas convenciones de código.
Análisis estático
Sección titulada «Análisis estático»Bibliotecas para realizar análisis estático del código PHP.
- Dead Code Detector - Una extensión de PHPStan para encontrar código PHP sin usar.
- Deptrac - Una herramienta de análisis estático para aplicar reglas de dependencias entre capas arquitectónicas.
- Exakat - Un motor de análisis estático para PHP.
- Larastan - Un wrapper de PHPStan para Laravel que incorpora análisis estático a los proyectos Laravel.
- Mago - Una cadena de herramientas para PHP que busca mejorar la experiencia de desarrollo.
- phan - Un analizador estático basado en PHP 7 o posterior y la extensión php-ast.
- PHP Architecture Tester - Una herramienta de pruebas arquitectónicas fácil de usar para PHP.
- PHPCompatibility - Un comprobador de compatibilidad de PHP para PHP CodeSniffer.
- PHPDoc Parser - Analizador de phpDoc de última generación, compatible con tipos de intersección y genéricos.
- PHP Metrics - Una biblioteca de métricas estáticas.
- PHPStan - Una herramienta de análisis estático para PHP.
- Psalm - Una herramienta de análisis estático para encontrar errores en aplicaciones PHP.
Arquitectura
Sección titulada «Arquitectura»Bibliotecas relacionadas con patrones de diseño, enfoques de programación y formas de organizar el código.
- Design Patterns PHP - Un repositorio de patrones de software implementados en PHP.
- Finite - Una máquina de estados finitos sencilla para PHP.
- Functional PHP - Una biblioteca de programación funcional.
- Iter - Una biblioteca que ofrece primitivas de iteración mediante generadores.
- IterTools PHP - Una biblioteca que ofrece funciones para trabajar con entidades iterables (similar a la biblioteca itertools de Python).
- Pipeline - Una implementación del patrón de tuberías.
- Porter - Una biblioteca de abstracción para importar datos desde API web y otras fuentes.
- RulerZ - Un potente motor de reglas e implementación del patrón Specification.
Depuración y perfilado
Sección titulada «Depuración y perfilado»Bibliotecas y herramientas para depurar errores y perfilar código.
- APM - Extensión de monitorización que recopila errores y estadísticas en SQLite/MySQL/StatsD.
- Barbushin PHP Console - Otra consola web de depuración que usa Google Chrome.
- Kint - Una herramienta de depuración y perfilado.
- LaraDumps - Una herramienta de depuración para Laravel con una aplicación de escritorio dedicada.
- Metrics - Una biblioteca sencilla de API de métricas.
- PCOV - Un controlador autónomo compatible con la cobertura de código.
- PHP Console - Una consola web de depuración.
- PHP Debug Bar - Una barra de herramientas de depuración.
- PHPBench - Un framework de evaluación comparativa.
- PHPSpy - Un perfilador de muestreo de baja sobrecarga.
- Symfony VarDumper - Un componente para volcar variables.
- Tracy - Una biblioteca sencilla para detectar errores, registrar eventos y medir tiempos.
- Trap - Un volcado de variables ampliado con interfaz web y plugin para IDE.
- Whoops - Una atractiva biblioteca para gestionar errores.
- xDebug - Una herramienta de depuración y perfilado para PHP.
- XHProf - Una herramienta de perfilado desarrollada originalmente por Facebook.
- Z-Ray - Una herramienta de depuración y perfilado para Zend Server.
Servicios de seguimiento de errores y monitorización
Sección titulada «Servicios de seguimiento de errores y monitorización»Herramientas de monitorización del rendimiento de aplicaciones y seguimiento de errores, autoalojadas o en la nube.
- Blackfire - Un perfilador de código de baja sobrecarga.
- Buggregator - Un servidor de depuración que agrega volcados de variables, datos de perfilado, correos electrónicos, registros y eventos de Sentry.
- BugSnag - Monitorización de errores y de usuarios reales.
- Honeybadger - Seguimiento de errores y monitorización de aplicaciones para desarrolladores.
- Rollbar - Servicio de registro y seguimiento de errores para equipos de software.
- Sentry - Software de monitorización del rendimiento de aplicaciones y seguimiento de errores.
- Tideways - Herramienta de monitorización y perfilado.
Herramientas de compilación
Sección titulada «Herramientas de compilación»Herramientas de compilación y automatización de proyectos.
- Box - Una utilidad para crear archivos PHAR.
- PHPacker - Un creador de PHAR que compila aplicaciones PHP en ejecutables independientes.
- Phing - Un sistema de compilación de proyectos PHP inspirado en Apache Ant.
- RMT - Una biblioteca para versionar y publicar software.
Ejecutores de tareas
Sección titulada «Ejecutores de tareas»Bibliotecas para automatizar y ejecutar tareas.
- Jobby - Un gestor de tareas cron en PHP que no modifica crontab.
- Robo - Un ejecutor de tareas PHP con configuraciones orientadas a objetos.
Navegación
Sección titulada «Navegación»Herramientas para crear estructuras de navegación.
Gestión de recursos
Sección titulada «Gestión de recursos»Herramientas para gestionar, comprimir y minificar recursos de sitios web.
- JShrink - Una biblioteca para minificar JavaScript.
- Laravel Mix - Un elegante wrapper de Webpack para los casos de uso más habituales.
- Symfony Asset - Gestiona la generación y el versionado de URL de recursos web.
- Symfony Encore - Una API sencilla pero potente para procesar y compilar recursos con Webpack.
Geolocalización
Sección titulada «Geolocalización»Bibliotecas para geocodificar direcciones y trabajar con latitudes y longitudes.
- Country List - Una lista de todos los países con sus nombres y códigos ISO 3166-1.
- GeoCoder - Una biblioteca de geocodificación.
- GeoJSON - Una implementación de GeoJSON.
- GeoTools - Una biblioteca de herramientas geográficas.
- PHPGeo - Una sencilla biblioteca geográfica.
Fecha y hora
Sección titulada «Fecha y hora»Bibliotecas para trabajar con fechas y horas.
- Business Time - Una extensión de Carbon para gestionar horarios y días laborables.
- CalendR - Una biblioteca para gestionar calendarios.
- Carbon - Una extensión sencilla de la API DateTime.
- Chronos - Una extensión de la API DateTime compatible con fechas y horas mutables e inmutables.
- Moment.php - Un gestor de DateTime para PHP inspirado en Moment.js y compatible con i18n.
- PHP RRule - Una biblioteca para trabajar con fechas y horas recurrentes según la especificación RRule de iCalendar.
- Yasumi - Una biblioteca que ayuda a calcular las fechas y los nombres de los días festivos.
Eventos
Sección titulada «Eventos»Bibliotecas basadas en eventos o que implementan bucles de eventos no bloqueantes.
- Amp - Una biblioteca de E/S no bloqueante basada en eventos.
- Broadway - Una biblioteca de Event Sourcing y CQRS.
- CakePHP Event - Una biblioteca de distribución de eventos.
- Elephant.io - Otra biblioteca de WebSocket.
- Evenement - Una biblioteca de distribución de eventos.
- Event - Una biblioteca de eventos centrada en los eventos de dominio.
- Fast CGI Client - Un cliente para realizar solicitudes síncronas o asíncronas a través de un socket php-fpm.
- FrankenPHP - Un servidor moderno de aplicaciones PHP escrito en Go.
- Pawl - Un cliente asíncrono de WebSocket.
- Prooph Event Store - Un componente de Event Sourcing para almacenar mensajes de eventos.
- PHP Defer - La instrucción defer de Go para PHP.
- Ratchet - Una biblioteca de WebSocket.
- ReactPHP - Una biblioteca de E/S no bloqueante basada en eventos.
- RxPHP - Una biblioteca de extensiones reactivas.
- Swoole - Un framework de comunicación de red de alto rendimiento, asíncrono, concurrente y basado en eventos, escrito en C para PHP.
- Workerman - Una biblioteca de E/S no bloqueante basada en eventos.
Registro
Sección titulada «Registro»Bibliotecas para generar y gestionar archivos de registro.
- Monolog - Un registrador completo.
Comercio electrónico
Sección titulada «Comercio electrónico»Bibliotecas y aplicaciones para procesar pagos y crear tiendas de comercio electrónico.
- Money - Una implementación PHP del patrón monetario de Fowler.
- Brick Money - Una biblioteca monetaria para PHP compatible con contextos, redondeo de efectivo y conversión de divisas.
- OmniPay - Una biblioteca de procesamiento de pagos multidivisa e independiente del framework.
- Payum - Una biblioteca de abstracción de pagos.
- Shopsys Framework - Una plataforma de comercio electrónico de código abierto para equipos de desarrollo internos.
- Shopware - Software de comercio electrónico altamente personalizable.
- Swap - Una biblioteca para tipos de cambio.
- Sylius - Una solución de comercio electrónico de código abierto.
Bibliotecas y software para trabajar con archivos PDF.
- Browsershot - Convierte HTML en imagen, PDF o cadena de texto.
- Dompdf - Un conversor de HTML a PDF.
- Gotenberg - Un cliente PHP para interactuar con Gotenberg.
- Snappy - Una biblioteca para generar PDF e imágenes.
- TCPDF - Una clase PHP de código abierto para generar documentos PDF.
Ofimática
Sección titulada «Ofimática»Bibliotecas para trabajar con documentos de suites ofimáticas.
- PHPPowerPoint - Una biblioteca para trabajar con presentaciones de Microsoft PowerPoint.
- PHPWord - Una biblioteca para trabajar con documentos de Microsoft Word.
- PHPSpreadsheet - Una biblioteca escrita íntegramente en PHP para leer y escribir hojas de cálculo (sucesora de PHPExcel).
- OpenSpout - Una bifurcación comunitaria de
box/spout, una biblioteca PHP para leer y escribir hojas de cálculo (CSV, XLSX y ODS) de forma rápida y escalable.
Bases de datos
Sección titulada «Bases de datos»Bibliotecas para interactuar con bases de datos mediante técnicas de mapeo objeto-relacional (ORM) o de mapeo de datos.
- Atlas.Orm - Una implementación de mapeador de datos para modelos de persistencia en PHP.
- Aura.Sql - Amplía PDO nativo con un perfilador y un localizador de conexiones.
- Aura.SqlQuery - Constructores de consultas independientes para MySQL, PostgreSQL, SQLite y Microsoft SQL Server.
- Baum - Una implementación de conjuntos anidados para Eloquent.
- CakePHP ORM - Un mapeador objeto-relacional implementado con el patrón DataMapper.
- Cycle ORM - Un ORM de tipo DataMapper para PHP.
- Doctrine Extensions - Una colección de extensiones de comportamiento para Doctrine.
- Doctrine - Un DBAL y ORM completos.
- Laravel Eloquent - Un ORM sencillo.
- ProxyManager - Un conjunto de utilidades para generar objetos proxy para mapeadores de datos.
- RedBean - Un ORM ligero que no requiere configuración.
- Slimdump - Una herramienta sencilla para volcar bases de datos MySQL.
- Spot2 - Un ORM de tipo DataMapper para MySQL.
Migraciones
Sección titulada «Migraciones»Bibliotecas para gestionar esquemas de bases de datos y migraciones.
- Doctrine Migrations - Una biblioteca de migraciones para Doctrine.
- Phinx - Otra biblioteca de migraciones de bases de datos.
- PHPMig - Otra biblioteca para gestionar migraciones.
- Ruckusing - Migraciones de bases de datos para PHP al estilo de ActiveRecord Migrations, compatibles con MySQL, Postgres y SQLite.
Bibliotecas para trabajar con sistemas NoSQL.
- MongoDB - Controlador de MongoDB para PHP.
- MongoDB PHP Library - La biblioteca oficial de alto nivel de MongoDB para PHP, construida sobre el controlador de MongoDB para PHP.
- Predis - Una biblioteca de Redis con todas las funciones.
Bibliotecas para trabajar con colas de eventos y tareas.
- BunnyPHP - Una biblioteca AMQP (RabbitMQ) de PHP puro, eficiente, síncrona y también asíncrona (ReactPHP).
- Pheanstalk - Una biblioteca cliente de Beanstalkd.
- PHP AMQP - Una biblioteca AMQP escrita íntegramente en PHP.
- Tarantool Queue - Vinculaciones de PHP para Tarantool Queue.
- Thumper - Una biblioteca de patrones de RabbitMQ.
- Enqueue - Un paquete de colas de mensajes para PHP compatible con RabbitMQ, AMQP, STOMP, Amazon SQS, Redis y transportes de Doctrine.
Búsqueda
Sección titulada «Búsqueda»Bibliotecas y software para indexar datos y realizar búsquedas.
- Elastica - Una biblioteca cliente para ElasticSearch.
- ElasticSearch PHP - La biblioteca cliente oficial para ElasticSearch.
- Solarium - Una biblioteca cliente para Solr.
- SphinxQL Query Builder - Una biblioteca de consultas para los motores de búsqueda Sphinx y Manticore.
Línea de comandos
Sección titulada «Línea de comandos»Bibliotecas relacionadas con la línea de comandos.
- Aura.Cli - Proporciona equivalentes de los objetos de solicitud (Context) y respuesta (Stdio) para la interfaz de línea de comandos, incluida la compatibilidad con Getopt y un objeto Help independiente para describir comandos.
- CLI Menu - Una biblioteca para crear menús de línea de comandos.
- CLIFramework - Un framework de línea de comandos compatible con la generación de autocompletado para zsh/bash, subcomandos y restricciones de opciones. También es la base de phpbrew.
- CLImate - Una biblioteca para mostrar colores y formatos especiales.
- Commando - Otro analizador sencillo de opciones de línea de comandos.
- Cron Expression - Una biblioteca para calcular las fechas de ejecución de cron.
- GetOpt - Un analizador de opciones de línea de comandos.
- GetOptionKit - Otro analizador de opciones de línea de comandos.
- PsySH - Otra REPL para PHP.
- ShellWrap - Una sencilla biblioteca wrapper de línea de comandos.
Autenticación y autorización
Sección titulada «Autenticación y autorización»Bibliotecas para implementar la autenticación y autorización de usuarios.
- Aura.Auth - Proporciona funcionalidad de autenticación y seguimiento de sesiones mediante varios adaptadores.
- SocialConnect Auth - Inicio de sesión social de código abierto (OAuth1/OAuth2/OpenID/OpenIDConnect).
- Json Web Token - Tokens JSON para autenticar y transmitir información.
- OAuth 1.0 Client - Una biblioteca cliente de OAuth 1.0.
- OAuth 2.0 Client - Una biblioteca cliente de OAuth 2.0.
- OAuth2 Server - Otra implementación de servidor OAuth2.
- OAuth2 Server - Un servidor de autenticación OAuth2, servidor de recursos y biblioteca cliente.
- Paseto - Tokens de seguridad independientes de la plataforma.
- PHP oAuthLib - Otra biblioteca OAuth.
- TwitterOAuth - Una biblioteca OAuth para Twitter.
Marcado y CSS
Sección titulada «Marcado y CSS»Bibliotecas para trabajar con formatos de marcado y CSS.
- Carve - Un analizador PHP para Carve, un lenguaje de marcado ligero derivado de Markdown y Djot.
- Cebe Markdown - Un analizador Markdown rápido y extensible.
- CommonMark PHP - Un analizador Markdown altamente extensible que cumple plenamente la especificación CommonMark.
- Decoda - Una biblioteca ligera para analizar lenguajes de marcado.
- Djot - Un analizador PHP para Djot, un lenguaje moderno de marcado ligero (sucesor de Markdown).
- Essence - Una biblioteca para extraer contenido multimedia de la web.
- Embera - Una biblioteca consumidora de oEmbed.
- HTML to Markdown - Convierte HTML a Markdown.
- HTML5 PHP - Una biblioteca para analizar y serializar HTML5.
- Parsedown - Otro analizador Markdown.
- PHP CSS Parser - Un analizador de archivos CSS escrito en PHP.
- PHP Markdown - Un analizador Markdown.
- Shiki PHP - Un paquete PHP para resaltar código con Shiki.
- VObject - Una biblioteca para analizar objetos VCard e iCalendar.
Bibliotecas para trabajar con JSON.
- JSON Lint - Una utilidad de linting para JSON.
- JSONMapper - Una biblioteca para mapear JSON a objetos PHP.
- Lazy JSON - Un analizador diferido y eficiente en memoria para archivos JSON grandes.
Cadenas
Sección titulada «Cadenas»Bibliotecas para analizar y manipular cadenas.
- Agent - Un analizador PHP de agentes de usuario de escritorio y móviles, basado en Mobiledetect.
- ANSI to HTML5 - Una biblioteca para convertir ANSI a HTML5.
- Color Jizz - Una biblioteca para manipular y convertir colores.
- Device Detector - Otra biblioteca para analizar cadenas de agentes de usuario.
- Hyphenation - Separación silábica de texto basada en el algoritmo TeX.
- Jieba-PHP - Un port de jieba de Python a PHP. Segmentación de texto chino para el procesamiento del lenguaje natural.
- Mobile-Detect - Una clase PHP ligera para detectar dispositivos móviles (incluidas tabletas).
- Patchwork UTF-8 - Una biblioteca portable para trabajar con cadenas UTF-8.
- Portable ASCII - Una biblioteca para convertir cadenas a ASCII.
- Portable UTF-8 - Una biblioteca para manipular cadenas con métodos de sustitución seguros para UTF-8.
- Slugify - Una biblioteca para convertir cadenas en slugs.
- SQL Formatter - Una biblioteca para dar formato a sentencias SQL.
- Stringy - Una biblioteca de manipulación de cadenas compatible con varios bytes.
- Url highlight - Una biblioteca para extraer URL del texto y convertirlas en enlaces en los que se puede hacer clic.
- URLify - Un port de URLify.js de Django a PHP.
- UUID - Una biblioteca para generar UUID.
Números
Sección titulada «Números»Bibliotecas para trabajar con números.
- Brick Math - Una biblioteca que admite números grandes:
BigInteger,BigDecimalyBigRational. - ByteUnits - Una biblioteca para analizar, dar formato y convertir unidades de bytes en sistemas binarios y métricos.
- DecimalObject - Un objeto de valor para gestionar decimales y números de coma flotante con facilidad y mayor precisión.
- IP - Un objeto de valor inmutable para trabajar con direcciones IPv4 e IPv6.
- PHP Conversion - Otra biblioteca para convertir unidades de medida.
- PHP Units of Measure - Una biblioteca para convertir unidades de medida.
- MathPHP - Una biblioteca matemática para PHP.
Filtrado, saneamiento y validación
Sección titulada «Filtrado, saneamiento y validación»Bibliotecas para filtrar, sanear y validar datos.
- Assert - Una biblioteca de validación con un amplio conjunto de aserciones. Admite encadenamiento y evaluación diferida de aserciones.
- Aura.Filter - Proporciona herramientas para validar y sanear objetos y matrices.
- CakePHP Validation - Otra biblioteca de validación.
- Filterus - Una biblioteca sencilla de filtrado para PHP.
- HTML Purifier - Un filtro HTML que cumple los estándares.
- ISO-codes - Una biblioteca para validar entradas según estándares de ISO, finanzas internacionales, administraciones públicas, GS1, industria editorial, números de teléfono y códigos postales de numerosos países.
- JSON Schema - Una biblioteca de validación de JSON Schema.
- LibPhoneNumber for PHP - Una implementación PHP de la biblioteca de Google para gestionar números de teléfono.
- MetaYaml - Una biblioteca de validación de esquemas compatible con YAML, JSON y XML.
- Respect Validation - Una biblioteca de validación sencilla.
- Symfony HTML Sanitizer - Una biblioteca para sanear HTML.
- Valitron - Otra biblioteca de validación.
- Valinor - Una biblioteca para mapear datos a objetos de valor fuertemente tipados.
- Volan - Otra biblioteca de validación simplificada.
Bibliotecas y herramientas web para desarrollar API.
- API Platform - Expón en minutos una API REST hipermedia que adopta JSON-LD y el formato Hydra.
- Laminas API Tool Skeleton - Un generador de API creado con Laminas Framework.
- HAL - Una biblioteca para crear Hypertext Application Language (HAL).
- Hateoas - Una biblioteca de servicios web REST HATEOAS.
- Jane - Un generador de clientes OpenAPI con compatibilidad para validación.
- Negotiation - Una biblioteca de negociación de contenido.
- Restler - Un framework ligero para exponer métodos PHP como API web RESTful.
- PackageGenerator - Package Generator genera un SDK de PHP a partir de cualquier WSDL.
Caché y bloqueos
Sección titulada «Caché y bloqueos»Bibliotecas para almacenar datos en caché y adquirir bloqueos.
- APIx Cache - Un wrapper PSR-6 ligero para distintos backends de caché, centrado en el etiquetado e indexación de la caché.
- CacheTool - Una herramienta de línea de comandos para borrar cachés de APC y opcode.
- CakePHP Cache - Una biblioteca de almacenamiento en caché.
- Doctrine Cache - Una biblioteca de almacenamiento en caché.
- Metaphore - Defensa contra avalanchas de solicitudes a la caché mediante un semáforo que evita el efecto dogpile.
- Stash - Otra biblioteca de almacenamiento en caché.
- Laminas Cache - Otra biblioteca de almacenamiento en caché.
- Lock - Una biblioteca para ofrecer ejecución exclusiva mediante bloqueos.
Estructuras y almacenamiento de datos
Sección titulada «Estructuras y almacenamiento de datos»Bibliotecas que implementan estructuras de datos o técnicas de almacenamiento.
- CakePHP Collection - Una sencilla biblioteca de colecciones.
- Fractal - Una biblioteca para convertir estructuras de datos complejas a formato JSON.
- JsonMapper - Una biblioteca que asigna estructuras JSON anidadas a clases PHP.
- JSON Machine - Permite iterar sobre archivos JSON enormes mediante un sencillo
foreach. - msgpack.php - Una implementación en PHP puro del formato de serialización MessagePack.
- Serializer - Una biblioteca para serializar y deserializar datos.
- YaLinqo - Otra implementación de LINQ to Objects para PHP.
- Laminas Serializer - Otra biblioteca para serializar y deserializar datos.
Notificaciones
Sección titulada «Notificaciones»Bibliotecas para trabajar con software de notificaciones.
- JoliNotif - Una biblioteca multiplataforma para notificaciones de escritorio (compatible con Growl, notify-send, toaster, etc.).
Despliegue
Sección titulada «Despliegue»Bibliotecas para desplegar proyectos.
- Deployer - Una herramienta de implementación.
- Envoy - Una herramienta para ejecutar tareas SSH con PHP.
Internacionalización y localización
Sección titulada «Internacionalización y localización»Bibliotecas para internacionalización (I18n) y localización (L10n).
- Aura.Intl - Proporciona herramientas de internacionalización (I18N), en concreto, traducción de mensajes por configuración regional y orientada a paquetes.
- CakePHP I18n - Traducción de mensajes y localización de fechas y números.
Sin servidor
Sección titulada «Sin servidor»Bibliotecas y herramientas para crear aplicaciones web sin servidor.
- Bref - PHP sin servidor en AWS Lambda.
- OpenWhisk - Una plataforma de nube sin servidor de código abierto.
- Serverless Framework - Un framework de código abierto para crear aplicaciones sin servidor.
- Laravel Vapor - Una plataforma de implementación sin servidor para Laravel, basada en AWS.
Configuración
Sección titulada «Configuración»Bibliotecas y herramientas de configuración.
- PHP Dotenv - Analiza y carga variables de entorno desde archivos
.env. - Symfony Dotenv - Analiza y carga variables de entorno desde archivos
.env. - Toml - Un analizador y codificador TOML con acceso a AST y recuperación de errores.
Bibliotecas para trabajar con modelos de lenguaje grandes.
- Anthropic - Un cliente PHP para la API de Anthropic, compatible con mensajes, streaming, uso de herramientas y procesamiento por lotes.
- Anthropic for Laravel - Un wrapper de Laravel para el cliente PHP de Anthropic, con fachadas, publicación de configuración y dobles de prueba.
- Instructor for PHP - Salidas de datos estructurados con LLM en PHP.
- LLPhant - Un framework completo de IA generativa para PHP que usa OpenAI GPT 4. Inspirado en Langchain.
- OpenAI Client - OpenAI PHP es un cliente API PHP comunitario mejorado que permite interactuar con la API de OpenAI.
- OpenAI Client for Laravel - OpenAI PHP para Laravel es un cliente API PHP mejorado que permite interactuar con la API de OpenAI.
- PHP Mistral AI SDK - Un SDK de PHP potente y fácil de usar para la API de Mistral AI, que integra fácilmente funciones avanzadas basadas en IA en tus proyectos PHP.
API de terceros
Sección titulada «API de terceros»Bibliotecas para acceder a API de terceros.
- Amazon Web Service SDK - La biblioteca oficial del SDK de AWS para PHP.
- AsyncAWS - Un SDK asíncrono no oficial de AWS para PHP.
- Campaign Monitor - La biblioteca oficial de Campaign Monitor para PHP.
- Github - Una biblioteca para interactuar con la API de GitHub.
- Mailgun - La API oficial de Mailgun para PHP.
- Stripe - La biblioteca oficial de Stripe para PHP.
- Twilio - La API REST oficial de Twilio para PHP.
Extensiones
Sección titulada «Extensiones»Bibliotecas para ayudar a crear extensiones de PHP.
- PHP CPP - Una biblioteca de C++ para desarrollar extensiones de PHP.
- Zephir - Un lenguaje compilado entre PHP y C++ para desarrollar extensiones de PHP.
Bibliotecas y utilidades útiles que no encajan en las categorías anteriores.
- Annotations - Una biblioteca de anotaciones (parte de Doctrine).
- BotMan - Una biblioteca PHP independiente del framework para crear chatbots multiplataforma.
- ClassPreloader - Una biblioteca para optimizar la carga automática.
- Ganesha - Una implementación PHP del patrón Circuit Breaker.
- Hprose-PHP - Un RPC multiplataforma.
- Laravel Serializable Closure - Una biblioteca que permite serializar closures.
- noCAPTCHA - Un asistente para el noCAPTCHA (reCAPTCHA) de Google.
- Pagerfanta - Una biblioteca de paginación.
- Safe - Todas las funciones de PHP, reescritas para lanzar excepciones en lugar de devolver false.
Software
Sección titulada «Software»Software para crear un entorno de desarrollo.
Instalación de PHP
Sección titulada «Instalación de PHP»Herramientas para instalar y gestionar PHP en tu ordenador.
- Brew PHP Switcher - Selector de versiones de PHP para Brew.
- Homebrew - Un gestor de paquetes para macOS.
- PHP Brew - Un gestor e instalador de versiones de PHP.
- PHP Build - Otro instalador de versiones de PHP.
- Static PHP CLI - Compila o descarga versiones estáticas de PHP CLI y FPM.
Entorno de desarrollo
Sección titulada «Entorno de desarrollo»Software y herramientas para crear y compartir entornos de desarrollo.
- Ansible - Un framework de orquestación radicalmente sencillo.
- DDEV - Un sistema de entorno de desarrollo web local para PHP.
- Docker - Una plataforma de contenedorización.
- Docker PHP Extension Installer - Instala fácilmente extensiones de PHP en contenedores Docker.
- Docksal - Entornos unificados de desarrollo web para macOS, Windows y Linux, con tecnología Docker :whale:.
- Expose - Un servicio de túneles PHP de código abierto.
- Lando - Entornos de desarrollo listos para usar.
- Laravel Homestead - Un entorno de desarrollo local para Laravel.
- Laravel Herd - Un entorno de desarrollo PHP para macOS y Windows que se configura con un solo clic.
- Laradock - Un entorno de desarrollo PHP completo basado en Docker.
- PHPMon - Una aplicación de barra de menús para macOS para gestionar instalaciones de PHP (funciona con Laravel Valet).
- Puppet - Un framework y una aplicación de automatización de servidores.
- Solo - Una aplicación de terminal para gestionar procesos de una aplicación Laravel.
- Takeout - Un gestor de dependencias de desarrollo basado en Docker.
- Vagrant - Una utilidad para entornos de desarrollo portables.
Máquinas virtuales
Sección titulada «Máquinas virtuales»Máquinas virtuales alternativas para PHP.
- Hack - Un lenguaje de programación para HHVM.
- HHVM - Una máquina virtual, un entorno de ejecución y un compilador JIT para PHP, desarrollado por Facebook.
- PeachPie - Un compilador y entorno de ejecución de PHP para .NET y .NET Core.
Editores de texto e IDE
Sección titulada «Editores de texto e IDE»Editores de texto y entornos de desarrollo integrados (IDE) compatibles con PHP.
- Eclipse for PHP Developers - Un IDE de PHP basado en la plataforma Eclipse.
- Apache NetBeans - Un IDE compatible con PHP y HTML5.
- PhpEd - Un IDE con depurador comercial profesional.
- PhpStorm - Un IDE comercial para PHP.
- VS Code - Un editor de código de código abierto.
Aplicaciones web
Sección titulada «Aplicaciones web»Aplicaciones y herramientas web.
- 3V4L - Un shell en línea para PHP y HHVM.
- Adminer - Gestión de bases de datos desde un único archivo PHP.
- Cachet - El sistema de páginas de estado de código abierto.
- Lychee - Un sistema de gestión de fotos fácil de usar y atractivo.
- Leantime - Un sistema estratégico de gestión de proyectos para quienes no son gestores de proyectos.
- MailCatcher - Una herramienta web para capturar y visualizar correos electrónicos.
- Mailpit - Una herramienta para que los desarrolladores prueben correo electrónico y SMTP.
- phpMyAdmin - Una interfaz web para MySQL/MariaDB.
- PHP Queue - Una aplicación para gestionar backends de colas.
- phpRedisAdmin - Una interfaz web sencilla para gestionar bases de datos Redis.
- PHPSandbox - Un IDE en línea para PHP desde el navegador.
Infraestructura
Sección titulada «Infraestructura»Infraestructura para ofrecer aplicaciones y servicios PHP.
- appserver.io - Un servidor de aplicaciones multihilo para PHP, escrito en PHP.
- php-pm - Un gestor de procesos, acelerador y equilibrador de carga para aplicaciones PHP.
- RoadRunner - Servidor de aplicaciones PHP de alto rendimiento, equilibrador de carga y gestor de procesos.
Recursos
Sección titulada «Recursos»Recursos variados, como libros, sitios web y artículos, para mejorar tus habilidades y conocimientos de desarrollo con PHP.
Sitios web sobre PHP
Sección titulada «Sitios web sobre PHP»Sitios web útiles relacionados con PHP.
- Nomad PHP - Un recurso de aprendizaje de PHP en línea.
- Laravel News - El blog oficial de Laravel.
- PHP Annotated Monthly - Un resumen mensual de noticias de PHP.
- PHP FIG - El PHP Framework Interoperability Group.
- PHP Package Development Standards - Estándares de desarrollo de paquetes para PHP.
- PHP School - Aprendizaje de código abierto para PHP.
- PHP The Right Way - Una guía rápida de buenas prácticas de PHP.
- PHP UG - Un sitio web que ayuda a localizar el grupo de usuarios de PHP (UG) más cercano.
- PHP Watch - Artículos, noticias, cambios futuros, RFC y más sobre PHP.
- Unit Testing Tips - Consejos de pruebas unitarias con ejemplos en PHP.
Libros sobre PHP
Sección titulada «Libros sobre PHP»Libros excelentes relacionados con PHP.
- Domain-Driven Design in PHP - Ejemplos reales escritos en PHP que muestran estilos arquitectónicos de DDD.
- Functional Programming in PHP - Un libro sobre cómo aplicar principios y técnicas de programación funcional en PHP.
- Mastering Object-Orientated PHP - Un libro de Brandon Savage sobre PHP orientado a objetos.
- PHP Cookbook - Este recetario ofrece ejemplos de código para resolver diversos problemas de programación.
- Modernizing Legacy Applications in PHP - Un libro de Paul M. Jones sobre la modernización de aplicaciones PHP heredadas.
- Scaling PHP Applications - Un libro electrónico de Steve Corona sobre cómo escalar aplicaciones PHP.
- Securing PHP: Core Concepts - Un libro de Chris Cornutt sobre términos y prácticas de seguridad habituales en PHP.
- Signaling PHP - Un libro de Cal Evans sobre la captura de señales PCNTL en scripts CLI.
- XML Parsing with PHP - Este libro trata el análisis y la validación de documentos XML, el uso de expresiones XPath y el trabajo con espacios de nombres, además de la creación y modificación programática de archivos XML.
Vídeos sobre PHP
Sección titulada «Vídeos sobre PHP»Vídeos excelentes relacionados con PHP.
- Laracasts - Vídeos tutoriales sobre Laravel, Vue JS y más.
- Laravel YouTube Channel - El canal oficial de YouTube de Laravel.
- Program With Gio - Curso de PHP 8 de Gio.
- Programming with Anthony - Una serie de vídeos de Anthony Ferrara.
- SymfonyCasts - Vídeos tutoriales y cursos sobre PHP y Symfony.
Conferencias de PHP
Sección titulada «Conferencias de PHP»Conferencias de PHP.
- Laracon EU - Laracon EU es un evento de dos días para quienes quieran aprender Laravel y tecnologías relacionadas o compartir sus conocimientos.
- PHP[TEK] - La conferencia para desarrolladores web de mayor trayectoria en Estados Unidos, centrada en el lenguaje de programación PHP.
- PHP UK Conference - Una colección de vídeos de la PHP UK Conference.
Pódcasts sobre PHP
Sección titulada «Pódcasts sobre PHP»Pódcasts centrados en temas de PHP.
- Laravel News Podcast - Laravel News Podcast te trae las últimas noticias y eventos relacionados con Laravel, el framework PHP.
- Mostly Technical - Presentado por Ian Landsman y Aaron Francis, Mostly Technical es un animado debate sobre Laravel, negocios y una variada selección de temas relacionados.
- No Compromises - Dos veteranos de la programación, curtidos y sin pelos en la lengua, hablan de buenas prácticas basadas en años de trabajo con equipos de SaaS de Laravel.
- North Meets South Web Podcast - Jacob Bennett y Michael Dyrynda superan una diferencia horaria de 14,5 horas para hablar de la vida de los desarrolladores web.
- Over Engineered - Un pódcast en miniserie que explora con todo lujo de detalles preguntas irrelevantes de programación.
- PHP Internals News - Un pódcast sobre los componentes internos de PHP.
- PHP Town Hall - Un pódcast informal sobre PHP de Ben Edmunds y Phil Sturgeon.
- php[podcast] episodes from php[architect] - El pódcast oficial de php[architect], la revista y editorial líder del sector tecnológico, centrada en PHP y desarrollo web.
- PHPUgly - Las divagaciones de unos desarrolladores PHP sobrecargados de trabajo.
- The Laracasts Snippet - En cada episodio, The Laracasts Snippet ofrece una reflexión breve sobre algún aspecto del desarrollo web.
- The Laravel Podcast - Noticias y debates sobre Laravel y el desarrollo con PHP.
- The PHP Roundtable - The PHP Roundtable es una reunión informal de desarrolladores que debaten temas de interés para los entusiastas de PHP.
Boletines sobre PHP
Sección titulada «Boletines sobre PHP»Noticias relacionadas con PHP directamente en tu bandeja de entrada.
- PHP Weekly - Un boletín semanal sobre PHP.
Lecturas sobre PHP
Sección titulada «Lecturas sobre PHP»Lecturas relacionadas con PHP.
- php[architect] - Una revista mensual dedicada a PHP.
Lecturas sobre los componentes internos de PHP
Sección titulada «Lecturas sobre los componentes internos de PHP»Lecturas relacionadas con los componentes internos o el rendimiento de PHP.
- PHP RFCs - La página principal de las RFC de PHP (Request for Comments).
- Externals - Debates internos de PHP.
- PHP RFC Watch - Sigue las últimas RFC de PHP.
- PHP Internals Book - Un libro en línea sobre los componentes internos de PHP, escrito por tres desarrolladores principales.
HagiCode
HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.
Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.
- InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
- EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
- InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.
Descargar para Windows
Compartir HagiCode
Convierte ideas en software entregado.
HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.
- Inteligente
- Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
- Eficiente
- La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
- Divertido
- Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

