PHP incrível
Uma lista com curadoria de bibliotecas PHP, recursos e coisas brilhantes incrivelmente incríveis.
Contribuindo e Colaborando
Consulte CONTRIBUINDO, CÓDIGO DE CONDUTA e COLABORANDO para obter detalhes.
Índice
- PHP incrível
- Repositórios do compositor
- Gerenciamento de Dependências
- Extras de gerenciamento de dependências
- Estruturas
- Extras da estrutura
- Sistemas de gerenciamento de conteúdo
- Componentes
- Microestruturas
- Extras de microestrutura
- Roteadores
- Modelagem
- Geradores de sites estáticos
- HTTP
- Raspagem
- Middlewares
- URL
- E-mail
- Arquivos
- Fluxos
- Injeção de Dependência
- Imagens
- Teste
- Integração Contínua
- Documentação
- Segurança
- Senhas
- Análise de código
- Qualidade do código
- Análise Estática
- Arquitetônico
- Depuração e criação de perfil
- Serviços de rastreamento e monitoramento de erros
- Ferramentas de construção
- Executores de Tarefas
- Navegação
- Gestão de ativos
- Geolocalização
- Data e hora
- Evento
- Registro
- Comércio eletrônico
- PDF
- Escritório
- Banco de dados
- Migrações
- NoSQL
- Fila
- Procurar
- Linha de Comando
- Autenticação e Autorização
- Marcação e CSS
- JSON
- Cordas
- Números
- Filtragem, Sanitização e Validação
- API
- Cache e bloqueio
- Estrutura e armazenamento de dados
- Notificações
- Implantação
- Internacionalização e Localização
- Sem servidor
- Configuração
- LLMs
- APIs de terceiros
- Extensões
- Variado
- Programas
- Instalação PHP
- Ambiente de Desenvolvimento
- Máquinas Virtuais
- Editores de texto e IDEs
- Aplicativos da Web
- Infraestrutura
- Recursos
- Sites PHP
- Livros PHP
- Vídeos PHP
- Conferências PHP
- Podcasts PHP
- Boletins informativos PHP
- Leitura PHP
- Leitura interna do PHP
Repositórios do compositor
Repositórios do compositor.
- Firegento - Repositório do Composer do Módulo Magento.
- Packagist - O repositório de pacotes PHP.
- Packalyst - O repositório de pacotes Laravel
- Private Packagist - Arquivo de pacotes do Composer como um serviço para PHP.
- WordPress Packagist - Gerencie seus plugins com o Composer.
Gerenciamento de Dependências
Bibliotecas para gerenciamento de dependências e pacotes.
- Instaladores do Composer - Um instalador da biblioteca Composer multi-framework.
- Composer - Um gerenciador de pacotes e dependências.
- Pie - O instalador oficial do PHP para extensões.
- Phive - Um gerente do PHAR.
- Pickle - Um instalador de extensão PHP.
Extras de gerenciamento de dependências
Extras relacionados ao gerenciamento de dependências.
- Composto - Uma biblioteca para analisar o ambiente Composer do seu projeto em tempo de execução.
- Composer Merge Plugin - Um plugin de compositor para mesclar vários arquivos
composer.json
. - Composer Normalize - Um plugin para normalizar arquivos
composer.json
. - Composer Patches - Um plugin para o Composer aplicar patches.
- Composer Prefer Lowest Validator - Um plugin para verificar se dependências mínimas podem ser instaladas e testadas.
- Composer Require Checker - ferramenta CLI para analisar dependências do compositor e verificar se nenhum símbolo desconhecido é usado nas fontes de um pacote.
- Composer Unused - Uma ferramenta CLI para procurar pacotes do compositor não utilizados.
- Repman - Um gerenciador de repositório de pacotes PHP privado e proxy Packagist.
- Satis - Um gerador de repositório estático do Composer.
- Tooly - Uma biblioteca para gerenciar arquivos PHAR em um projeto usando o Composer.
- Toran Proxy - Um proxy Composer para velocidade e confiabilidade. (: aviso: o Toran Proxy está sendo descontinuado.)
Estruturas
Estruturas de desenvolvimento web.
- CakePHP - Uma estrutura de desenvolvimento rápido de aplicativos.
- CodeIgniter – Uma estrutura PHP poderosa com um espaço muito pequeno.
- Lâminas - Uma estrutura composta por componentes individuais (anteriormente Zend Framework).
- Laravel – Uma estrutura de aplicação web com sintaxe expressiva e elegante.
- Nette – Uma estrutura web composta por componentes maduros.
- Phalcon – Um framework implementado como uma extensão C.
- Spiral - Uma estrutura PHP/Go de alto desempenho.
- Symfony – Um conjunto de componentes reutilizáveis e um framework web.
- Yii2 – Uma estrutura web rápida, segura e eficiente.
Extras da estrutura
Extras relacionados a frameworks de desenvolvimento web.
- CakePHP CRUD - Um plugin de desenvolvimento rápido de aplicativos (RAD) para CakePHP.
- Componentes Knp RAD - Um conjunto de componentes Rapid Application Development (RAD) para Symfony.
- LaravelS - Um adaptador pronto para uso entre Laravel/Lumen e Swoole.
- Livewire - UIs front-end poderosas e dinâmicas sem sair do PHP.
Sistemas de gerenciamento de conteúdo (CMS)
Ferramentas para gerenciamento de conteúdo digital.
- Pano de fundo - Um CMS voltado para pequenas e médias empresas e organizações sem fins lucrativos (um fork do Drupal).
- Concrete5 - Um CMS dirigido a utilizadores com um mínimo de competências técnicas.
- CraftCMS – Um CMS flexível e fácil de usar para criar experiências digitais personalizadas na web e fora dela.
- Drupal - Um CMS de nível empresarial.
- Grav - Um CMS moderno de arquivo simples.
- Joomla - Outro CMS líder.
- Kirby – Um CMS de arquivo simples que se adapta a qualquer projeto.
- Magento – A plataforma de comércio eletrônico mais popular.
- Moodle – Uma plataforma de aprendizagem de código aberto.
- Pico CMS - Um CMS de arquivo simples, estupidamente simples e extremamente rápido.
- Statamic - Crie sites bonitos e fáceis de gerenciar.
- Sulu - Um CMS e plataforma focado no usuário e no desenvolvedor, baseado no Symfony Framework.
- WordPress – Uma plataforma de blog e CMS.
Componentes
Componentes autônomos de estruturas de desenvolvimento web e grupos de desenvolvimento.
- Aura - Componentes independentes, totalmente desacoplados entre si e de qualquer estrutura.
- Plugins CakePHP - Um diretório de plug-ins CakePHP.
- Componentes Laravel - Os componentes do Laravel Framework.
- League of Extraordinary Packages - Um grupo de desenvolvimento de pacotes PHP.
- Spatie Open Source - Uma coleção de pacotes PHP e Laravel de código aberto.
- Componentes do Symfony - Os componentes que compõem o Symfony.
- Componentes Laminas - Os componentes que compõem o Laminas Framework.
Microestruturas
Microframeworks e roteadores.
- Laravel Zero – Uma microestrutura para aplicações de console.
- Mezzio - Uma microestrutura de Laminas.
- Minicli - Estrutura minimalista e livre de dependências para construção de aplicativos PHP centrados em CLI.
- Silly - Uma microestrutura para aplicativos CLI.
- Slim – Outro micro framework simples.
Extras de microestrutura
Extras relacionados a micro frameworks e roteadores.
- Slim Skeleton - Um esqueleto para Slim.
- Slim Twig View - Integre o Twig ao Slim.
- Slim PHP View - Um renderizador PHP simples para Slim.
Roteadores
Bibliotecas para lidar com roteamento de aplicativos.
- Aura.Router – Uma biblioteca de roteamento completa.
- Fast Route - Uma biblioteca de roteamento rápido.
- Klein – Um roteador flexível.
- Pux – Outra biblioteca de roteamento rápido.
- Route - Uma biblioteca de roteamento construída sobre o Fast Route.
Modelagem
Bibliotecas e ferramentas para modelagem e lexing.
- Latte – Os templates mais seguros e verdadeiramente intuitivos para PHP.
- MtHaml - Uma implementação PHP da linguagem de modelo HAML.
- Moustache - Uma implementação PHP da linguagem de modelo Moustache.
- PHPTAL - Uma implementação PHP da linguagem de templates TAL.
- Plates - Uma biblioteca nativa de templates PHP.
- Smarty – Um mecanismo de template para complementar o PHP.
- Twig – Uma linguagem de modelagem abrangente.
Geradores de sites estáticos
Ferramentas de pré-processamento de conteúdo para geração de páginas web.
- Cuscuz - Cuscuz transforma a documentação do Markdown em lindos sites. São páginas do GitHub com esteróides.
- Jigsaw - Sites estáticos simples com Laravel's Blade.
- Sculpin – Uma ferramenta que converte Markdown e Twig em HTML estático.
HTTP
Bibliotecas para trabalhar com HTTP.
- Buzz - Outro cliente HTTP.
- Guzzle - Um cliente HTTP abrangente.
- HTTPlug - Uma abstração de cliente HTTP sem ligação a uma implementação específica.
- Nyholm PSR-7 - Uma implementação PSR-7 superleve. Muito rigoroso e muito rápido.
- PHP VCR – Uma biblioteca para gravar e reproduzir solicitações HTTP.
- Solicitações - Uma biblioteca HTTP simples.
- Retrofit – Uma biblioteca para facilitar a criação de clientes REST API.
- Cliente HTTP Symfony - Um componente para buscar recursos HTTP de forma síncrona ou assíncrona.
- Laminas Diactoros - Implementação de mensagem HTTP PSR-7.
Raspagem
Bibliotecas para raspagem de sites e detecção de rastreadores.
- Chrome PHP - Instrumente instâncias headless do Chrome/Chromium do PHP.
- CrawlerDetect - Uma classe PHP para detectar bots/crawlers/spiders através do agente do usuário.
- DiDOM - Um scrapper e analisador de HTML super-rápido.
- Incorporar - Um extrator de informações de qualquer serviço ou página da web.
- PHP Spider - Um web spider configurável e extensível em PHP.
- Symfony Panther - Uma biblioteca de teste de navegador e rastreamento da web para PHP e Symfony.
Middlewares
Bibliotecas para construção de aplicações utilizando middlewares.
- PSR-7 Middlewares – Coleção inspiradora de middlewares úteis.
- Relay - Um despachante de middleware PHP 5.5 PSR-7.
- Stack - Uma biblioteca de middleware empilhável para Symfony.
- Laminas Stratigility - Middleware para PHP construído em cima do PSR-7.
URL
Bibliotecas para análise de URLs.
- PHP Domain Parser - Uma biblioteca de analisador de sufixo de domínio.
- Purl - Uma biblioteca de manipulação de URL.
- sabre/uri - Uma biblioteca funcional de manipulação de URI.
- Uri – Outra biblioteca de manipulação de URL.
E-mail
Bibliotecas para envio e análise de e-mail.
- CssToInlineStyles – Uma biblioteca para CSS embutido em modelos de e-mail.
- Analisador de resposta de e-mail - Uma biblioteca de analisador de resposta de e-mail.
- Email Validator - Uma pequena biblioteca de validação de endereços de email.
- Fetch - Uma biblioteca IMAP.
- Mautic – Automação de e-mail marketing
- PHPMailer – Outra solução de mailer.
- PHP IMAP - Uma biblioteca para acessar caixas de correio via POP3, IMAP e NNTP.
- Stampie – Uma biblioteca para serviços de e-mail como SendGrid, PostMark, MailGun e MailChimp.
- SwiftMailer - Uma solução de mala direta.
- Symfony Mailer – Uma biblioteca poderosa para criar e enviar emails.
Arquivos
Bibliotecas para manipulação de arquivos e detecção de tipo MIME.
- CSV - Uma biblioteca de manipulação de dados CSV.
- Flysystem - Abstração para sistemas de arquivos locais e remotos.
- Gaufrette - Uma camada de abstração do sistema de arquivos.
- PHP FFmpeg - Um wrapper para a biblioteca de vídeo FFmpeg.
- UnifiedArchive - Um leitor e gravador unificado de arquivos compactados.
- Parquet - implementação PHP do formato de arquivo Parquet
Fluxos
Bibliotecas para trabalhar com streams.
- ByteStream - Uma abstração de fluxo assíncrono.
- Streamer - Uma biblioteca simples de stream wrapper orientada a objetos.
Injeção de Dependência
Bibliotecas que implementam o padrão de design de injeção de dependência.
- Aura.Di - Um contêiner de injeção de dependência serializável com injeção de construtor e setter, reconhecimento de interface e características, herança de configuração e muito mais.
- Acclimate - Uma interface comum para contêineres de injeção de dependência e localizadores de serviço.
- Auryn - Um injetor de dependência recursiva.
- Container - Outro contêiner flexível de injeção de dependência.
- Disco - Um contêiner de injeção de dependência baseado em anotações compatível com PSR-11.
- PHP-DI – Um contêiner de injeção de dependência que suporta ligação automática.
- Pimple – Um pequeno contêiner de injeção de dependência.
- Symfony DI – Um componente de contêiner de injeção de dependência.
Imagens
Bibliotecas para manipulação de imagens.
- Color Extractor - Uma biblioteca para extrair cores de imagens.
- Glide - Uma biblioteca de manipulação de imagens sob demanda.
- Image Hash - Uma biblioteca para gerar hashes de imagens perceptivas.
- Image Optimizer - Uma biblioteca para otimizar imagens.
- Imagine - Uma biblioteca de manipulação de imagens.
- Imagem de Intervenção - Outra biblioteca de manipulação de imagens.
- PHP Image Workshop - Outra biblioteca de manipulação de imagens.
- PHP QR Code - gerador e leitor de QR Code.
Teste
Bibliotecas para testar bases de código e gerar dados de teste.
- Alice - Uma expressiva biblioteca de geração de fixtures.
- Atoum – Uma biblioteca de testes simples.
- Behat - Uma estrutura de teste de desenvolvimento orientado por comportamento (BDD).
- Codeception - Uma estrutura de teste full stack.
- Faker - Uma biblioteca geradora de dados falsos.
- Foundry - Uma biblioteca de geração de fábrica de acessórios para o Doctrine.
- Infecção - Uma estrutura de teste de mutação PHP baseada em AST.
- Kahlan - Estrutura de teste unit/BDD full stack com suporte integrado para stub, simulação e cobertura de código.
- Mink - Teste de aceitação da Web.
- Mockery - Uma biblioteca de objetos simulados para teste.
- Nette Tester - Uma estrutura de teste de unidade paralela produtiva e agradável.
- ParaTest – Uma biblioteca de testes paralelos para PHPUnit.
- Pest – Uma estrutura de teste com foco na simplicidade.
- Phake – Outra biblioteca de objetos simulados para teste.
- PHP-Mock - Uma biblioteca simulada para funções PHP integradas (por exemplo, time()).
- PHP MySQL Engine - Um mecanismo MySQL escrito em PHP puro.
- PHPSpec - Uma biblioteca de testes unitários de design por especificação.
- PHPT – Uma ferramenta de teste usada pelo próprio PHP.
- PHPUnit - Uma estrutura de teste unitário.
- PHPUnit Polyfills - Simplifica a execução de testes PHPUnit em múltiplas versões do PHPUnit.
- Profecia – Uma estrutura de zombaria altamente opinativa.
- VFS Stream - Um wrapper de fluxo de sistema de arquivos virtual para teste.
Integração Contínua
Bibliotecas e aplicativos para integração contínua.
- CircleCI – Uma plataforma de integração contínua.
- GitlabCi - Deixe o GitLab CI testar, construir e implantar seu código. TravisCi gosta.
- Jenkins – Uma plataforma de integração contínua com suporte PHP.
- JoliCi – Um cliente de integração contínua escrito em PHP e desenvolvido em Docker.
- PHPCI – Uma plataforma de integração contínua de código aberto para PHP.
- SemaphoreCI – Uma plataforma de integração contínua para projetos privados e de código aberto.
- Shippable - Uma plataforma de integração contínua baseada em Docker para projetos privados e de código aberto.
- Travis CI – Uma plataforma de integração contínua.
- Configurar PHP - uma ação GitHub para PHP.
Documentação
Bibliotecas para geração de documentação de projetos.
- APIGen – Outro gerador de documentação de API.
- daux.io – Um gerador de documentação que usa arquivos Markdown.
- phpDocumentor – Um gerador de documentação.
- phpDox – Um gerador de documentação para projetos PHP (que não se limita à documentação de API).
- zircote/swagger-php - Gere documentação OpenAPI para sua API RESTful.
Segurança
Bibliotecas para gerar números aleatórios seguros, criptografar dados e verificar e testar vulnerabilidades.
- AntiXSS - Uma biblioteca que tenta impedir ataques de Cross-Site Scripting (XSS) por meio de lista negra.
- Halite – Uma biblioteca simples para criptografia usando libsodium.
- Optimus - Ofuscação de identificação baseada no método de hashing multiplicativo de Knuth.
- OWASP - Explore o mundo da segurança cibernética.
- PHPGGC - Uma biblioteca de cargas não serializáveis de PHP junto com uma ferramenta para gerá-las.
- Criptografia PHP - Biblioteca segura de criptografia PHP.
- PHPSecLib - Uma biblioteca de comunicações seguras em PHP puro.
- random_compat - Suporte PHP 5.x para
random_bytes()
e random_int()
- Roave Security Advisories – Este pacote garante que seu aplicativo não tenha dependências instaladas com vulnerabilidades de segurança conhecidas.
- Cabeçalhos Seguros - Um pacote que adiciona cabeçalhos relacionados à segurança à resposta HTTP.
- Symfony Security Monitoring - Uma ferramenta da web para verificar as dependências do Composer em busca de avisos de segurança, anteriormente conhecido como "SensioLabs Security Check".
- SQLMap - Uma ferramenta automática de injeção de SQL e controle de banco de dados.
- Zap – Uma ferramenta integrada de teste de penetração para aplicações web.
Senhas
Bibliotecas e ferramentas para trabalhar e armazenar senhas.
- GenPhrase - Uma biblioteca para gerar senhas aleatórias seguras.
- Password Compat - Uma biblioteca de compatibilidade para as novas funções de senha do PHP 5.5.
- Política de senha - Uma biblioteca de política de senha para PHP e JavaScript.
- Validador de senha - Uma biblioteca para validar e atualizar hashes de senha.
- Password-Generator - Biblioteca PHP para gerar senhas aleatórias.
- PHP Password Lib - Uma biblioteca para geração e validação de senhas.
- phpass - Uma estrutura portátil de hash de senha.
- Zxcvbn PHP - Uma biblioteca realista de estimativa de força de senha em PHP baseada em Zxcvbn JS.
Análise de código
Bibliotecas e ferramentas para analisar, analisar e manipular bases de código.
- Better Reflection - biblioteca de reflexão baseada em AST que permite análise e manipulação de código
- Code Climate – Uma revisão automatizada de código.
- Editorconfig-Checker - Um utilitário de linha de comando que verifica se seus arquivos implementam suas regras
.editorconfig
. - GrumPHP – Uma ferramenta de qualidade de código PHP.
- PHP AST Viewer - Uma ferramenta para visualizar a árvore de sintaxe abstrata do código PHP.
- PHP Magic Number Detector - Uma biblioteca que detecta números mágicos no código.
- Analisador PHP - Um analisador PHP escrito em PHP.
- PHP Semantic Versioning Checker - Um utilitário de linha de comando que compara dois conjuntos de fontes e determina o versionamento semântico apropriado a ser aplicado.
- Phpactor - ferramenta de conclusão, refatoração e introspecção de PHP.
- PHPLOC – Uma ferramenta para medir rapidamente o tamanho de um projeto PHP.
- PHPQA - Uma ferramenta para executar ferramentas de controle de qualidade (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- Rector - Uma ferramenta para atualizar e refatorar código.
- Scrutinizer - Uma ferramenta da web para examinar o código PHP.
- UBench – Uma biblioteca simples de micro-benchmark.
Qualidade do código
Bibliotecas para gerenciar qualidade, formatação e linting de código.
- CaptainHook - Uma biblioteca Git hook fácil de usar e flexível.
- PHP CodeSniffer - Uma biblioteca que detecta e pode corrigir automaticamente violações dos padrões de codificação PHP, CSS e JS.
- PHP CS Fixer - Uma biblioteca de correção de padrões de codificação.
- PHP CS Fixer Configurator - Um aplicativo da web para ajudar a configurar conjuntos de regras do PHP CS Fixer.
- PHP Mess Detector - Uma biblioteca que verifica o código em busca de bugs, código abaixo do ideal, parâmetros não utilizados e muito mais.
- PHPCheckstyle – Uma ferramenta para ajudar a aderir a certas convenções de codificação.
- PHPCPD – Uma biblioteca que detecta código copiado e colado.
- Laravel Pint - Uma biblioteca fixadora de padrões de codificação para Laravel.
Análise Estática
Bibliotecas para realizar análises estáticas de código PHP.
- Exakat – Um mecanismo de análise estática para PHP.
- Deptrac – Uma ferramenta de análise de código estático que ajuda a impor regras para dependências entre camadas de software.
- Mondrian - Uma ferramenta de análise de código usando Teoria de Grafos.
- phan - Um analisador estático baseado em PHP 7+ e na extensão php-ast.
- PHP Architecture Tester - Ferramenta de teste de arquitetura fácil de usar para PHP.
- PHPCompatibility - Um verificador de compatibilidade PHP para PHP CodeSniffer.
- PhpDependencyAnalysis - Uma ferramenta para criar gráficos de dependência personalizáveis.
- PHPDoc Parser – Analisador phpDoc de última geração com suporte para tipos de interseção e genéricos
- PHP Metrics - Uma biblioteca de métricas estáticas.
- Migração PHP - Um analisador estático para migração de versões PHP.
- PHPStan - Uma ferramenta de análise estática de PHP.
- Salmo - Uma ferramenta de análise estática para encontrar erros em aplicativos PHP.
Arquitetônico
Bibliotecas relacionadas a padrões de design, abordagens de programação e formas de organizar código.
- Design Patterns PHP - Um repositório de padrões de software implementados em PHP.
- Finito - Uma máquina simples de estados finitos em PHP.
- PHP funcional - Uma biblioteca de programação funcional.
- Iter - Uma biblioteca que fornece primitivas de iteração usando geradores.
- IterTools PHP – Uma biblioteca que fornece funcionalidade para trabalhar com entidades iteráveis (semelhante à biblioteca itertools em Python).
- Pipeline - Uma implementação de padrão de pipeline.
- Porter – Biblioteca de abstração de importação de dados para consumo de APIs da Web e outras fontes de dados.
- RulerZ - Um poderoso mecanismo de regras e implementação do padrão de especificação.
Depuração e criação de perfil
Bibliotecas e ferramentas para depuração de erros e criação de perfil de código.
- APM - Extensão de monitoramento coletando erros e estatísticas em SQLite/MySQL/StatsD.
- Barbushin PHP Console - Outro console de depuração web usando o Google Chrome.
- Kint - Uma ferramenta de depuração e criação de perfil.
- Métricas - Uma biblioteca simples de API de métricas.
- PCOV - Um driver independente compatível com cobertura de código.
- Console PHP - Um console de depuração web.
- Barra de depuração PHP - Uma barra de ferramentas de depuração.
- PHPBench - Uma estrutura de benchmarking.
- PHPSpy - Um perfilador de amostragem de baixo overhead.
- Symfony VarDumper - Um componente dumper variável.
- Tracy - Uma biblioteca simples de detecção de erros, registro e medição de tempo.
- Ops - Uma bela biblioteca para tratamento de erros.
- xDebug - Uma ferramenta de depuração e perfil para PHP.
- XHProf – Uma ferramenta de criação de perfil desenvolvida originalmente pelo Facebook.
- Z-Ray - Uma ferramenta de depuração e perfil para Zend Server.
Serviços de rastreamento e monitoramento de erros
Ferramentas de monitoramento de desempenho e rastreamento de erros de aplicativos auto-hospedados ou baseados em nuvem
- Blackfire - Um criador de perfil de código de baixa sobrecarga.
- BugSnag - Monitoramento de erros e usuários reais.
- Honeybadger - Rastreamento de erros e monitoramento de aplicativos para desenvolvedores.
- Rollbar - Serviço de registro e rastreamento de erros para equipes de software.
- Sentry - Software de monitoramento de desempenho de aplicativos e rastreamento de erros.
- Tideways - Ferramenta de monitoramento e criação de perfil.
Ferramentas de construção
Ferramentas de construção e automação de projetos.
- Box - Um utilitário para construir arquivos PHAR.
- Construir - Um gerador de projetos/micropacotes PHP.
- Phing - Um sistema de construção de projetos PHP inspirado no Apache Ant.
- RMT – Uma biblioteca para versionamento e lançamento de software.
Executores de Tarefas
Bibliotecas para automatizar e executar tarefas.
- Bldr - Um executor de tarefas PHP construído em componentes Symfony.
- Jobby - Um gerenciador de tarefas cron PHP sem modificar o crontab.
- Robo - Um executor de tarefas PHP com configurações orientadas a objetos.
- Task - Um executor de tarefas PHP puro inspirado em Grunt e Gulp.
Navegação
Ferramentas para construção de estruturas de navegação.
- KnpMenu - Uma biblioteca de menus.
- Menu - Uma biblioteca de menu flexível com uma interface fluente.
Gestão de ativos
Ferramentas para gerenciar, compactar e reduzir ativos de sites.
- JShrink - Uma biblioteca minificadora de JavaScript.
- Laravel Mix – Um wrapper elegante em torno do Webpack para o caso de uso de 80%.
- Symfony Asset – Gerencia geração de URL e versionamento de ativos da web.
- Symfony Encore – Uma API simples, mas poderosa para processar e compilar ativos construídos em torno do Webpack.
Geolocalização
Bibliotecas para geocodificação de endereços e trabalho com latitudes e longitudes.
- Lista de países – Uma lista de todos os países com nomes e códigos ISO 3166-1.
- GeoCoder - Uma biblioteca de geocodificação.
- GeoJSON - Uma implementação GeoJSON.
- GeoTools - Uma biblioteca de ferramentas geo-relacionadas.
- PHPGeo – Uma biblioteca geográfica simples.
Data e hora
Bibliotecas para trabalhar com datas e horas.
- CalendR – Uma biblioteca de gerenciamento de calendário.
- Carbono - Uma extensão simples da API DateTime.
- Chronos - Uma extensão da API DateTime que suporta data/hora mutável e imutável.
- Moment.php - Manipulador PHP DateTime inspirado em Moment.js com suporte i18n.
- Yasumi – Uma biblioteca para ajudá-lo a calcular datas e nomes de feriados.
Evento
Bibliotecas orientadas por eventos ou que implementam loops de eventos sem bloqueio.
- Amp - Uma biblioteca de E/S sem bloqueio orientada por eventos.
- Broadway - Uma fonte de eventos e biblioteca CQRS.
- Evento CakePHP - Uma biblioteca de despachante de eventos.
- Elephant.io – Mais uma biblioteca de soquetes da web.
- Evenement - Uma biblioteca de despachantes de eventos.
- Evento - Uma biblioteca de eventos com foco em eventos de domínio.
- Cliente CGI Rápido - Um cliente para fazer solicitações síncronas/assíncronas através do soquete php-fpm.
- FrankenPHP – Um servidor de aplicativos PHP moderno escrito em Go.
- Pawl - Um cliente de soquete web assíncrono.
- Prooph Event Store - Um componente de origem de eventos para persistir mensagens de eventos
- PHP Defer - instrução defer de Golang para PHP.
- Ratchet - Uma biblioteca de soquetes da web.
- ReactPHP - Uma biblioteca de E/S sem bloqueio orientada a eventos.
- RxPHP – Uma biblioteca de extensão reativa.
- Swoole - Uma estrutura de comunicação de rede assíncrona e simultânea orientada a eventos com alto desempenho para PHP escrita em C.
- Workerman - Uma biblioteca de E/S sem bloqueio orientada a eventos.
Registro
Bibliotecas para gerar e trabalhar com arquivos de log.
- Monolog - Um registrador abrangente.
Comércio eletrônico
Bibliotecas e aplicativos para receber pagamentos e construir lojas de comércio eletrônico online.
- Money - Uma implementação em PHP do padrão monetário de Fowler.
- Brick Money - Uma biblioteca de dinheiro para PHP, com suporte para contextos, arredondamentos de dinheiro, conversão de moeda.
- OmniPay - Uma biblioteca de processamento de pagamentos multigateway independente de estrutura.
- Payum – Uma biblioteca de abstração de pagamento.
- Shopsys Framework – Uma 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 - Uma biblioteca de taxas de câmbio.
- Sylius – Uma solução de comércio eletrônico de código aberto.
PDF
Bibliotecas e software para trabalhar com arquivos PDF.
- Browsershot - Converta HTML em uma imagem, PDF ou string.
- Dompdf - Um conversor de HTML para PDF.
- Gotenberg - Um cliente PHP para interagir com Gotenberg.
- Snappy - Uma biblioteca de geração de PDF e imagens.
- TCPDF - Uma classe PHP de código aberto para geração de documentos PDF.
Escritório
Bibliotecas para trabalhar com documentos do pacote office.
- PHPPowerPoint – Uma biblioteca para trabalhar com apresentações do Microsoft PowerPoint.
- PHPWord – Uma biblioteca para trabalhar com documentos do Microsoft Word.
- PHPSpreadsheet - Uma biblioteca PHP pura para leitura e gravação de arquivos de planilhas (sucessora do PHPExcel).
- OpenSpout - Um fork do
box/spout
conduzido pela comunidade, uma biblioteca PHP para ler e escrever arquivos de planilhas (CSV, XLSX e ODS), de forma rápida e escalável.
Banco de dados
Bibliotecas para interagir com bancos de dados usando mapeamento objeto-relacional (ORM) ou técnicas de mapeamento de dados.
- Atlas.Orm – Uma implementação de mapeador de dados para seu modelo de persistência em PHP.
- Aura.Sql – Fornece uma extensão para o PDO nativo junto com um criador de perfil e localizador de conexão.
- Aura.SqlQuery – Construtores de consultas independentes para MySQL, PostgreSQL, SQLite e Microsoft SQL Server.
- Baum - Uma implementação de conjunto aninhado para Eloquent.
- CakePHP ORM - Mapeador Objeto-Relacional, implementado usando o padrão DataMapper.
- Ciclo ORM - PHP DataMapper, ORM.
- Extensões do Doctrine - Uma coleção de extensões comportamentais do Doctrine.
- Doutrina - Um DBAL e ORM abrangentes.
- Laravel Eloquent - Um ORM simples.
- Pomm - Um gerenciador de modelo de objetos para PostgreSQL.
- ProxyManager - Um conjunto de utilitários para gerar objetos proxy para mapeadores de dados.
- RedBean - Um ORM leve e sem configuração.
- Slimdump - Uma ferramenta de dumper fácil para MySQL.
- Spot2 - Um ORM de mapeamento de dados MySQL.
Migrações
Bibliotecas para ajudar a gerenciar esquemas e migrações de banco de dados.
- Doctrine Migrations - Uma biblioteca de migração para o Doctrine.
- Migrações - Uma biblioteca de gerenciamento de migração.
- Phinx – Outra biblioteca de migração de banco de dados.
- PHPMig – Outra biblioteca de gerenciamento de migração.
- Ruckusing - Migrações de banco de dados para PHP ala Migrações ActiveRecord com suporte para MySQL, Postgres, SQLite.
NoSQL
Bibliotecas para trabalhar com backends "NoSQL".
- MongoDB - Driver PHP MongoDB.
- PHPMongo - Um ORM do MongoDB.
- Predis – Uma biblioteca Redis com recursos completos.
Fila
Bibliotecas para trabalhar com filas de eventos e tarefas.
- Bernard – Uma biblioteca de abstração multibackend.
- BunnyPHP - Uma biblioteca de sincronização AMQP (RabbitMQ) de PHP puro e também assíncrona (ReactPHP).
- Pheanstalk - Uma biblioteca cliente Beanstalkd.
- PHP AMQP - Uma biblioteca PHP AMQP pura.
- Tarantool Queue - ligações PHP para Tarantool Queue.
- Thumper - Uma biblioteca de padrões RabbitMQ.
- Enqueue - Um pacote de fila de mensagens para PHP que oferece suporte a transportes RabbitMQ, AMQP, STOMP, Amazon SQS, Redis e Doctrine.
Procurar
Bibliotecas e software para indexação e realização de consultas de pesquisa em dados.
- Elastica – Uma biblioteca cliente para ElasticSearch.
- ElasticSearch PHP – A biblioteca cliente oficial do ElasticSearch.
- Solarium - Uma biblioteca cliente para Solr.
- SphinxQL Query Builder – Uma biblioteca de consulta para os mecanismos de pesquisa Sphinx e Manticore.
Linha de Comando
Bibliotecas relacionadas à linha de comando.
- Aura.Cli - Fornece o equivalente a objetos de solicitação ( Context ) e resposta ( Stdio ) para a interface de linha de comando, incluindo suporte Getopt e um objeto Help independente para descrever comandos.
- Cilex – Um micro framework para construção de ferramentas de linha de comando.
- Menu CLI - Uma biblioteca para construir menus CLI.
- CLIFramework - Uma estrutura de linha de comando suporta geração de conclusão zsh/bash, subcomandos e restrições de opções. Ele também alimenta o phpbrew.
- CLImate - Uma biblioteca para saída de cores e formatação especial.
- Comando - Outro analisador de opções de linha de comando simples.
- Expressão Cron - Uma biblioteca para calcular datas de execução do cron.
- GetOpt - Um analisador de opções de linha de comando.
- GetOptionKit - Outro analisador de opção de linha de comando.
- PsySH - Outro PHP REPL.
- ShellWrap - Uma biblioteca simples de wrapper de linha de comando.
Autenticação e Autorização
Bibliotecas para implementar autenticação e autorização de usuários.
- Aura.Auth – Fornece funcionalidade de autenticação e rastreamento de sessão usando vários adaptadores.
- SocialConnect Auth - Um sinal social de código aberto (OAuth1OAuth2OpenIDOpenIDConnect).
- Json Web Token - Json Tokens para autenticar e transmitir informações.
- Cliente OAuth 1.0 – Uma biblioteca cliente OAuth 1.0.
- Cliente OAuth 2.0 – Uma biblioteca cliente OAuth 2.0.
- Servidor OAuth2 – Outra implementação de servidor OAuth2.
- Servidor OAuth2 - Um servidor de autenticação OAuth2, servidor de recursos e biblioteca cliente.
- Opauth – Uma estrutura de autenticação multi-provedor.
- Paseto - Tokens de segurança independentes de plataforma.
- PHP oAuthLib – Outra biblioteca OAuth.
- Sentinel Social – Uma biblioteca para autenticação de redes sociais.
- Sentinel - Uma biblioteca de autenticação e autorização independente de estrutura.
- TwitterOAuth – Uma biblioteca OAuth do Twitter.
Marcação e CSS
Bibliotecas para trabalhar com marcação e formatos CSS.
- Cebe Markdown - Um analisador Markdown rápido e extensível.
- CommonMark PHP - analisador Markdown altamente extensível que oferece suporte total às especificações CommonMark.
- Decoda - Uma biblioteca leve de analisador de marcação.
- Essence - Uma biblioteca para extrair mídia da web.
- Embera – Uma biblioteca de consumo Oembed.
- HTML para Markdown - Converte HTML em Markdown.
- HTML5 PHP - Uma biblioteca de analisador e serializador HTML5.
- Parsedown - Outro analisador Markdown.
- PHP CSS Parser - Um analisador para arquivos CSS escritos em PHP.
- PHP Markdown - Um analisador Markdown.
- Shiki PHP - Um pacote de destaque de código Shiki em PHP.
- VObject - Uma biblioteca para analisar objetos VCard e iCalendar.
JSON
Bibliotecas para trabalhar com JSON.
- JSON Lint - Um utilitário JSON lint.
- JSONMapper – Uma biblioteca para mapear JSON para objetos PHP.
Cordas
Bibliotecas para análise e manipulação de strings.
- Agente - Um analisador de agente de usuário desktop/móvel PHP, baseado em Mobiledetect.
- ANSI para HTML5 - Uma biblioteca de conversão de ANSI para HTML5.
- Color Jizz - Uma biblioteca para manipulação e conversão de cores.
- Device Detector - Outra biblioteca para analisar strings de agente de usuário.
- Hifenização - Hifenização de texto baseada no algoritmo de hifenização TeX
- Jieba-PHP - Uma versão PHP do jieba do Python. Segmentação de texto chinês para processamento de linguagem natural.
- Mobile-Detect - Uma classe PHP leve para detectar dispositivos móveis (incluindo tablets).
- Patchwork UTF-8 – Uma biblioteca portátil para trabalhar com strings UTF-8.
- ASCII portátil - Uma biblioteca para converter strings em ASCII.
- UTF-8 portátil - Uma biblioteca de manipulação de strings com métodos de substituição seguros UTF-8.
- Slugify - Uma biblioteca para converter strings em slugs.
- SQL Formatter - Uma biblioteca para formatar instruções SQL.
- Stringy - Uma biblioteca de manipulação de strings com suporte multibyte.
- UA Parser - Uma biblioteca para analisar strings de agente de usuário.
- URLify - Uma porta PHP do URLify.js do Django.
- UUID - Uma biblioteca para gerar UUIDs.
Números
Bibliotecas para trabalhar com números.
- Brick Math - Uma biblioteca que oferece suporte a grandes números:
BigInteger
, BigDecimal
e BigRational
. - ByteUnits - Uma biblioteca para analisar, formatar e converter unidades de bytes em sistemas binários e métricos.
- DecimalObject - Um objeto de valor para lidar com decimais/flutuantes com facilidade e precisão.
- IP - Um objeto de valor imutável para trabalhar com endereços IPv4 e IPv6.
- LibPhoneNumber para PHP - Uma implementação em PHP da biblioteca de manipulação de números de telefone do Google.
- Conversão PHP – Outra biblioteca para conversão entre unidades de medida.
- Unidades de Medida PHP - Uma biblioteca para conversão entre unidades de medida.
- MathPHP - Uma biblioteca matemática para PHP.
Filtragem, Sanitização e Validação
Bibliotecas para filtragem, higienização e validação de dados.
- Assert - Uma biblioteca de validação com um rico conjunto de asserções. Suporta encadeamento de asserções e asserções preguiçosas.
- Aura.Filter – Fornece ferramentas para validar e higienizar objetos e arrays.
- Validação CakePHP - Outra biblioteca de validação.
- Filterus - Uma biblioteca simples de filtragem PHP.
- Purificador HTML - Um filtro HTML compatível com os padrões.
- Códigos ISO - Uma biblioteca para validar entradas de acordo com padrões da ISO, Finanças Internacionais, Administrações Públicas, GS1, Indústria Livreira, Números de telefone e CEPs para muitos países.
- Esquema JSON - Uma biblioteca de validação de esquema JSON.
- MetaYaml – Uma biblioteca de validação de esquema que suporta YAML, JSON e XML.
- Validação de Respeito - Uma biblioteca de validação simples.
- Symfony HTML Sanitizer - Uma biblioteca de sanitizador HTML.
- Upload - Uma biblioteca para lidar com uploads e validação de arquivos.
- Valitron – Outra biblioteca de validação.
- Valinor - Uma biblioteca para mapeamento para objetos de valor fortemente tipados.
- Volan – Outra biblioteca de validação simplificada.
API
Bibliotecas e ferramentas web para desenvolvimento de APIs.
- Plataforma API - Exponha em minutos uma API REST hipermídia que adota JSON-LD, formato Hydra.
- Laminas API Tool Skeleton - Um construtor de API construído com o Laminas Framework.
- Drest – Uma biblioteca para expor entidades do Doctrine como terminais de recursos REST.
- HAL - Uma biblioteca construtora Hypertext Application Language (HAL).
- Hateoas - Uma biblioteca de serviços web HATEOAS REST.
- Jane – Um gerador de cliente OpenApi com suporte de validação.
- Negociação - Uma biblioteca de negociação de conteúdo.
- Restler - Uma estrutura leve para expor métodos PHP como API web RESTful.
- PackageGenerator - Package Generator gera um PHP SDK a partir de qualquer WSDL.
Cache e bloqueio
Bibliotecas para armazenar dados em cache e adquirir bloqueios.
- Cache APIx - Um wrapper de cache PSR-6 fino para vários back-ends de cache, enfatizando marcação e indexação de cache.
- CacheTool - Uma ferramenta para limpar caches APC/opcode na linha de comando.
- CakePHP Cache - Uma biblioteca de cache.
- Doctrine Cache - Uma biblioteca de cache.
- Metáfora - Defesa de cache slam usando um semáforo para evitar o efeito dogpile.
- Stash – Outra biblioteca para armazenamento em cache.
- Laminas Cache - Outra biblioteca de cache.
- Lock - uma biblioteca de bloqueio para fornecer execução exclusiva.
Estrutura de dados e armazenamento
Bibliotecas que implementam a estrutura de dados ou as técnicas de armazenamento.
- Coleção CakePhp - uma biblioteca de coleções simples.
- FRATAL - Uma biblioteca para converter estruturas de dados complexas em saída JSON.
- GINQ - Outra biblioteca PHP baseada no .NET's Linq.
- Jsonmapper - Uma biblioteca que mapeia as estruturas JSON aninhadas nas classes PHP.
- JSON MACHINE - fornece iteração sobre enormes jsons usando simples
foreach
- Knapsack - Biblioteca de coleções inspiradas nas seqüências de Clojure.
- MSGPACK.PHP - Uma implementação pura de PHP do formato de serialização do MessagePack.
- PINQ - Uma biblioteca PHP baseada na .NET LINQ (consulta integrada ao idioma).
- Serializer - uma biblioteca para serializar e desarrializar dados.
- Yalinqo - Mais um LINQ para objetos para PHP.
- Laminas Setializer - Outra biblioteca para serializar e desarrializar dados.
Notificações
Bibliotecas para trabalhar com software de notificação.
- Jolinotif-Uma biblioteca de plataforma cruzada para notificação de desktop (suporte para rosnar, notificar-se, torradeira, etc.)
- Pusher de notificação - uma biblioteca independente para notificações de push de dispositivo.
- Notificato - uma biblioteca para lidar com notificações push.
- Notificador - uma biblioteca de notificação leve.
- PHP -PUSHWOOSH - Uma biblioteca PHP para enviar facilmente notificações push com os serviços da web Pushwoosh Rest.
Implantação
Bibliotecas para implantação do projeto.
- Implantador - uma ferramenta de implantação.
- Enviado - Uma ferramenta para executar tarefas SSH com PHP.
- RockEteer - Um implantador rápido e fácil para o mundo PHP.
Internacionalização e localização
Bibliotecas para Internacionalização (I18N) e Localização (L10N).
- AURA.INTL-fornece ferramentas de internacionalização (I18N), especificamente a tradução de mensagens por local orientada para o pacote.
- CakePHP I18N - Tradução de mensagens e localização para datas e números.
Sem servidor
Bibliotecas e ferramentas para ajudar a criar aplicativos da Web sem servidor.
- BREF - PHP sem servidor no AWS Lambda.
- OpenWhisk - Uma plataforma de nuvem sem servidor de código aberto.
- Estrutura sem servidor - Uma estrutura de código aberto para criar aplicativos sem servidor.
- Laravel Vapor - Uma plataforma de implantação sem servidor para Laravel, alimentada pela AWS.
Configuração
Bibliotecas e ferramentas para configuração.
- Php dotenv - analisar e carregar variáveis de ambiente de arquivos
.env
. - Symfony dotenv- PARA e carregar variáveis de ambiente de arquivos
.env
. - Ei! Symfony Toml - Um analisador PHP para Toml.
Llms
Bibliotecas para trabalhar com grandes modelos de idiomas.
- Instrutor para Saídas de dados estruturados PHP com LLMS, em PHP.
- Llphant - Uma estrutura de IA generativa PHP abrangente usando o OpenAI GPT 4. Inspirado por Langchain.
- O Openai Client - OpenAI PHP é um cliente de API de PHP com comunidade sobrealimentado que permite interagir com a API OpenAI.
- O Openai Client para Laravel - Openai PHP para Laravel é um cliente de API PHP sobrealimentado que permite que você interaja com a API OpenAI.
- PHP Mistral AI SDK-Um SDK PHP poderoso e fácil de usar para a API AI Mistral, permitindo uma integração perfeita de recursos avançados de IA em seus projetos PHP.
APIs de terceiros
Bibliotecas para acessar APIs de terceiros.
- Amazon Web Service SDK - A Biblioteca Oficial PHP AWS SDK.
- ASYNCAS - Um PHP assíncrono não oficial SDK.
- Monitor de campanha - a biblioteca oficial do monitor de campanha.
- Github - Uma biblioteca para interagir com a API do GitHub.
- Mailgun A API oficial do MailGun PHP.
- Square - O SDK Official Square PHP para pagamentos e outras APIs quadradas.
- Stripe - a biblioteca oficial do PHP.
- Twilio - A API Official do Twilio Php Rest.
Extensões
Bibliotecas para ajudar a criar extensões de PHP.
- PHP CPP - Uma biblioteca C ++ para o desenvolvimento de extensões de PHP.
- Zephir - Uma linguagem compilada entre PHP e C ++ para o desenvolvimento de extensões de PHP.
Variado
Bibliotecas ou utilitários úteis que não se encaixam nas categorias acima.
- Anotações - uma biblioteca de anotação (parte da doutrina).
- BOTMAN - Uma biblioteca agnóstica PHP da estrutura para criar chatbots de plataforma cruzada.
- ClassPreloader - uma biblioteca para otimizar a automobilismo automático.
- GANESHA - Uma implementação de PHP do padrão do disjuntor.
- HProse-php-um RPC em língua cruzada.
- Fechamento serializável de Laravel - uma biblioteca que permite que os fechamentos sejam serializados.
- NOCAPTCHA - Helper para Nocaptcha do Google (Recaptcha).
- PAGERFANTA - Uma biblioteca de paginação.
- Seguro - todas as funções PHP, reescritas para lançar exceções em vez de retornar falsas.
Programas
Software para criar um ambiente de desenvolvimento.
Instalação PHP
Ferramentas para ajudar a instalar e gerenciar o PHP no seu computador.
- Brew PHP Switcher - Brew PHP Switcher.
- Homebrew - um gerenciador de pacotes para OSX.
- PHP Brew - um gerenciador de versão e instalador do PHP.
- PHP Build - Outro instalador de versão PHP.
- PHP estático CLI - Construa ou baixe versões estáticas da PHP CLI e FPM.
Ambiente de Desenvolvimento
Software e ferramentas para criar e compartilhar um ambiente de desenvolvimento.
- Ansible - uma estrutura de orquestração radicalmente simples.
- DDEV - Um sistema local de ambiente de desenvolvimento da Web para PHP.
- Docker - uma plataforma de contêiner.
- Instalador de extensão PHP do docker - Instale facilmente as extensões PHP em recipientes do docker.
- DOCKSAL - Unified, ambientes de desenvolvimento da Web unificados e alimentados por Docker para macOS, Windows e Linux.
- Exponha - um serviço de tunelamento PHP de código aberto.
- Lando - ambientes de desenvolvimento de botões de pressão.
- Laravel Homestead - Um ambiente de desenvolvimento local para Laravel.
- Laravel Herd - Um ambiente de desenvolvimento de PHP de um clique para macOS e Windows.
- Laradock - Um ambiente completo de desenvolvimento de PHP baseado no Docker.
- PHPMON - Um aplicativo de barra de menus do MacOS para gerenciar instalações PHP (funciona com Laravel Valet).
- Puppet - uma estrutura de automação de servidor e aplicativo.
- Tawout-um gerente de dependência somente para desenvolvimento baseado em docker.
- Vagrant - um utilitário de ambiente de desenvolvimento portátil.
Máquinas virtuais
Máquinas virtuais alternativas de PHP.
- Hack - Uma linguagem de programação para HHVM.
- HHVM - Uma máquina virtual, tempo de execução e JIT para PHP pelo Facebook.
- PEACHPIE - compilador PHP e tempo de execução para .NET e .NET CORE.
Editores de texto e IDEs
Editores de texto e ambientes de desenvolvimento integrado (IDE) com suporte ao PHP.
- Eclipse para desenvolvedores de PHP - um PHP IDE baseado na plataforma Eclipse.
- Apache NetBeans - um IDE com suporte para PHP e HTML5.
- Phpstorm - um IDE de PHP comercial.
- Vs código - um editor de código de código aberto.
Aplicativos da Web
Aplicativos e ferramentas baseados na Web.
- 3V4L - Um shell online PHP & HHVM.
- Administrador - Gerenciamento de banco de dados em um único arquivo PHP.
- Cache - o sistema de página de status de código aberto.
- DBV - Um aplicativo de controle de versão do banco de dados.
- LYCHEE-Um sistema fácil de usar e de ótima aparência.
- MailCatcher - Uma ferramenta da Web para capturar e visualizar e -mails.
- phpmyadmin - uma interface da web para mysql/mariadb.
- Fila PHP - Um aplicativo para gerenciar back -ends de filas.
- phpredisadmin - uma interface da web simples para gerenciar bancos de dados Redis.
- PHPSANDBOX - Um IDE online para PHP no navegador.
Infraestrutura
Infraestrutura para fornecer aplicativos e serviços PHP.
- AppServer.io - Um servidor de aplicativos multithread para PHP, escrito em PHP.
- PHP -PM - um gerenciador de processos, superalimentador e balanceador de carga para aplicativos PHP.
- RoadRunner-servidor de aplicativos PHP de alto desempenho, balanceador de carga e gerenciador de processos.
Recursos
Vários recursos, como livros, sites e artigos, para melhorar suas habilidades e conhecimentos de desenvolvimento de PHP.
Sites PHP
Sites úteis relacionados ao PHP.
- NOMAD PHP - Um recurso de aprendizado de PHP on -line.
- Laravel News - O blog oficial do Laravel.
- PHP anotado mensalmente - um digerido mensal do PHP News.
- PHP Fig - o grupo de interoperabilidade da estrutura PHP.
- Padrões de desenvolvimento de pacotes PHP - Padrões de desenvolvimento de pacotes para PHP.
- Escola PHP - Aprendizado de código aberto para PHP.
- PHP da maneira certa - um guia de referência rápida de prática recomendada PHP.
- PHP UG - Um site para ajudar as pessoas a localizar seu grupo de usuários PHP mais próximo.
- PHP Watch - Artigos de PHP, notícias, próximas mudanças, RFCs e muito mais.
- Dicas de teste de unidade - dicas de teste de unidade por exemplos no PHP.
Livros PHP
Livros fantásticos relacionados ao PHP.
- Design orientado a domínio em PHP - exemplos reais escritos no PHP mostrando estilos arquitetônicos DDD.
- Programação funcional no PHP - Este livro mostrará como aproveitar esses novos recursos de php5.3+, entendendo os princípios de programação funcional
- Grumpy Phpunit - Um livro sobre testes de unidade com Phpunit de Chris Hartjes.
- Masterizando PHP orientado a objetos-Um livro sobre PHP orientado a objetos de Brandon Savage.
- Livro de receitas PHP - Este livro de receitas fornece receitas de código para ajudá -lo a resolver uma variedade de problemas de codificação.
- Modernizando Aplicações Legadas no PHP - Um livro sobre modernizar aplicativos de PHP legado de Paul M. Jones.
- Aplicativos PHP de escala - um e -book sobre a escala de aplicativos PHP de Steve Corona.
- Garantir PHP: Conceitos Core - Um livro sobre termos e práticas de segurança comuns para PHP por Chris Cornutt.
- Sinalização PHP - Um livro sobre capturar sinais PCNTL em scripts da CLI da Cal Evans.
- XML Parsing com PHP - Este livro abrange documentos XML de análise e validação, alavancando expressões XPath e trabalhando com namespaces, bem como como criar e modificar arquivos XML programaticamente.
Vídeos PHP
Vídeos fantásticos relacionados ao PHP.
- Laracasts - Screencasts sobre Laravel, Vue JS e muito mais.
- Laravel Youtube Channel - O canal oficial do Laravel Youtube.
- Programa com Gio - Php 8 Curso por Gio.
- Programação com Anthony - Uma série de vídeos de Anthony Ferrara.
- Symfonycasts - Screencasts e tutoriais sobre PHP e Symfony.
Conferências PHP
Conferências PHP.
- LARACON UE - Laracon UE é um evento de 2 dias para pessoas interessadas em aprender Laravel e tecnologias relacionadas, ou que desejam compartilhar seus conhecimentos com outras pessoas.
- PHP [TEK] - A conferência de desenvolvedores da Web mais antiga nos Estados Unidos que se concentra na linguagem de programação PHP.
- Conferência do PHP UK - Uma coleção de vídeos da Conferência PHP UK.
Podcasts PHP
Podcasts com foco nos tópicos do PHP.
- Podcast Laravel News - O podcast Laravel News traz para você todas as últimas notícias e eventos relacionados à estrutura do Laravel PHP.
- Principalmente técnico - hospedado por Ian Landsman e Aaron Francis, principalmente técnico é uma discussão animada sobre Laravel, negócios e uma mistura eclética de tópicos relacionados.
- Sem compromissos - dois veteranos de programação salgada experientes falam práticas recomendadas com base em anos de trabalho com equipes de Laravel SaaS.
- North Meets South Web Podcast - Jacob Bennett e Michael Dyrynda conquistam uma diferença horária de 14,5 horas para falar sobre a vida como desenvolvedores da web.
- Over Engineered - um podcast em minisséries, onde exploramos questões de programação sem importância em detalhes extremos.
- Notícias do PHP Internals - Um podcast sobre PHP Internals.
- PHP Town Hall - Um podcast PHP casual de Ben Edmunds e Phil Sturgeon.
- Episódios de PHP [podcast] do PHP [arquiteto] - O podcast oficial do PHP [arquiteto] A principal revista de tecnologia e editora do setor focada no PHP e no desenvolvimento da web.
- PHPUGLY - As divagações de alguns desenvolvedores de PHP sobrecarregados.
- The Laracasts Snippet - The Laracasts Snippet, cada episódio, oferece um único pensamento sobre algum aspecto do desenvolvimento da Web.
- O Laravel Podcast - Laravel e PHP Development News and Discuss.
- A Mesa Redonda do PHP - A mesa redonda do PHP é uma reunião casual de desenvolvedores que discutem tópicos com os quais os nerds do PHP se preocupam.
- Vozes do elefpant - Entrevistas com as pessoas que tornam a comunidade PHP especial.
Boletins de PHP
Notícias relacionadas ao PHP diretamente na sua caixa de entrada.
- PHP Weekly - Um boletim semanal sobre PHP.
Leitura de PHP
Materiais de leitura relacionados ao PHP.
- PHP [Arquiteto] - Uma revista mensal dedicada ao PHP.
Reading interna do PHP
Materiais de leitura relacionados aos internos ou desempenho do PHP.
- PHP RFCS - A casa dos RFCs PHP (Request for Comments).
- Externos - discussões internas do PHP.
- PHP RFC Watch - Assista aos mais recentes RFCs PHP.
- Livro Internals do PHP - Um livro on -line sobre PHP Internals, escrito por três desenvolvedores principais.