PHP
Source: https://github.com/ziadoz/awesome-php at
ca0ebf67afca
License: WTFPL
Read the English original
This edition is an AI-assisted translation.
Awesome PHP 
Seção intitulada “Awesome PHP ”Uma seleção criteriosa de excelentes bibliotecas, recursos e ferramentas úteis para PHP.
Contribuição e colaboração
Seção intitulada “Contribuição e colaboração”Consulte CONTRIBUTING, CODE-OF-CONDUCT e COLLABORATING para obter mais detalhes.
Sumário
Seção intitulada “Sumário”- Awesome PHP
- Repositórios Composer
- Gerenciamento de dependências
- Complementos do gerenciamento de dependências
- Frameworks
- Complementos de frameworks
- Sistemas de gerenciamento de conteúdo
- Componentes
- Microframeworks
- Complementos de microframeworks
- Roteadores
- Templates
- Geradores de sites estáticos
- HTTP
- Web scraping
- Middlewares
- URL
- Arquivos
- Fluxos
- Injeção de dependência
- Imagens
- Testes
- Integração contínua
- Documentação
- Segurança
- Senhas
- Análise de código
- Qualidade de código
- Análise estática
- Arquitetura
- Depuração e criação de perfis
- Serviços de monitoramento e rastreamento de erros
- Ferramentas de build
- Executores de tarefas
- Navegação
- Gerenciamento de recursos
- Geolocalização
- Data e hora
- Eventos
- Registro de logs
- Comércio eletrônico
- Pacote Office
- Banco de dados
- Migrações
- NoSQL
- Filas
- Busca
- Linha de comando
- Autenticação e autorização
- Marcação e CSS
- JSON
- Strings
- Números
- Filtragem, sanitização e validação
- API
- Cache e bloqueios
- Estruturas de dados e armazenamento
- Notificações
- Implantação
- Internacionalização e localização
- Serverless
- Configuração
- LLMs
- APIs de terceiros
- Extensões
- Diversos
- Software
- Recursos
Repositórios Composer
Seção intitulada “Repositórios Composer”Repositórios Composer.
- Firegento - Repositório Composer de módulos do Magento.
- Packagist - O repositório de pacotes do PHP.
- Packalyst - O repositório de pacotes do Laravel.
- Private Packagist - Arquivo de pacotes Composer como serviço para PHP.
- WordPress Packagist - Gerencie seus plugins com o Composer.
Gerenciamento de dependências
Seção intitulada “Gerenciamento de dependências”Bibliotecas para gerenciamento de dependências e pacotes.
- Composer - Gerenciador de pacotes e dependências.
- Composer Installers - Instalador de bibliotecas Composer para vários frameworks.
- Phive - Gerenciador de PHAR.
- Pickle - Instalador de extensões do PHP.
- Pie - Instalador oficial de extensões do PHP.
Complementos do gerenciamento de dependências
Seção intitulada “Complementos do gerenciamento de dependências”Complementos relacionados ao gerenciamento de dependências.
- Composer Merge Plugin - Plugin do Composer para mesclar vários arquivos
composer.json. - Composer Normalize - Plugin para normalizar arquivos
composer.json. - Composer Patches - Plugin do Composer para aplicar patches.
- Composer Prefer Lowest Validator - Plugin para verificar se é possível instalar e testar as dependências mínimas.
- Composer Require Checker - Ferramenta de linha de comando para analisar as dependências do Composer e verificar se não há símbolos desconhecidos no código-fonte de um pacote.
- Composer Unused - Ferramenta de linha de comando para procurar pacotes Composer não utilizados.
- Repman - Gerenciador privado de repositórios de pacotes PHP e proxy do Packagist.
- Satis - Gerador de repositórios Composer estáticos.
Frameworks
Seção intitulada “Frameworks”Frameworks para desenvolvimento web.
- CakePHP - Framework de desenvolvimento rápido de aplicações.
- CodeIgniter - Framework PHP poderoso e com uma pegada bastante leve.
- Ecotone - Barramento de serviços para PHP baseado nos princípios arquiteturais de DDD, CQRS e Event Sourcing.
- Laminas - Framework composto por componentes individuais (anteriormente Zend Framework).
- Laravel - Framework para aplicações web com sintaxe expressiva e elegante.
- Nette - Framework web composto por componentes maduros.
- Phalcon - Framework implementado como uma extensão em C.
- Spiral - Framework de alto desempenho para PHP e Go.
- Symfony - Conjunto de componentes reutilizáveis e um framework web.
- Tempest - Framework que não fica no seu caminho.
- Yii2 - Framework web rápido, seguro e eficiente.
Complementos de frameworks
Seção intitulada “Complementos de frameworks”Complementos relacionados a frameworks de desenvolvimento web.
- CakePHP CRUD - Plugin de desenvolvimento rápido de aplicações (RAD) para CakePHP.
- Filament PHP - Framework de interface de usuário poderoso e de código aberto para Laravel.
- Inertia.js - Adaptador para criar aplicações de página única usando roteamento e controladores no servidor, sem precisar de uma API separada.
- LaravelS - Adaptador pronto para uso entre Laravel/Lumen e Swoole.
- Livewire - Interfaces de front-end poderosas e dinâmicas sem sair do PHP.
Sistemas de gerenciamento de conteúdo (CMS)
Seção intitulada “Sistemas de gerenciamento de conteúdo (CMS)”Ferramentas para gerenciar conteúdo digital.
- Backdrop - CMS voltado a pequenas e médias empresas e organizações sem fins lucrativos (um fork do Drupal).
- Concrete5 - CMS voltado a usuários com conhecimentos técnicos básicos.
- CraftCMS - CMS flexível e fácil de usar para criar experiências digitais personalizadas na web e além.
- Drupal - CMS de nível empresarial.
- Grav - CMS moderno baseado em arquivos.
- Joomla - Mais um CMS líder de mercado.
- Kirby - CMS baseado em arquivos que se adapta a qualquer projeto.
- Magento - Plataforma de comércio eletrônico de código aberto amplamente utilizada.
- Moodle - Plataforma de aprendizagem de código aberto.
- OctoberCMS - CMS baseado no Laravel.
- OpenMage - Fork da plataforma de comércio eletrônico Magento 1, que chegou ao fim de vida útil.
- Pico CMS - CMS leve baseado em arquivos.
- Silverstripe - CMS simples, flexível e seguro.
- Statamic - CMS baseado em arquivos e no Git, construído sobre Laravel.
- Sulu - CMS fácil de usar para usuários e desenvolvedores, construído sobre o framework Symfony.
- TYPO3 - CMS de nível empresarial.
- WinterCMS - Fork do OctoberCMS mantido pela comunidade e construído sobre Laravel.
- WordPress - Plataforma de blogs e CMS.
Componentes
Seção intitulada “Componentes”Componentes independentes de frameworks de desenvolvimento web e grupos de desenvolvimento.
- Aura - Componentes independentes, totalmente desacoplados entre si e de qualquer framework.
- CakePHP Plugins - Diretório de plugins do CakePHP.
- Laminas Components - Os componentes que formam o Laminas Framework.
- Laravel Components - Componentes do Laravel Framework.
- League of Extraordinary Packages - Grupo de desenvolvimento de pacotes PHP.
- Spatie Open Source - Coleção de pacotes de código aberto para PHP e Laravel.
- Symfony Packages - Bibliotecas desacopladas para aplicações PHP.
Microframeworks
Seção intitulada “Microframeworks”Microframeworks e roteadores.
- Laravel Zero - Microframework para aplicações de console.
- Mezzio - Microframework do Laminas.
- Minicli - Framework minimalista, sem dependências, para criar aplicações PHP centradas em CLI.
- Silly - Microframework para aplicações CLI.
- Slim - Mais um microframework simples.
Complementos de microframeworks
Seção intitulada “Complementos de microframeworks”Complementos relacionados a microframeworks e roteadores.
- Slim Skeleton - Estrutura inicial para o Slim.
- Slim PHP View - Renderizador PHP simples para Slim.
Roteadores
Seção intitulada “Roteadores”Bibliotecas para lidar com o roteamento de aplicações.
- Aura.Router - Biblioteca de roteamento completa.
- Fast Route - Biblioteca de roteamento rápida.
- Klein - Roteador flexível.
- Route - Biblioteca de roteamento construída sobre Fast Route.
Templates
Seção intitulada “Templates”Bibliotecas e ferramentas para criação de templates e análise léxica.
- Latte - Templates mais seguros e realmente intuitivos para PHP.
- MtHaml - Implementação em PHP da linguagem de templates HAML.
- Mustache - Implementação em PHP da linguagem de templates Mustache.
- PHPTAL - Implementação em PHP da linguagem de templates TAL.
- Plates - Biblioteca de templates nativa do PHP.
- Smarty - Mecanismo de templates complementar ao PHP.
- Twig - Linguagem de templates abrangente.
Geradores de sites estáticos
Seção intitulada “Geradores de sites estáticos”Ferramentas para pré-processar conteúdo e gerar páginas web.
- Cecil - Gerador de sites estáticos simples, poderoso e orientado a conteúdo.
- Couscous - Ferramenta para converter documentação Markdown em sites.
- Jigsaw - Sites estáticos simples com Blade do Laravel.
- Sculpin - Ferramenta que converte Markdown e Twig em HTML estático.
Bibliotecas para trabalhar com HTTP.
- Buzz - Mais um cliente HTTP.
- Guzzle - Cliente HTTP abrangente.
- HTTPlug - Abstração de cliente HTTP que não depende de uma implementação específica.
- Nyholm PSR-7 - Implementação PSR-7 superleve, muito rigorosa e rápida.
- PHP VCR - Biblioteca para gravar e reproduzir requisições HTTP.
- Requests - Biblioteca HTTP simples.
- Retrofit - Biblioteca que facilita a criação de clientes para APIs REST.
- Saloon - Framework para criar integrações e SDKs de API elegantes.
- Symfony HTTP Client - Componente para buscar recursos HTTP de forma síncrona ou assíncrona.
- Laminas Diactoros - Implementação de mensagens HTTP PSR-7.
Web scraping
Seção intitulada “Web scraping”Bibliotecas para fazer scraping de sites e detectar rastreadores.
- Chrome PHP - Controle instâncias headless do Chrome/Chromium usando PHP.
- CrawlerDetect - Classe PHP para detectar bots, crawlers e spiders pelo user agent.
- DiDOM - Analisador e ferramenta de scraping de HTML super-rápida.
- Embed - Extrator de informações de qualquer serviço ou página da web.
- PHP Spider - Spider web em PHP configurável e extensível.
- Symfony Panther - Biblioteca de testes em navegadores e rastreamento da web para PHP e Symfony.
Middlewares
Seção intitulada “Middlewares”Bibliotecas para criar aplicações usando middlewares.
- PSR-15 Middlewares - Coleção inspiradora de middlewares práticos.
- Stack - Biblioteca de middlewares combináveis para Symfony.
- Laminas Stratigility - Middleware para PHP construído sobre PSR-7.
Bibliotecas para analisar URLs.
- PHP Domain Parser - Biblioteca para analisar sufixos de domínios.
- sabre/uri - Biblioteca funcional para manipulação de URIs.
- Uri - Mais uma biblioteca para manipulação de URLs.
Bibliotecas para enviar e analisar e-mails.
- CssToInlineStyles - Biblioteca para incorporar CSS em templates de e-mail.
- ddeboer/imap - Biblioteca IMAP orientada a objetos para PHP, totalmente testada.
- Email Reply Parser - Biblioteca para analisar respostas de e-mail.
- Fetch - Biblioteca IMAP.
- Mautic - Automação de marketing por e-mail.
- PHPMailer - Mais uma solução para envio de e-mails.
- Stampie - Biblioteca para serviços de e-mail como SendGrid, PostMark, MailGun e MailChimp.
- Symfony Mailer - Biblioteca poderosa para criar e enviar e-mails.
Arquivos
Seção intitulada “Arquivos”Bibliotecas para manipular arquivos e detectar tipos MIME.
- CSV - Biblioteca para manipulação de dados CSV.
- Flysystem - Abstração para sistemas de arquivos locais e remotos.
- Gaufrette - Camada de abstração de sistema de arquivos.
- PHP FFmpeg - Wrapper para a biblioteca de vídeo FFmpeg.
- UnifiedArchive - Leitor e gravador unificado de arquivos compactados.
- Parquet - Implementação em PHP do formato de arquivo Parquet.
Bibliotecas para trabalhar com fluxos.
- ByteStream - Abstração de fluxo assíncrono.
Injeção de dependência
Seção intitulada “Injeção de dependência”Bibliotecas que implementam o padrão de projeto de injeção de dependência.
- Aura.Di - Contêiner de injeção de dependência serializável com injeção por construtor e setter, suporte a interfaces e traits, herança de configuração e muito mais.
- Acclimate - Interface comum para contêineres de injeção de dependência e localizadores de serviços.
- Auryn - Injetor de dependências recursivo.
- Container - Mais um contêiner de injeção de dependência flexível.
- Disco - Contêiner de injeção de dependência compatível com PSR-11 e baseado em anotações.
- PHP-DI - Contêiner de injeção de dependência com suporte a autowiring.
- Pimple - Contêiner de injeção de dependência compacto.
- Symfony DI - Componente de contêiner de injeção de dependência.
Imagens
Seção intitulada “Imagens”Bibliotecas para manipular imagens.
- Color Extractor - Biblioteca para extrair cores de imagens.
- Glide - Biblioteca para manipulação de imagens sob demanda.
- Image Hash - Biblioteca para gerar hashes perceptuais de imagens.
- Image Optimizer - Biblioteca para otimizar imagens.
- Imagine - Biblioteca para manipulação de imagens.
- Intervention Image - Mais uma biblioteca para manipulação de imagens.
- PHP Image Workshop - Mais uma biblioteca para manipulação de imagens.
- PHP QR Code - Gerador e leitor de códigos QR.
Bibliotecas para testar bases de código e gerar dados de teste.
- Alice - Biblioteca expressiva para geração de fixtures.
- Behat - Framework de testes baseado em desenvolvimento orientado a comportamento (BDD).
- Codeception - Framework de testes full-stack.
- Faker - Biblioteca para geração de dados fictícios.
- Foundry - Fábrica de fixtures para Doctrine.
- Infection - Framework de testes de mutação baseado em AST para PHP.
- Kahlan - Framework full-stack de testes unitários/BDD com suporte integrado a stubs, mocks e cobertura de código.
- Mink - Testes de aceitação web.
- Mockery - Biblioteca de objetos mock para testes.
- Nette Tester - Framework produtivo e agradável para testes unitários paralelos.
- ParaTest - Biblioteca de testes paralelos para PHPUnit.
- Pest - Framework de testes com foco na simplicidade.
- Phake - Mais uma biblioteca de objetos mock para testes.
- PHP-Mock - Biblioteca de mocks para funções nativas do PHP (por exemplo, time()).
- PHP MySQL Engine - Mecanismo MySQL escrito em PHP puro.
- PHPSpec - Biblioteca de testes unitários baseada em especificações de projeto.
- PHPT - Ferramenta de testes usada pelo próprio PHP.
- PHPUnit - Framework de testes unitários.
- PHPUnit Polyfills - Facilita a execução de testes PHPUnit em várias versões do PHPUnit.
- Prophecy - Framework de mocking altamente opinativo.
- VFS Stream - Wrapper de fluxo de sistema de arquivos virtual para testes.
Integração contínua
Seção intitulada “Integração contínua”Bibliotecas e aplicações para integração contínua.
- CircleCI - Plataforma de integração contínua.
- GitLab CI - Plataforma de integração contínua.
- Jenkins - Plataforma de integração contínua com suporte a PHP.
- SemaphoreCI - Plataforma de integração contínua para projetos de código aberto e privados.
- Travis CI - Plataforma de integração contínua.
- Setup PHP - Uma GitHub Action para PHP.
Documentação
Seção intitulada “Documentação”Bibliotecas para gerar a documentação de projetos.
- APIGen - Mais um gerador de documentação de API.
- daux.io - Gerador de documentação que usa arquivos Markdown.
- phpDocumentor - Gerador de documentação.
- Scramble - Gera automaticamente documentação OpenAPI a partir do seu código, sem anotações.
- zircote/swagger-php - Gera documentação OpenAPI para sua API RESTful.
Segurança
Seção intitulada “Segurança”Bibliotecas para gerar números aleatórios seguros, criptografar dados e analisar e testar vulnerabilidades.
- AntiXSS - Biblioteca que tenta prevenir ataques de Cross-Site Scripting (XSS) por meio de listas de bloqueio.
- Halite - Biblioteca simples para criptografia usando libsodium.
- Optimus - Ofuscação de IDs baseada no método de hash multiplicativo de Knuth.
- OWASP - Explore o universo da segurança cibernética.
- PHPGGC - Biblioteca de payloads PHP desserializáveis e ferramenta para gerá-los.
- PHP Encryption - Biblioteca segura de criptografia para PHP.
- PHPSecLib - Biblioteca de comunicação segura, escrita inteiramente em PHP.
- Roave Security Advisories - Este pacote garante que sua aplicação não tenha dependências instaladas com vulnerabilidades de segurança conhecidas.
- Secure Headers - Pacote que adiciona cabeçalhos relacionados à segurança às respostas HTTP.
- SQLMap - Ferramenta automática para injeção de SQL e invasão de bancos de dados.
- Zap - Ferramenta integrada de testes de invasão para aplicações web.
Bibliotecas e ferramentas para trabalhar com senhas e armazená-las.
- GenPhrase - Biblioteca para gerar frases-senha aleatórias e seguras.
- Password Validator - Biblioteca para validar e atualizar hashes de senhas.
- Password-Generator - Biblioteca PHP para gerar senhas aleatórias.
- phpass - Framework portátil de hash de senhas.
- Zxcvbn PHP - Biblioteca PHP para estimar de forma realista a força de senhas, baseada em Zxcvbn JS.
Análise de código
Seção intitulada “Análise de código”Bibliotecas e ferramentas para analisar, interpretar e manipular bases de código.
- Better Reflection - Biblioteca de reflexão baseada em AST que permite analisar e manipular código.
- Bladestan - Extensão do PHPStan para análise estática de templates Blade.
- Code Climate - Revisão automatizada de código.
- Editorconfig-Checker - Utilitário de linha de comando que verifica se seus arquivos seguem as regras do
.editorconfig. - GrumPHP - Ferramenta de qualidade de código para PHP.
- PHP AST Viewer - Ferramenta para visualizar a Árvore Sintática Abstrata do código PHP.
- PHP Magic Number Detector - Biblioteca que detecta números mágicos no código.
- PHP Parser - Analisador sintático de PHP escrito em PHP.
- PHP Semantic Versioning Checker - Utilitário de linha de comando que compara dois conjuntos de código-fonte e determina a versão semântica apropriada a aplicar.
- Phpactor - Ferramenta de conclusão, refatoração e introspecção de código PHP.
- PHPQA - Ferramenta para executar ferramentas de QA (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- Rector - Ferramenta para atualizar e refatorar código.
- Scrutinizer - Ferramenta web para analisar código PHP.
- UBench - Biblioteca simples para microbenchmarking.
Qualidade de código
Seção intitulada “Qualidade de código”Bibliotecas para gerenciar a qualidade, formatação e análise estática do código.
- CaptainHook - Biblioteca flexível e fácil de usar para hooks do Git.
- Laravel Pint - Biblioteca para corrigir padrões de codificação no Laravel.
- PHP CodeSniffer - Biblioteca que detecta e corrige automaticamente violações de padrões de codificação em PHP, CSS e JS.
- PHP CS Fixer - Biblioteca para corrigir padrões de codificação.
- PHP CS Fixer Configurator - Aplicação web que ajuda a configurar conjuntos de regras do PHP CS Fixer.
- PHP Mess Detector - Biblioteca que analisa código em busca de bugs, código abaixo do ideal, parâmetros não utilizados e muito mais.
- PHPCheckstyle - Ferramenta que ajuda a seguir determinadas convenções de codificação.
Análise estática
Seção intitulada “Análise estática”Bibliotecas para realizar análise estática de código PHP.
- Dead Code Detector - Extensão do PHPStan para encontrar código PHP não utilizado.
- Deptrac - Ferramenta de análise estática para impor regras de dependência entre camadas arquiteturais.
- Exakat - Mecanismo de análise estática para PHP.
- Larastan - Wrapper do PHPStan para Laravel que adiciona análise estática a projetos Laravel.
- Mago - Conjunto de ferramentas para PHP que busca melhorar a experiência de desenvolvimento.
- phan - Analisador estático baseado em PHP 7+ e na extensão php-ast.
- PHP Architecture Tester - Ferramenta de testes de arquitetura fácil de usar para PHP.
- PHPCompatibility - Verificador de compatibilidade do PHP para PHP CodeSniffer.
- PHPDoc Parser - Analisador de phpDoc de nova geração, com suporte a tipos de interseção e genéricos.
- PHP Metrics - Biblioteca de métricas estáticas.
- PHPStan - Ferramenta de análise estática para PHP.
- Psalm - Ferramenta de análise estática para encontrar erros em aplicações PHP.
Arquitetura
Seção intitulada “Arquitetura”Bibliotecas relacionadas a padrões de projeto, abordagens de programação e formas de organizar o código.
- Design Patterns PHP - Repositório de padrões de software implementados em PHP.
- Finite - Máquina de estados finitos simples para PHP.
- Functional PHP - Biblioteca de programação funcional.
- Iter - Biblioteca que oferece primitivas de iteração usando geradores.
- IterTools PHP - Biblioteca que oferece funcionalidades para trabalhar com entidades iteráveis (semelhante à biblioteca itertools do Python).
- Pipeline - Implementação do padrão pipeline.
- Porter - Biblioteca de abstração de importação de dados para consumir APIs web e outras fontes de dados.
- RulerZ - Mecanismo de regras poderoso e implementação do padrão Specification.
Depuração e criação de perfis
Seção intitulada “Depuração e criação de perfis”Bibliotecas e ferramentas para depurar erros e criar perfis de código.
- APM - Extensão de monitoramento que coleta erros e estatísticas em SQLite/MySQL/StatsD.
- Barbushin PHP Console - Mais um console de depuração web que usa o Google Chrome.
- Kint - Ferramenta de depuração e criação de perfis.
- LaraDumps - Ferramenta de depuração para Laravel com aplicativo desktop dedicado.
- Metrics - Biblioteca simples de API de métricas.
- PCOV - Driver independente e compatível com cobertura de código.
- PHP Console - Console de depuração web.
- PHP Debug Bar - Barra de ferramentas para depuração.
- PHPBench - Framework de benchmarking.
- PHPSpy - Profiler de amostragem com baixo overhead.
- Symfony VarDumper - Componente para despejar variáveis.
- Tracy - Biblioteca simples para detecção de erros, registro de logs e medição de tempo.
- Trap - Depurador de variáveis expandido, com interface web e plugin para IDE.
- Whoops - Biblioteca elegante para tratamento de erros.
- xDebug - Ferramenta de depuração e criação de perfis para PHP.
- XHProf - Ferramenta de criação de perfis desenvolvida originalmente pelo Facebook.
- Z-Ray - Ferramenta de depuração e criação de perfis para Zend Server.
Serviços de monitoramento e rastreamento de erros
Seção intitulada “Serviços de monitoramento e rastreamento de erros”Ferramentas de monitoramento de desempenho de aplicações e rastreamento de erros, auto-hospedadas ou na nuvem.
- Blackfire - Profiler de código com baixo overhead.
- Buggregator - Servidor de depuração que agrega dumps de variáveis, dados de criação de perfis, e-mails, logs e eventos do Sentry.
- BugSnag - Monitoramento de erros e de usuários reais.
- Honeybadger - Rastreamento de erros e monitoramento de aplicações para desenvolvedores.
- Rollbar - Serviço de registro e rastreamento de erros para equipes de software.
- Sentry - Software de monitoramento de desempenho de aplicações e rastreamento de erros.
- Tideways - Ferramenta de monitoramento e criação de perfis.
Ferramentas de build
Seção intitulada “Ferramentas de build”Ferramentas de automação e build de projetos.
- Box - Utilitário para criar arquivos PHAR.
- PHPacker - Criador de PHAR que compila aplicações PHP em executáveis independentes.
- Phing - Sistema de build de projetos PHP inspirado no Apache Ant.
- RMT - Biblioteca para versionar e lançar software.
Executores de tarefas
Seção intitulada “Executores de tarefas”Bibliotecas para automatizar e executar tarefas.
- Jobby - Gerenciador de tarefas cron em PHP que não exige modificar o crontab.
- Robo - Executor de tarefas PHP com configurações orientadas a objetos.
Navegação
Seção intitulada “Navegação”Ferramentas para criar estruturas de navegação.
Gerenciamento de recursos
Seção intitulada “Gerenciamento de recursos”Ferramentas para gerenciar, compactar e minificar recursos de sites.
- JShrink - Biblioteca para minificar JavaScript.
- Laravel Mix - Wrapper elegante para o Webpack, voltado aos casos de uso mais comuns.
- Symfony Asset - Gerencia a geração e o versionamento de URLs de recursos web.
- Symfony Encore - API simples, mas poderosa, para processar e compilar recursos usando Webpack.
Geolocalização
Seção intitulada “Geolocalização”Bibliotecas para geocodificar endereços e trabalhar com latitude e longitude.
- Country List - Lista de todos os países com nomes e códigos ISO 3166-1.
- GeoCoder - Biblioteca para geocodificação.
- GeoJSON - Implementação de GeoJSON.
- GeoTools - Biblioteca de ferramentas geográficas.
- PHPGeo - Biblioteca geográfica simples.
Data e hora
Seção intitulada “Data e hora”Bibliotecas para trabalhar com datas e horários.
- Business Time - Extensão do Carbon para gerenciar horários comerciais e dias úteis.
- CalendR - Biblioteca para gerenciamento de calendários.
- Carbon - Extensão simples da API DateTime.
- Chronos - Extensão da API DateTime com suporte a datas e horários mutáveis e imutáveis.
- Moment.php - Manipulador de DateTime para PHP inspirado no Moment.js, com suporte a i18n.
- PHP RRule - Biblioteca para trabalhar com datas e horários recorrentes, baseada na especificação RRule do iCalendar.
- Yasumi - Biblioteca que ajuda a calcular as datas e os nomes de feriados.
Eventos
Seção intitulada “Eventos”Bibliotecas orientadas a eventos ou que implementam loops de eventos não bloqueantes.
- Amp - Biblioteca de E/S não bloqueante e orientada a eventos.
- Broadway - Biblioteca de event sourcing e CQRS.
- CakePHP Event - Biblioteca de distribuição de eventos.
- Elephant.io - Mais uma biblioteca de WebSocket.
- Evenement - Biblioteca de distribuição de eventos.
- Event - Biblioteca de eventos com foco em eventos de domínio.
- Fast CGI Client - Cliente para fazer requisições síncronas/assíncronas pelo socket do php-fpm.
- FrankenPHP - Servidor moderno de aplicações PHP escrito em Go.
- Pawl - Cliente assíncrono de WebSocket.
- Prooph Event Store - Componente de event sourcing para persistir mensagens de eventos.
- PHP Defer - Instrução defer do Go para PHP.
- Ratchet - Biblioteca de WebSocket.
- ReactPHP - Biblioteca de E/S não bloqueante e orientada a eventos.
- RxPHP - Biblioteca de extensão reativa.
- Swoole - Framework de comunicação de rede de alto desempenho para PHP, assíncrono, concorrente e orientado a eventos, escrito em C.
- Workerman - Biblioteca de E/S não bloqueante e orientada a eventos.
Registro de logs
Seção intitulada “Registro de logs”Bibliotecas para gerar e trabalhar com arquivos de log.
- Monolog - Sistema abrangente de registro de logs.
Comércio eletrônico
Seção intitulada “Comércio eletrônico”Bibliotecas e aplicações para receber pagamentos e criar lojas de comércio eletrônico.
- Money - Implementação em PHP do padrão monetário de Fowler.
- Brick Money - Biblioteca monetária para PHP com suporte a contextos, arredondamentos em dinheiro e conversão de moedas.
- OmniPay - Biblioteca de processamento de pagamentos com múltiplos gateways, independente de framework.
- Payum - Biblioteca de abstração de pagamentos.
- Shopsys Framework - Plataforma de comércio eletrônico de código aberto para equipes internas de desenvolvimento.
- Shopware - Software de comércio eletrônico altamente personalizável.
- Swap - Biblioteca de taxas de câmbio.
- Sylius - Solução de comércio eletrônico de código aberto.
Bibliotecas e softwares para trabalhar com arquivos PDF.
- Browsershot - Converta HTML em imagem, PDF ou string.
- Dompdf - Conversor de HTML para PDF.
- Gotenberg - Cliente PHP para interagir com Gotenberg.
- Snappy - Biblioteca para geração de PDFs e imagens.
- TCPDF - Classe PHP de código aberto para gerar documentos PDF.
Pacote Office
Seção intitulada “Pacote Office”Bibliotecas para trabalhar com documentos de suítes de escritório.
- PHPPowerPoint - Biblioteca para trabalhar com apresentações do Microsoft PowerPoint.
- PHPWord - Biblioteca para trabalhar com documentos do Microsoft Word.
- PHPSpreadsheet - Biblioteca PHP pura para ler e gravar planilhas (sucessora do PHPExcel).
- OpenSpout - Fork mantido pela comunidade do
box/spout, biblioteca PHP para ler e gravar planilhas (CSV, XLSX e ODS) de forma rápida e escalável.
Banco de dados
Seção intitulada “Banco de dados”Bibliotecas para interagir com bancos de dados usando mapeamento objeto-relacional (ORM) ou técnicas de mapeamento de dados.
- Atlas.Orm - Implementação de mapeador de dados para seu modelo de persistência em PHP.
- Aura.Sql - Amplia o PDO nativo e oferece um profiler e localizador de conexões.
- Aura.SqlQuery - Construtores de consultas independentes para MySQL, PostgreSQL, SQLite e Microsoft SQL Server.
- Baum - Implementação de conjunto aninhado para Eloquent.
- CakePHP ORM - Mapeador objeto-relacional implementado com o padrão DataMapper.
- Cycle ORM - DataMapper e ORM para PHP.
- Doctrine Extensions - Coleção de extensões comportamentais do Doctrine.
- Doctrine - DBAL e ORM abrangentes.
- Laravel Eloquent - ORM simples.
- ProxyManager - Conjunto de utilitários para gerar objetos proxy para mapeadores de dados.
- RedBean - ORM leve, sem necessidade de configuração.
- Slimdump - Ferramenta simples para despejar bancos de dados MySQL.
- Spot2 - ORM DataMapper para MySQL.
Migrações
Seção intitulada “Migrações”Bibliotecas para ajudar a gerenciar esquemas e migrações de bancos de dados.
- Doctrine Migrations - Biblioteca de migrações para Doctrine.
- Phinx - Mais uma biblioteca de migrações de banco de dados.
- PHPMig - Mais uma biblioteca de gerenciamento de migrações.
- Ruckusing - Migrações de banco de dados para PHP ao estilo das migrações do ActiveRecord, com suporte a MySQL, Postgres e SQLite.
Bibliotecas para trabalhar com back-ends “NoSQL”.
- MongoDB - Driver PHP do MongoDB.
- MongoDB PHP Library - Biblioteca PHP oficial de alto nível do MongoDB, construída sobre o MongoDB PHP Driver.
- Predis - Biblioteca Redis completa, com todos os recursos.
Bibliotecas para trabalhar com filas de eventos e tarefas.
- BunnyPHP - Biblioteca AMQP (RabbitMQ) síncrona e também assíncrona (ReactPHP), eficiente e escrita inteiramente em PHP.
- Pheanstalk - Biblioteca cliente para Beanstalkd.
- PHP AMQP - Biblioteca AMQP escrita inteiramente em PHP.
- Tarantool Queue - Bindings PHP para Tarantool Queue.
- Thumper - Biblioteca de padrões para RabbitMQ.
- Enqueue - Pacote PHP de filas de mensagens com suporte a RabbitMQ, AMQP, STOMP, Amazon SQS, Redis e transportes Doctrine.
Bibliotecas e softwares para indexar dados e executar consultas de busca.
- Elastica - Biblioteca cliente para ElasticSearch.
- ElasticSearch PHP - Biblioteca cliente oficial para ElasticSearch.
- Solarium - Biblioteca cliente para Solr.
- SphinxQL Query Builder - Biblioteca de consultas para os mecanismos de busca Sphinx e Manticore.
Linha de comando
Seção intitulada “Linha de comando”Bibliotecas relacionadas à linha de comando.
- Aura.Cli - Oferece objetos equivalentes a requisição (Context) e resposta (Stdio) para a interface de linha de comando, incluindo suporte a Getopt e um objeto Help independente para descrever comandos.
- CLI Menu - Biblioteca para criar menus de CLI.
- CLIFramework - Framework de linha de comando com suporte à geração de conclusão para zsh/bash, subcomandos e restrições de opções. Também é usado pelo phpbrew.
- CLImate - Biblioteca para exibir cores e formatação especial.
- Commando - Mais um analisador simples de opções de linha de comando.
- Cron Expression - Biblioteca para calcular datas de execução do cron.
- GetOpt - Analisador de opções de linha de comando.
- GetOptionKit - Mais um analisador de opções de linha de comando.
- PsySH - Mais um REPL para PHP.
- ShellWrap - Biblioteca simples de wrapper para linha de comando.
Autenticação e autorização
Seção intitulada “Autenticação e autorização”Bibliotecas para implementar autenticação e autorização de usuários.
- Aura.Auth - Oferece funcionalidades de autenticação e rastreamento de sessões usando vários adaptadores.
- SocialConnect Auth - Login social de código aberto (OAuth1\OAuth2\OpenID\OpenIDConnect).
- Json Web Token - Tokens JSON para autenticar e transmitir informações.
- OAuth 1.0 Client - Biblioteca cliente OAuth 1.0.
- OAuth 2.0 Client - Biblioteca cliente OAuth 2.0.
- OAuth2 Server - Mais uma implementação de servidor OAuth2.
- OAuth2 Server - Servidor de autenticação OAuth2, servidor de recursos e biblioteca cliente.
- Paseto - Tokens de segurança independentes de plataforma.
- PHP oAuthLib - Mais uma biblioteca OAuth.
- TwitterOAuth - Biblioteca OAuth para Twitter.
Marcação e CSS
Seção intitulada “Marcação e CSS”Bibliotecas para trabalhar com formatos de marcação e CSS.
- Carve - Analisador PHP para Carve, uma linguagem de marcação leve derivada de Markdown e Djot.
- Cebe Markdown - Analisador Markdown rápido e extensível.
- CommonMark PHP - Analisador Markdown altamente extensível, com suporte completo à especificação CommonMark.
- Decoda - Biblioteca leve para análise de marcação.
- Djot - Analisador PHP para Djot, uma linguagem moderna de marcação leve (sucessora do Markdown).
- Essence - Biblioteca para extrair mídia da web.
- Embera - Biblioteca consumidora de oEmbed.
- HTML to Markdown - Converte HTML em Markdown.
- HTML5 PHP - Biblioteca analisadora e serializadora de HTML5.
- Parsedown - Mais um analisador Markdown.
- PHP CSS Parser - Analisador de arquivos CSS escrito em PHP.
- PHP Markdown - Analisador Markdown.
- Shiki PHP - Pacote PHP para realce de código Shiki.
- VObject - Biblioteca para analisar objetos VCard e iCalendar.
Bibliotecas para trabalhar com JSON.
- JSON Lint - Utilitário de lint para JSON.
- JSONMapper - Biblioteca para mapear JSON em objetos PHP.
- Lazy JSON - Analisador preguiçoso e econômico em memória para arquivos JSON grandes.
Strings
Seção intitulada “Strings”Bibliotecas para analisar e manipular strings.
- Agent - Analisador de user agents para desktop e dispositivos móveis em PHP, baseado no Mobiledetect.
- ANSI to HTML5 - Biblioteca para converter ANSI em HTML5.
- Color Jizz - Biblioteca para manipular e converter cores.
- Device Detector - Mais uma biblioteca para analisar strings de user agent.
- Hyphenation - Hifenização de texto baseada no algoritmo de hifenização TeX.
- Jieba-PHP - Port do jieba do Python para PHP. Segmentação de texto chinês para processamento de linguagem natural.
- Mobile-Detect - Classe PHP leve para detectar dispositivos móveis (incluindo tablets).
- Patchwork UTF-8 - Biblioteca portátil para trabalhar com strings UTF-8.
- Portable ASCII - Biblioteca para converter strings para ASCII.
- Portable UTF-8 - Biblioteca de manipulação de strings com métodos de substituição seguros para UTF-8.
- Slugify - Biblioteca para converter strings em slugs.
- SQL Formatter - Biblioteca para formatar instruções SQL.
- Stringy - Biblioteca de manipulação de strings com suporte a multibyte.
- Url highlight - Biblioteca para analisar URLs em textos e convertê-las em links clicáveis.
- URLify - Port do URLify.js do Django para PHP.
- UUID - Biblioteca para gerar UUIDs.
Números
Seção intitulada “Números”Bibliotecas para trabalhar com números.
- Brick Math - Biblioteca que oferece suporte a números grandes:
BigInteger,BigDecimaleBigRational. - ByteUnits - Biblioteca para analisar, formatar e converter unidades de bytes nos sistemas binário e métrico.
- DecimalObject - Objeto de valor para manipular decimais e números de ponto flutuante de forma simples e precisa.
- IP - Objeto de valor imutável para trabalhar com endereços IPv4 e IPv6.
- PHP Conversion - Mais uma biblioteca para converter unidades de medida.
- PHP Units of Measure - Biblioteca para converter unidades de medida.
- MathPHP - Biblioteca matemática para PHP.
Filtragem, sanitização e validação
Seção intitulada “Filtragem, sanitização e validação”Bibliotecas para filtrar, sanitizar e validar dados.
- Assert - Biblioteca de validação com um amplo conjunto de asserções. Compatível com encadeamento e avaliação tardia de asserções.
- Aura.Filter - Oferece ferramentas para validar e sanitizar objetos e arrays.
- CakePHP Validation - Mais uma biblioteca de validação.
- Filterus - Biblioteca simples de filtragem para PHP.
- HTML Purifier - Filtro HTML compatível com os padrões.
- ISO-codes - Biblioteca para validar entradas de acordo com padrões ISO, finanças internacionais, administrações públicas, GS1, indústria editorial, números de telefone e códigos postais de diversos países.
- JSON Schema - Biblioteca de validação de JSON Schema.
- LibPhoneNumber for PHP - Implementação em PHP da biblioteca de tratamento de números de telefone do Google.
- MetaYaml - Biblioteca de validação de esquemas compatível com YAML, JSON e XML.
- Respect Validation - Biblioteca simples de validação.
- Symfony HTML Sanitizer - Biblioteca para sanitização de HTML.
- Valitron - Mais uma biblioteca de validação.
- Valinor - Biblioteca para mapear dados em objetos de valor fortemente tipados.
- Volan - Mais uma biblioteca simplificada de validação.
Bibliotecas e ferramentas web para desenvolver APIs.
- API Platform - Publique em minutos uma API REST hipermídia que adota JSON-LD e o formato Hydra.
- Laminas API Tool Skeleton - Criador de APIs desenvolvido com o Laminas Framework.
- HAL - Biblioteca para criar Hypertext Application Language (HAL).
- Hateoas - Biblioteca para serviços web REST HATEOAS.
- Jane - Gerador de clientes OpenAPI com suporte à validação.
- Negotiation - Biblioteca para negociação de conteúdo.
- Restler - Framework leve para expor métodos PHP como API web RESTful.
- PackageGenerator - Gera um SDK PHP a partir de qualquer WSDL.
Cache e bloqueios
Seção intitulada “Cache e bloqueios”Bibliotecas para armazenar dados em cache e adquirir bloqueios.
- APIx Cache - Wrapper fino de cache PSR-6 para vários back-ends, com ênfase em marcação e indexação de cache.
- CacheTool - Ferramenta para limpar caches APC/opcode pela linha de comando.
- CakePHP Cache - Biblioteca de cache.
- Doctrine Cache - Biblioteca de cache.
- Metaphore - Protege contra avalanche de cache usando um semáforo para evitar o efeito dogpile.
- Stash - Mais uma biblioteca de cache.
- Laminas Cache - Mais uma biblioteca de cache.
- Lock - Biblioteca de bloqueios para garantir execução exclusiva.
Estruturas de dados e armazenamento
Seção intitulada “Estruturas de dados e armazenamento”Bibliotecas que implementam estruturas de dados ou técnicas de armazenamento.
- CakePHP Collection - Biblioteca simples de coleções.
- Fractal - Biblioteca para converter estruturas de dados complexas em saída JSON.
- JsonMapper - Biblioteca que mapeia estruturas JSON aninhadas para classes PHP.
- JSON Machine - Permite iterar sobre JSONs enormes usando um simples
foreach. - msgpack.php - Implementação em PHP puro do formato de serialização MessagePack.
- Serializer - Biblioteca para serializar e desserializar dados.
- YaLinqo - Mais uma implementação de LINQ to Objects para PHP.
- Laminas Serializer - Mais uma biblioteca para serializar e desserializar dados.
Notificações
Seção intitulada “Notificações”Bibliotecas para trabalhar com softwares de notificação.
- JoliNotif - Biblioteca multiplataforma para notificações de desktop (compatível com Growl, notify-send, toaster etc.).
Implantação
Seção intitulada “Implantação”Bibliotecas para implantação de projetos.
Internacionalização e localização
Seção intitulada “Internacionalização e localização”Bibliotecas para internacionalização (I18n) e localização (L10n).
- Aura.Intl - Oferece ferramentas de internacionalização (I18N), em especial tradução de mensagens por localidade e orientada a pacotes.
- CakePHP I18n - Tradução de mensagens e localização de datas e números.
Serverless
Seção intitulada “Serverless”Bibliotecas e ferramentas para ajudar a criar aplicações web serverless.
- Bref - PHP serverless no AWS Lambda.
- OpenWhisk - Plataforma de nuvem serverless de código aberto.
- Serverless Framework - Framework de código aberto para criar aplicações serverless.
- Laravel Vapor - Plataforma serverless de implantação para Laravel, baseada na AWS.
Configuração
Seção intitulada “Configuração”Bibliotecas e ferramentas de configuração.
- PHP Dotenv - Analisa e carrega variáveis de ambiente de arquivos
.env. - Symfony Dotenv - Analisa e carrega variáveis de ambiente de arquivos
.env. - Toml - Analisador e codificador TOML com acesso à AST e recuperação de erros.
Bibliotecas para trabalhar com modelos de linguagem de grande porte.
- Anthropic - Cliente PHP para a API da Anthropic, com suporte a mensagens, streaming, uso de ferramentas e processamento em lote.
- Anthropic for Laravel - Wrapper Laravel para o cliente PHP da Anthropic, com Facades, publicação de configurações e fakes para testes.
- Instructor for PHP - Saídas de dados estruturados com LLMs em PHP.
- LLPhant - Framework abrangente de IA generativa para PHP que usa OpenAI GPT 4. Inspirado no Langchain.
- OpenAI Client - OpenAI PHP é um cliente de API PHP mantido pela comunidade e com recursos avançados, que permite interagir com a API da OpenAI.
- OpenAI Client for Laravel - OpenAI PHP para Laravel é um cliente de API PHP com recursos avançados que permite interagir com a API da OpenAI.
- PHP Mistral AI SDK - SDK PHP poderoso e fácil de usar para a API da Mistral AI, que permite integrar recursos avançados de IA aos seus projetos PHP.
APIs de terceiros
Seção intitulada “APIs de terceiros”Bibliotecas para acessar APIs de terceiros.
- Amazon Web Service SDK - Biblioteca oficial do SDK PHP da AWS.
- AsyncAWS - SDK PHP assíncrono não oficial da AWS.
- Campaign Monitor - Biblioteca PHP oficial do Campaign Monitor.
- Github - Biblioteca para interagir com a API do Github.
- Mailgun - API PHP oficial do Mailgun.
- Stripe - Biblioteca PHP oficial do Stripe.
- Twilio - API REST PHP oficial do Twilio.
Extensões
Seção intitulada “Extensões”Bibliotecas para ajudar a criar extensões PHP.
- PHP CPP - Biblioteca C++ para desenvolver extensões PHP.
- Zephir - Linguagem compilada entre PHP e C++ para desenvolver extensões PHP.
Diversos
Seção intitulada “Diversos”Bibliotecas ou utilitários úteis que não se encaixam nas categorias acima.
- Annotations - Biblioteca de anotações (parte do Doctrine).
- BotMan - Biblioteca PHP independente de framework para criar chatbots multiplataforma.
- ClassPreloader - Biblioteca para otimizar o autoloading.
- Ganesha - Implementação em PHP do padrão Circuit Breaker.
- Hprose-PHP - RPC entre linguagens.
- Laravel Serializable Closure - Biblioteca que permite serializar Closures.
- noCAPTCHA - Auxiliar para o noCAPTCHA (reCAPTCHA) do Google.
- Pagerfanta - Biblioteca de paginação.
- Safe - Todas as funções do PHP reescritas para lançar exceções em vez de retornar false.
Software
Seção intitulada “Software”Software para criar um ambiente de desenvolvimento.
Instalação do PHP
Seção intitulada “Instalação do PHP”Ferramentas para ajudar a instalar e gerenciar o PHP no seu computador.
- Brew PHP Switcher - Alternador de versões do PHP para Brew.
- Homebrew - Gerenciador de pacotes para macOS.
- PHP Brew - Gerenciador e instalador de versões do PHP.
- PHP Build - Mais um instalador de versões do PHP.
- Static PHP CLI - Compile ou baixe versões estáticas do PHP CLI e do FPM.
Ambiente de desenvolvimento
Seção intitulada “Ambiente de desenvolvimento”Softwares e ferramentas para criar e compartilhar um ambiente de desenvolvimento.
- Ansible - Framework de orquestração radicalmente simples.
- DDEV - Sistema de ambiente local de desenvolvimento web para PHP.
- Docker - Plataforma de conteinerização.
- Docker PHP Extension Installer - Instale extensões PHP facilmente em contêineres Docker.
- Docksal - Ambientes de desenvolvimento web unificados, baseados em Docker :whale:, para macOS, Windows e Linux.
- Expose - Serviço de túneis de código aberto para PHP.
- Lando - Ambientes de desenvolvimento prontos para uso.
- Laravel Homestead - Ambiente local de desenvolvimento para Laravel.
- Laravel Herd - Ambiente de desenvolvimento PHP para macOS e Windows que pode ser instalado com um clique.
- Laradock - Ambiente completo de desenvolvimento PHP baseado em Docker.
- PHPMon - Aplicativo de barra de menus do macOS para gerenciar instalações do PHP (funciona com o Laravel Valet).
- Puppet - Framework e aplicação para automação de servidores.
- Solo - Aplicativo de terminal para gerenciar processos de uma aplicação Laravel.
- Takeout - Gerenciador de dependências apenas para desenvolvimento, baseado em Docker.
- Vagrant - Utilitário portátil de ambiente de desenvolvimento.
Máquinas virtuais
Seção intitulada “Máquinas virtuais”Máquinas virtuais PHP alternativas.
- Hack - Linguagem de programação para HHVM.
- HHVM - Máquina virtual, runtime e JIT para PHP do Facebook.
- PeachPie - Compilador e runtime PHP para .NET e .NET Core.
Editores de texto e IDEs
Seção intitulada “Editores de texto e IDEs”Editores de texto e ambientes integrados de desenvolvimento (IDE) com suporte a PHP.
- Eclipse for PHP Developers - IDE PHP baseada na plataforma Eclipse.
- Apache NetBeans - IDE com suporte a PHP e HTML5.
- PhpEd - IDE com depurador comercial profissional.
- PhpStorm - IDE PHP comercial.
- VS Code - Editor de código de código aberto.
Aplicações web
Seção intitulada “Aplicações web”Aplicações e ferramentas baseadas na web.
- 3V4L - Shell online para PHP e HHVM.
- Adminer - Gerenciamento de bancos de dados em um único arquivo PHP.
- Cachet - Sistema de páginas de status de código aberto.
- Lychee - Sistema de gerenciamento de fotos fácil de usar e com ótima aparência.
- Leantime - Sistema estratégico de gerenciamento de projetos para quem não é gerente de projetos.
- MailCatcher - Ferramenta web para capturar e visualizar e-mails.
- Mailpit - Ferramenta de teste de e-mail e SMTP para desenvolvedores.
- phpMyAdmin - Interface web para MySQL/MariaDB.
- PHP Queue - Aplicação para gerenciar back-ends de filas.
- phpRedisAdmin - Interface web simples para gerenciar bancos de dados Redis.
- PHPSandbox - IDE online para PHP no navegador.
Infraestrutura
Seção intitulada “Infraestrutura”Infraestrutura para fornecer aplicações e serviços PHP.
- appserver.io - Servidor de aplicações multithread para PHP, escrito em PHP.
- php-pm - Gerenciador de processos, acelerador e balanceador de carga para aplicações PHP.
- RoadRunner - Servidor de aplicações PHP de alto desempenho, balanceador de carga e gerenciador de processos.
Recursos
Seção intitulada “Recursos”Recursos variados, como livros, sites e artigos, para aprimorar suas habilidades e seus conhecimentos de desenvolvimento em PHP.
Sites sobre PHP
Seção intitulada “Sites sobre PHP”Sites úteis relacionados a PHP.
- Nomad PHP - Recurso online de aprendizagem de PHP.
- Laravel News - Blog oficial do Laravel.
- PHP Annotated Monthly - Resumo mensal de notícias sobre PHP.
- PHP FIG - Grupo de interoperabilidade de frameworks PHP.
- PHP Package Development Standards - Padrões de desenvolvimento de pacotes para PHP.
- PHP School - Aprendizado de código aberto para PHP.
- PHP The Right Way - Guia de referência rápida de boas práticas para PHP.
- PHP UG - Site para ajudar as pessoas a encontrar o grupo de usuários (UG) de PHP mais próximo.
- PHP Watch - Artigos, notícias, próximas mudanças, RFCs e muito mais sobre PHP.
- Unit Testing Tips - Dicas de testes unitários com exemplos em PHP.
Livros sobre PHP
Seção intitulada “Livros sobre PHP”Livros excelentes relacionados a PHP.
- Domain-Driven Design in PHP - Exemplos reais em PHP que ilustram estilos arquiteturais de DDD.
- Functional Programming in PHP - Livro sobre a aplicação de princípios e técnicas de programação funcional em PHP.
- Mastering Object-Orientated PHP - Livro de Brandon Savage sobre PHP orientado a objetos.
- PHP Cookbook - Este livro de receitas oferece exemplos de código para ajudar a resolver diversos problemas de programação.
- Modernizing Legacy Applications in PHP - Livro de Paul M. Jones sobre modernização de aplicações PHP legadas.
- Scaling PHP Applications - Livro eletrônico de Steve Corona sobre escalabilidade de aplicações PHP.
- Securing PHP: Core Concepts - Livro de Chris Cornutt sobre conceitos e práticas comuns de segurança para PHP.
- Signaling PHP - Livro de Cal Evans sobre como capturar sinais PCNTL em scripts CLI.
- XML Parsing with PHP - Este livro aborda a análise e validação de documentos XML, o uso de expressões XPath e o trabalho com namespaces, além da criação e modificação programática de arquivos XML.
Vídeos sobre PHP
Seção intitulada “Vídeos sobre PHP”Vídeos excelentes relacionados a PHP.
- Laracasts - Vídeos tutoriais sobre Laravel, Vue JS e muito mais.
- Laravel YouTube Channel - Canal oficial do Laravel no YouTube.
- Program With Gio - Curso de PHP 8 de Gio.
- Programming with Anthony - Série de vídeos de Anthony Ferrara.
- SymfonyCasts - Vídeos tutoriais e screencasts sobre PHP e Symfony.
Conferências de PHP
Seção intitulada “Conferências de PHP”Conferências de PHP.
- Laracon EU - A Laracon EU é um evento de dois dias para quem tem interesse em aprender Laravel e tecnologias relacionadas ou quer compartilhar conhecimento com outras pessoas.
- PHP[TEK] - A conferência para desenvolvedores web mais antiga dos Estados Unidos, com foco na linguagem de programação PHP.
- PHP UK Conference - Coleção de vídeos da PHP UK Conference.
Podcasts sobre PHP
Seção intitulada “Podcasts sobre PHP”Podcasts com foco em assuntos relacionados a PHP.
- Laravel News Podcast - O Laravel News Podcast traz as últimas notícias e novidades relacionadas ao Laravel PHP Framework.
- Mostly Technical - Apresentado por Ian Landsman e Aaron Francis, Mostly Technical é uma conversa animada sobre Laravel, negócios e uma mistura eclética de assuntos relacionados.
- No Compromises - Dois veteranos experientes e irreverentes da programação conversam sobre boas práticas, com base em anos de trabalho com equipes de SaaS em Laravel.
- North Meets South Web Podcast - Jacob Bennett e Michael Dyrynda superam uma diferença de fuso horário de 14,5 horas para conversar sobre a vida de desenvolvedores web.
- Over Engineered - Podcast em minisséries no qual exploramos questões de programação irrelevantes em detalhes extremos.
- PHP Internals News - Podcast sobre os internos do PHP.
- PHP Town Hall - Podcast descontraído sobre PHP, apresentado por Ben Edmunds e Phil Sturgeon.
- php[podcast] episodes from php[architect] - Podcast oficial da php[architect], a principal revista e editora de tecnologia do setor, com foco em PHP e desenvolvimento web.
- PHPUgly - As divagações de alguns desenvolvedores PHP sobrecarregados.
- The Laracasts Snippet - Cada episódio do The Laracasts Snippet apresenta uma única ideia sobre algum aspecto do desenvolvimento web.
- The Laravel Podcast - Notícias e discussões sobre desenvolvimento com Laravel e PHP.
- The PHP Roundtable - O PHP Roundtable é um encontro descontraído de desenvolvedores que discutem assuntos de interesse dos fãs de PHP.
Newsletters sobre PHP
Seção intitulada “Newsletters sobre PHP”Notícias relacionadas a PHP diretamente na sua caixa de entrada.
- PHP Weekly - Newsletter semanal sobre PHP.
Leituras sobre PHP
Seção intitulada “Leituras sobre PHP”Materiais de leitura relacionados a PHP.
- php[architect] - Revista mensal dedicada a PHP.
Leituras sobre os internos do PHP
Seção intitulada “Leituras sobre os internos do PHP”Materiais de leitura relacionados aos internos ou ao desempenho do PHP.
- PHP RFCs - A casa das RFCs do PHP (Request for Comments).
- Externals - Discussões internas do PHP.
- PHP RFC Watch - Acompanhe as últimas RFCs do PHP.
- PHP Internals Book - Livro online sobre os internos do PHP, escrito por três desenvolvedores do núcleo.
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

