recursos de aprendizagem
Comunidades de referência relacionadas ao PHP, blogs, sites, artigos, livros, vídeos e outros recursos
Sites PHP
- PHP The Right Way - Um guia de referência rápida para práticas de PHP
- Práticas recomendadas de PHP - Práticas recomendadas de PHP
- Clean Code PHP - Um padrão de codificação PHP
- Notícias semanais do PHP - Notícias semanais do PHP
- Protegendo o PHP – Sobre a segurança do PHP relacionada
- PHP FIG - Grupo Interativo PHP Framework
- PHP School - um recurso de aprendizagem PHP de código aberto
- PHPTrends - Procure algumas bibliotecas PHP em rápido desenvolvimento
- Prática de desenvolvedor PHP
Artigo recomendado
- O Guia 2018 para Construir Software PHP Seguro - Tradução Chinesa: Guia 2018 para Construir Segurança Segura de Aplicativos PHP
- advanced-php - PHP multiprocesso, soquete e outros artigos relacionados
- APRENDA REGEX DA MANEIRA FÁCIL - Aprendizagem de expressões regulares
Outros sites
- The Open Web Application Security Project (OWASP) - uma comunidade de segurança de software de código aberto
- WebSec IO – uma comunidade de segurança web
- Versionamento Semântico - versionamento semântico
- Tutoriais Atlassian Git - Uma série de tutoriais Git
- Servidores para Hackers - relacionados à operação e manutenção de servidores
- be-a-professional-programmer - Vários materiais, artefatos e estruturas excelentes usados no caminho para se tornar um programador profissional
- Banco de dados de avisos de segurança PHP - Um banco de dados de avisos de segurança PHP
Livros PHP
- PHP moderno - O autor é o criador do The PHP Tao e o autor do framework Slim
- PHP moderno (versão chinesa)
- Pandas PHP
- ppts_for_php2017 - 2017 A 3ª Conferência Global de Desenvolvedores PHP PPT/Keynote
- Estrutura de dados e algoritmos PHP
- Padrões de design DesignPatternsPHP-php
- DesignPatternsPHP (versão chinesa)
Outros livros
- A linha de comando do Linux - tutorial da linha de comando do Linux
- arquitetura.of.internet-product - arquitetura técnica de empresa de Internet
- arquiteto-awesome - Mapa de tecnologia do arquiteto de back-end
Gerenciamento de Dependências
Pacotes e estruturas para gerenciamento de dependências
- Composer/Packagist - Um gerenciador de pacotes e dependências.
- compositor/instaladores - Um instalador da biblioteca Composer multi-framework
- hirak/prestissimo - Instale dependências do Composer em paralelo
- compositor/satis - Construa um repositório privado de pacotes do Composer
- FriendsOfPHP/pickle - instalador de extensão PHP
- Melody - Uma ferramenta para construir scripts do Composer de um arquivo.
- tommy-muehle/tooly-composer-script - Biblioteca para gerenciar arquivos PHAR usando o Composer
Estruturas
Estrutura de desenvolvimento web
- laravel/laravel - Framework de desenvolvimento web PHP simples e elegante
- symfony/symfony - uma estrutura de componentes independentes (SP2)
- yiisoft/yii2 - Um framework PHP de alto desempenho para desenvolvimento de aplicações web em larga escala
- cakephp/cakephp - Uma estrutura de desenvolvimento de aplicativos (CP) eficiente
- phalcon/cphalcon - Uma estrutura de extensão C de alto desempenho
- Yaf - estrutura de extensão C do irmão Niao
- overtrue/yaf-skeleton - O esqueleto testável e o compositor do Yaf são suportados.
- swoole - mecanismo de comunicação de rede assíncrona PHP para ambientes de produção
- SwooleDistributed/SwooleDistributed - estrutura full-stack distribuída swoole
- swoft-cloud/swoft - Baseado na corrotina nativa Swoole, uma nova era de estrutura de corrotina PHP de alto desempenho https://www.swoft.org
- hyperf-cloud/hyperf - Estrutura de microsserviços de rotina PHP de nível empresarial
- mixstart/mixphp - Estrutura PHP de alto desempenho de três modos baseada em Swoole de FPM, memória residente e corrotina (documentação completa de desenvolvimento) http://mixphp.cn
- hhxsv5/laravel-s - Integrar Swoole em Laravel ou Lumen
- swooletw/laravel-swoole - Servidor HTTP de alto desempenho baseado em Swoole.
- scil/LaravelFly - Para ser uma solução absolutamente segura para rodar o Laravel com Laravel + Swoole Coroutine + Safety + Tinker Online.
- garveen/laravoole - Laravel && ( Swoole || Workerman ) para ficar 10x mais rápido que php-fpm
- easy-swoole/easyswoole - use swoole facilmente como echo "hello world";
- bingcool/swoolefy - swoolefy é uma API aberta, leve, de alto desempenho e de nível de rotina, e uma estrutura de serviço de aplicativo MVC baseada em swoole.
- youzan/zan - Estrutura PHP de código aberto Youzan (a manutenção foi interrompida)
- php-msf - Estrutura de microsserviços de código aberto Camera360
- Biny - estrutura PHP ultraleve de código aberto e alto desempenho da Tencent
- zendframework/zendframework - Zend Framework
Componentes
- auraphp - um pacote de componentes independentes
- Projeto Hoa - uma coleção de componentes PHP
- andersao/l5-repository - Suporte ao modo de desenvolvimento de repositório
Configuração
Carregando bibliotecas de classes e extensões para arquivos de configuração
- Yaconf – Uma extensão de gerenciamento de configuração de alto desempenho
- config - Um carregador de configuração leve que suporta arquivos PHP, INI, XML, JSON, YAML
- Zend-config
- phpdotenv – Leia a variável global de maior prioridade em .env
- symfony/yaml - Carrega e remove arquivos de configuração YAML
Microestruturas
Microframework e roteamento
- Lumen - Um microframework baseado em Laravel
- Silex - Uma microestrutura baseada em componentes Symphony2
- Silex Skeleton - Estrutura do projeto para Silex
- Silex Web Profiler - barra de ferramentas de depuração da Web para Silex
- Slim – Outro micro framework simples
- incrível-fino
- Esqueleto Slim - Estrutura para Slim
- Slim View - Conjunto de visualização personalizado para Slim
- Slim Middleware - Uma coleção de middleware personalizado para Slim
- slim-skeleton - implementa MVC e alguns componentes baseados em Slim
- padrão fino
- Bullet PHP – Uma microestrutura para construção de APIs REST
- Proton – Uma estrutura micro PHP
- blink - Uma estrutura web de micro-alto desempenho para construir serviços de "longa execução"
- Flight - Um microframework PHP extensível
Roteadores
- Fast Route - uma biblioteca de roteamento eficiente
- Route - Biblioteca de roteamento baseada em Fast Route
- Pux – Outra biblioteca de roteamento eficiente
- Klein – Uma biblioteca de roteamento flexível
- Arara - Um roteador PHP simples que é super enxuto, rápido e sexy.
Mecanismo de modelagem
Bibliotecas e ferramentas para modelos e análise léxica
- Twig - uma linguagem de modelo abrangente
- asm89/twig-cache-extension - Biblioteca de cache de fragmentos de modelo para Twig
- rcrowe/TwigBridge - Suporte ao mecanismo de modelo Twig
- Moustache - Linguagem de modelo de bigode implementada em PHP
- Phly Moustache - Outra implementação PHP da linguagem de modelo Moustache
- MtHaml - linguagem de modelo HAML implementada em PHP
- PHPTAL - linguagem de template TAL implementada em PHP
- Plates - Uma biblioteca de modelos PHP original
- Lex – Um analisador de modelos leve
- Aura.View - Fornece TemplateView e TwoStepView
Geradores de sites estáticos
Ferramentas de pré-processamento para geração de conteúdo de páginas da web
- Sculpin - Ferramenta para converter Markdown e Twig em HTML estático
- Phrozn – Outra ferramenta ithub para converter Textile, Markdown e Twig em HTML
- Imprensa
- Cuscuz - Uma ferramenta para converter documentos Markdown em HTML e publicá-los na página do Github
HTTP
Biblioteca para sites HTTP e scraping
- guzzle/guzzle - Um cliente HTTP completo
- amphp/artax - Um cliente HTTP assíncrono para PHP
- Buzz - Outro cliente HTTP
- Solicitações – Uma biblioteca HTTP simples
- HTTPFul - Um cliente HTTP encadeado
- FriendsOfPHP/Goutte - Um web scraper simples
- PHP VCR - Uma biblioteca para gravar e reproduzir solicitações HTTP
- php-curl-class - Classe Curl para PHP
- Beanbun - estrutura de rastreador da web multiprocessos
- php-mod/curl - Classe PHP Curl
- medz/cors - Middleware PHP CORS (compartilhamento de recursos de origem cruzada).
- barryvdh/laravel-cors – Suporte para compartilhamento de recursos entre domínios
- lezhnev74/openapi-psr7-validator - Valida mensagens PSR-7 (solicitação/resposta HTTP) em relação às especificações OpenAPI
SABÃO
- soap-client - Um cliente SOAP de uso geral para PHP
- soap-client - Implementação PHP das especificações do cliente SOAP 1.1 e 1.2
- wsdl2phpgenerator - Utilitário simples e biblioteca de classes para gerar classes php a partir de um arquivo wsdl.
- laravel-soap - Cliente de protocolo Soap
Middlewares
Middleware para construção de bibliotecas de aplicativos
URL
Biblioteca para análise de URLs
- Purl - Uma biblioteca de manipulação de URL
- Analisador de Domínio PHP - Um analisador de sufixo local
- Uri – Uma biblioteca simples de manipulação de URL
E-mail
Biblioteca para envio e análise de e-mails
- swiftmailer/swiftmailer - Uma solução de mala direta
- PHPMailer/PHPMailer – Outra solução de mailer
- nette/mail - Um módulo de envio de e-mail simples e elegante
- tedivm/Fetch - uma biblioteca IMAP
- willdurand/EmailReplyParser - Uma biblioteca de analisador de resposta de e-mail
- henrikbjorn/Stampie - Biblioteca para serviços de correio como SendGrid, PostMark, MailGun e Mandrill
- tijsverkoyen/CssToInlineStyles – Uma biblioteca CSS embutida para modelos de e-mail
- nojacko/email-validator – Uma pequena biblioteca de verificação de e-mail
- egulias/EmailValidator - Biblioteca validadora de e-mail PHP
- Snowfire/Beautymail - modelo de e-mail HTML do Laravel
Operações de arquivo (arquivos)
Sobre manipulação de arquivos e verificação de tipo MIME
- symfony/finder - Encontre arquivos e diretórios através de uma interface intuitiva e fluente
- Gaufrette – Uma camada de abstração para fluxos de arquivos
- thephpleague/flysystem - Outra camada de abstração para fluxos de arquivos
- Canal - Uma biblioteca para verificar tipos de mídia da Internet
- Tipos Apache MIME - Uma biblioteca para analisar tipos Apache MIME
- Ferret - Uma biblioteca de detecção MIME
- Hoa Mime – Outra biblioteca de detecção MIME
- Lurker – Uma biblioteca de rastreamento de ativos
- PHP File Locator - Uma biblioteca para localizar arquivos em grandes projetos
- PHP FFmpeg - Uma biblioteca para empacotamento de vídeo FFmpeg
- GrahamCampbell/Laravel-Flysystem - Operação do sistema de arquivos, suporte multiplataforma
Fluxo
Bibliotecas para lidar com streams
- Streamer - Uma biblioteca simples de stream wrapper orientada a objetos
Injeção de Dependência
Uma biblioteca que implementa o padrão de design de injeção de dependência
- Pimple – Um pequeno contêiner de injeção de dependência
- container-interop - Interoperabilidade de contêineres
- Auryn – Outro pequeno contêiner de injeção de dependência
- Container – Outro contêiner flexível de injeção de dependência
- PHP DI - uma injeção de dependência usando anotações
- Acclimate – Interface comum para contêineres de injeção de dependência e localizadores de serviço
- Symfony DI - um componente de injeção de dependência (SF2)
- Twitter
- recipiente simples
- Ding
- di - Recipiente e injetor Yii DI
Imagens
Biblioteca para processamento de imagens
- Intervenção/imagem - Biblioteca de manipulação de imagens
- Intervenção/imagecache - Ferramenta de aprimoramento de cache de imagens
- Imagine - uma biblioteca de processamento de imagens
- Sybio/ImageWorkshop – Outra biblioteca de processamento de imagens
- Sybio/GifFrameExtractor - Uma biblioteca para extrair informações de quadros de animação GIF
- Sybio/GifCreator - Biblioteca para criação de GIFs animados a partir de múltiplas imagens
- nmcteam/image-with-text - Biblioteca para incorporar texto em imagens
- php-loep/color-extractor - Biblioteca para extrair cores de imagens
- thephpleague/glide - Uma biblioteca de processamento de imagens sob demanda
- psliwa/image-optimizer - Uma biblioteca para otimizar imagens
- PHPThumb - Biblioteca de processamento de miniaturas
- t0k4rt/phpqrcode - biblioteca de geração de código QR
- endroid/qr-code – Outra biblioteca de geração de código QR
- Bacon/BaconQrCode - Gerador de código QR para PHP
- SimpleSoftwareIO/simple-qrcode - ferramenta de geração de código QR
- lsolesen/pel - biblioteca PHP Exif
- php-exif - Biblioteca de leitura de informações PHP Exif
- Gregwar/Image - Biblioteca de processamento de imagens
- Gregwar/Captcha - Captcha gráfico
- google/recaptcha - código de verificação do google reCAPTCHA Biblioteca cliente
- mewebstudio/captcha – Solução de código de verificação de imagem
Teste
Uma biblioteca para testar código e gerar dados de teste
- PHPUnit - uma estrutura de teste unitário
- DBUnit - Biblioteca de teste de código para PHPUnit
- ParaTest - Biblioteca de testes paralelos para PHPUnit
- PHPSpec - Biblioteca de testes unitários baseada em especificações
- Codeception – Uma estrutura de teste full-stack
- AspectMock – Uma estrutura de simulação para PHPUnit/Codeception
- Atoum - uma biblioteca de testes simples
- Mockery - Uma biblioteca de objetos simulados para teste
- Phake – Outra biblioteca de objetos simulados para teste
- Profecia – Uma poderosa estrutura de zombaria
- Faker - uma biblioteca falsa de geração de dados
- Samsui – Outra biblioteca de pseudo geração de dados
- Alice - Biblioteca para geração de dados complexos
- Behat - Uma estrutura de teste para Desenvolvimento Orientado a Comportamento (BDD)
- Pho – Outra estrutura de teste para desenvolvimento orientado a comportamento
- Mink - Teste de aceitação da Web
- HTTP Mock – Uma biblioteca para simular solicitações HTTP em testes unitários
- VFS Stream – Um wrapper de fluxo de sistema de arquivos virtual para teste
- VFS – Outro sistema de arquivos virtual para teste
- Locust – Uma biblioteca moderna de testes de carga desenvolvida em Python
- Peridot – Uma estrutura de teste orientada a eventos
- SimpleTest - Teste de Unidade para PHP
- testbench - Ferramenta de teste unitário para extensões Laravel
- laracasts/TestDummy - Ferramenta de criação de dados falsos da Laracasts
Integração Contínua
Bibliotecas e aplicativos continuamente integrados
- Travis CI - uma plataforma de integração contínua
- SemaphoreCI – Uma plataforma de integração contínua para programas de código aberto e projetos privados
- PHPCI – Uma plataforma de integração contínua de código aberto para PHP
- Sismo – Uma biblioteca de servidores de testes contínuos
- Jenkins - plataforma de integração contínua baseada em PHP
- JoliCi - cliente de integração contínua baseado em Docker desenvolvido em PHP
Documentação
Biblioteca para geração de documentação do projeto
- Sami - um gerador de documentação de API
- APIGen – Outro gerador de documentação de API
- Documentador PHP 2 - Gerador de Documentos
- phpDox – Um gerador de documentação para projetos PHP (não apenas documentação de API)
- swagger-php - Uma biblioteca de anotação e análise de swagger php
Segurança
Biblioteca para gerar números aleatórios seguros, criptografar dados, verificar vulnerabilidades e tokens
- ezyang/htmlpurifier - um filtro HTML padrão
- random_compat - Uma biblioteca para gerar números aleatórios seguros para PHP5.x (funções
random_bytes()
e random_int()
integradas disponíveis para PHP7) - RandomLib - Biblioteca para geração de números aleatórios e strings aleatórias
- True Random - Uma biblioteca para gerar números aleatórios usando www.random.org
- SecurityMultiTool - Uma biblioteca de segurança PHP
- PHPSecLib - Uma biblioteca de comunicação segura em PHP puro
- TCrypto – Um repositório simples de criptografia de valor-chave
- PHP IDS – Uma camada de segurança estruturada para PHP
- PHP SSH - biblioteca wrapper SSH orientada a objetos
- IniScan - Uma ferramenta para verificar a segurança de arquivos PHP INI
- SensioLabs Security Check - Uma ferramenta da web que verifica as dependências do Composer em relação às recomendações de segurança
- Zed – Ferramenta integrada de teste de penetração para aplicações web
- limitador de taxa php
- xxtea-php - Biblioteca de algoritmos de criptografia XXTEA para PHP.
- mewebstudio/Purifier - Filtragem de lista de permissões de HTML enviado pelo usuário
- defuse/php-encryption - Biblioteca de criptografia de chave simétrica
- paragonie/halite - Um wrapper libsodium que fornece uma interface de criptografia avançada
Senhas
Bibliotecas e ferramentas para processamento e armazenamento de senhas, bibliotecas para diversas codificações
- ircmaxell/password_compat - Uma biblioteca de compatibilidade para a nova funcionalidade de senha do PHP5.5
- phpass - Uma estrutura portátil de hash de senha
- ircmaxell/PHP-PasswordLib - Uma biblioteca para gerar e verificar senhas
- ircmaxell/password-policy - Uma biblioteca de regras de senha para PHP e JavaScript
- jeremykendall/password-validator – Biblioteca para validar e atualizar hashes de senha
- bjeavons/zxcvbn-php - Uma biblioteca de estimativa de força de senha de exibição em PHP baseada em Zxcvbn JS
- timoh6/GenPhrase – Uma biblioteca para gerar senhas aleatórias seguras
- tuupola/base62 - biblioteca de codificação base62 (aplicativo de URL abreviado)
- stephen-hill/base58php - biblioteca de codificação base58 (um método de codificação exclusivo usado em Bitcoin, usado principalmente para gerar endereços de carteira Bitcoin)
- base85 - biblioteca de codificação base85 (comprime ainda mais os dados com base em base64, aplicada à linguagem PostScript da Adobe e ao formato de documento PDF)
- bjeavons/zxcvbn-php - Uma biblioteca para avaliar a força da senha.
Análise de código
Ferramentas para analisar, analisar e manipular bases de código
- PHP Parser - Um analisador PHP escrito em PHP
- PHPPHP - Uma máquina virtual PHP implementada em PHP
- PHPSandbox – Um ambiente sandbox para PHP
- Dissecar - Uma coleção de ferramentas para análise lexical e sintática
- PHP Mess Detector - Uma biblioteca que verifica o código em busca de bugs, código abaixo do ideal e parâmetros não utilizados
- PHP_CodeSniffer - Uma ferramenta de especificação de código PHP/CSS/JS e inspeção de qualidade
- PHP CS Fixer - Uma ferramenta de especificação de código PHP e inspeção de qualidade
- phpmd - Uma ferramenta de especificação de código PHP e verificação de qualidade
- PHPCPD - Uma biblioteca para detectar código copiado e colado
- PHP Analyzer - Uma biblioteca para analisar erros em código PHP
- Manipulador PHP - Biblioteca para analisar e modificar código fonte PHP
- PHP Metrics - uma biblioteca de medição estática
- PHP Refactoring Browser - Uma ferramenta de linha de comando para refatorar código PHP
- php-semver-checker - Uma ferramenta de linha de comando para comparação de versões
- UBench – Uma pequena biblioteca simples de benchmarking
- Athletic – Uma biblioteca de benchmarking baseada em anotações
- Mondrian - Ferramenta de análise de código usando teoria dos grafos
- Scrutinizer - ferramenta web para inspecionar código PHP
- PHPLOC – Uma ferramenta para estimar rapidamente o tamanho do seu projeto PHP
- PHPCheckstyle – Uma ferramenta para ajudar a aderir a regras de codificação específicas
- PhpDependencyAnalysis – Uma ferramenta para criar diagramas de dependência personalizáveis
- Code Climate - revisão automatizada de código
- Erro PHP - usado para converter mensagens de erro padrão do PHP, usado principalmente para depuração durante o desenvolvimento
- salmo – Uma ferramenta de análise estática que ajuda a identificar possíveis bugs em seu código
- phan - ferramenta de análise estática de código
- phpstan - ferramenta de análise estática de código
- PHPLint - usado para detecção de sintaxe de arquivo PHP (suporta vários processos, baseado em
php -l
)
Arquitetônico
Bibliotecas sobre padrões de design, convenções de programação e organização de código
- Opção PHP - Uma biblioteca de tipos de opções PHP
- Régua - Um mecanismo simples e sem estado para gerar regras ambientais
- Finito - Uma máquina simples de estados finitos em PHP
- Compose - Uma biblioteca de composição funcional
- Monad PHP – Uma biblioteca Monad simples
- Patchwork – Uma biblioteca que redefine os usuários
- Galápagos - Evolução da mudança de idioma
- Design Patterns PHP - Uma biblioteca de exemplos de padrões de design implementados em PHP
- PHP Funcional - Uma biblioteca de programação funcional
- Lib Accessor – Uma biblioteca que simplifica o acesso
- Iter - Uma biblioteca que fornece primitivas de iteração usando geradores
- laracasts/Laravel-5-Generators-Extended - Uma ferramenta rápida de geração de código produzida por Laracasts
- symfony/workflow - O componente Workflow fornece ferramentas para gerenciar um fluxo de trabalho ou máquina de estados finitos
Depuração e criação de perfil
Bibliotecas e ferramentas para depuração de código
- xDebug - Uma ferramenta de depuração e criação de perfil para PHP
- opa
- PHP Debug Bar - uma barra de ferramentas de depuração
- Console PHP - console de depuração da Web
- Barbushin PHP Console - Uma ferramenta de controle de depuração web usando o Google Chrome
- PHPDBG - Um depurador PHP interativo
- Tracy - Uma biblioteca simples de detecção de erros, registro e medição de tempo
- Z-Ray - uma ferramenta de depuração e criação de perfil
- xHprof - ferramenta de avaliação de desempenho PHP de código aberto do Facebook
- xhprof - Versão da comunidade baseada no fork da versão oficial (suporta PHP7)
- xhprof.io - implementa UI para salvar dados xhprof e exibir dados
- xhgui - Outra UI para salvar e exibir dados xhprof
- Blackfire.io – Um criador de perfil de código de baixa sobrecarga
- Kint - uma ferramenta de depuração e criação de perfil
- phptrace - ferramenta de rastreamento de execução PHP de código aberto 360
- php-apm - Gerenciamento de desempenho de aplicativos para aplicativos PHP
- BooBoo - captura centralizada de exceções
- Colisão - Estrutura de tratamento de erros para aplicativos PHP de linha de comando
- symfony/debug - biblioteca de depuração PHP
- Molten - Ferramenta de rastreamento de link transparente de aplicativo (extensão PHP)
- laravel-debugbar - depurador Laravel
- itsgoingd/clockwork – Uma ferramenta de depuração que funciona com o plug-in do navegador Chrome de mesmo nome
- GrahamCampbell/Laravel-Exceptions - Ferramenta de tratamento de exceções de erros (suporta ambientes de desenvolvimento e produção, usa Whoops para exibição de erros)
Ferramentas de construção
Ferramentas de construção e automação de projetos
- Go – Uma ferramenta simples de construção de PHP
- Bob – Uma ferramenta simples de automação de projetos
- Phake – Uma biblioteca clone de PHP
- Box - Ferramenta para construção de arquivos PHAR
- Phing – Um sistema de construção para projetos PHP baseado em Apache Ant
Executores de Tarefas
Biblioteca para automatizar tarefas
- Tarefa - Executor de tarefas PHP puro baseado em Grunt e Gulp
- Robo - executor de tarefas PHP orientado a objetos
- Bldr - executor de tarefas PHP construído em componentes Symfony
Navegação
Ferramentas para construir estruturas de navegação
- KnpMenu - uma biblioteca de menus
- Cartographer - Uma biblioteca de geração de mapas de sites
Gestão de ativos
Ferramentas para gerenciar, compactar e minimizar recursos do site
- kriswallsmith/assetic – Uma biblioteca de pipeline de gerenciamento de ativos
- CHH/pipe - Outra biblioteca de tubos para gerenciamento de recursos
- meenie/munee - Uma biblioteca de otimização de recursos
- tedivm/JShrink – Uma biblioteca de compactação JavaScript
- webmozart/puli - Uma biblioteca para detectar caminhos absolutos para recursos
- Chumper/Zipper - ferramenta de empacotamento ZIp (baseada em ZipArchive)
- HTMLMin/Laravel-HTMLMin - ferramenta de compactação HTML baseada em minify
Geolocalização
Uma biblioteca que codifica endereços usando latitude e longitude
- geocoder-php/Geocoder - Conjunto de ferramentas de operação de geolocalização (baseado em Geocoder)
- php-loep/Geotools - uma biblioteca relacionada a ferramentas geográficas
- mjaschen/phpgeo – Uma biblioteca geográfica simples
- jmikola/geojson - Uma implementação GeoJSON
- laravel-geoip - Obtenha informações de localização geográfica correspondentes através de IP (banco de dados GeoIP)
- lionsoul2014/ip2region - biblioteca de localização de endereços IP
- maxmind/GeoIP2-php - Cliente PHP de banco de dados GeoIP
Data e hora
Biblioteca para lidar com datas e horas
- Carbon - Uma extensão simples de API de data e hora
- ExpressiveDate – Outra extensão de API de data e hora
- CalendR – Uma biblioteca de gerenciamento de calendário
- date - Uma biblioteca de datas multilíngue
- momento.php
Evento
Biblioteca para implementações de loop de eventos orientadas a eventos ou sem bloqueio
- React - Uma biblioteca de E/S sem bloqueio orientada a eventos
- Rx.PHP – Uma biblioteca de extensão React
- phpsocket.io
- Ratchet - Uma biblioteca de web sockets
- Hoa WebSocket – Outra biblioteca de web sockets
- Elephant.io – Outra biblioteca de web sockets
- Hoa EventSource - uma biblioteca de fontes de eventos
- Evenement - uma biblioteca de agendamento de eventos
- Evento - Pacote de eventos para seu aplicativo e/ou domínio.
- Cake Event - uma biblioteca de agendamento de eventos
- Broadway - uma fonte de eventos e biblioteca CQRS
Registro
Biblioteca para geração e processamento de arquivos de log
- Monolog - uma biblioteca de registro abrangente
- KLogger – Uma classe de registro PSR-3 fácil de usar
- Analógico - Um pacote de micro-logging com fechamentos oportunistas
- SeasLog – Uma extensão de registro eficiente
- rap2hpoutre/laravel-log-viewer - Uma ferramenta de visualização de log de página muito conveniente
Comércio eletrônico
Bibliotecas e aplicativos para pagamentos e construção de lojas de comércio eletrônico online
- OmniPay – Uma estrutura para processamento de pagamentos multigateway
- omnipay-paypal - pagamento via PayPal
- omnipay-wechatpay - Pagamento WeChat
- omnipay-unionpay - Pagamento UnionPay
- omnipay-alipay - Pagamento Alipay
- omnipay-pingpp - pagamento agregado ping++
- omnipay-99bill - Pagamento rápido em dinheiro
- Payum – Uma biblioteca de abstração para pagamentos
- Sylius - uma solução de comércio eletrônico de código aberto
- Thelia – Outra solução de comércio eletrônico de código aberto
- Dinheiro - modelo monetário Fowler implementado em PHP
- Sebastian Money - Uma biblioteca para lidar com valores monetários
- Swap - uma biblioteca de taxas de câmbio
- yansongda/pay - Pacote de extensão SDK de pagamento elegante para Alipay e WeChat
- paypal/PayPal-PHP-SDK - PHP SDK para APIs RESTful do PayPal https://developer.paypal.com/docs/api/
- paypal/Checkout-PHP-SDK - PHP SDK para APIs RESTful do Checkout
PDF
Bibliotecas e software para trabalhar com arquivos PDF
- Snappy - uma biblioteca de geração de PDF e imagens
- WKHTMLToPDF - Uma ferramenta para converter HTML em PDF
- PHPPdf – Uma biblioteca para converter XML em PDF e imagens
- phpwkhtmltopdf
- php-pdftk - Um utilitário de conversão e formulário de PDF baseado em pdftk
- barryvdh/laravel-dompdf - ferramenta de manipulação de PDF (baseada em dompdf)
- laravel-snappy - ferramenta de processamento de PDF
Escritório
Biblioteca de processamento para diversos documentos do pacote Office
- PHPOffice/PHPWord - Biblioteca para trabalhar com documentos Word
- PHPOffice/PHPExcel - Biblioteca para trabalhar com documentos Excel
- PHPOffice/PHPPowerPoint - Biblioteca para trabalhar com slides PPT
- Wisembly/ExcelAnt – Uma biblioteca para manipulação de documentos Excel
- PHPOffice/PhpSpreadsheet - Recomenda-se usar a mais recente biblioteca de processamento de documentos Excel mantida pelo PHPOffice
- viest/php-ext-excel-export - extensão PHP para operar o Excel
- Maatwebsite/Laravel-Excel - ferramenta de processamento Excel
- thephpleague/csv - Uma biblioteca de manipulação de dados CSV
Banco de dados
Biblioteca de interação de banco de dados usando mapeamento objeto-relacional (ORM) ou tecnologia de mapeamento de dados
- Doutrina - um DBAL e ORM completo
- Extensões do Doctrine - Uma coleção de extensões de comportamentos do Doctrine
- Propel - Uma biblioteca rápida de ORM, migração e consulta
- Eloquente - Laravel 5 ORM (L5)
- baum/baum - Suporte ao modelo de conjunto aninhado
- VentureCraft/revisionável - Registros de operação do modelo de dados (como logs de operação do administrador)
- nicolaslopezj/searchable - Adicione funcionalidade de pesquisa aos modelos Eloquent na forma de Traits
- Tucker-Eric/EloquentFilter - Condições de consulta personalizadas (filtragem de campo de modelo)
- rtconner/laravel-tagging - Adicionar função de marcação ao modelo Eloquent
- LazyRecord - Um ORM rápido
- Baum - uma coleção aninhada para Eloquent
- Spot2 - mapeador ORM para MySQL
- RedBean – Um ORM leve e fácil de configurar
- Pomm - Um gerenciador de modelo de objeto para PostgreSQL
- ProxyManager – Uma coleção de ferramentas para gerar objetos proxy para mapeamento de dados
- Cake ORM - Object Relational Mapper, implementado usando o Data Mapping Pattern (CP)
- catfan/Medoo – Um ORM leve que acelera o desenvolvimento
- auraphp/Aura.Sql - Acesso ao banco de dados SQL através do PDO.
- EasyDB - camada de abstração de banco de dados
Migrações
Biblioteca para gerenciar esquemas de banco de dados, migrações e backups
- davedevelopment/phpmig - Uma biblioteca de gerenciamento de migração
- obmorgan/phinx - Uma biblioteca de gerenciamento de migração de banco de dados
- icomefromthenet/Migrations – Outra biblioteca de gerenciamento de migração
- Doctrine Migrations – Uma biblioteca de migração para o Doctrine
- Xethron/migrations-generator - Exporta tabelas de banco de dados como migrações de dados existentes, incluindo índices e chaves estrangeiras
- orangehill/iseed - Exporta dados do banco de dados como semente
- spatie/laravel-backup - ferramenta de backup de dados (suporta compactação, suporta vários sistemas de arquivos)
Banco de dados não relacional (NoSQL)
Bibliotecas para lidar com back-ends NoSQL
- MongoDB
- mongo-php-library - Biblioteca PHP oficial do MongoDB
- MongoQB – Uma biblioteca de construção de consultas para MongoDB
- Monga – Uma biblioteca de abstração para MongoDB
- mongodm - ORM do MongoDB
- php-mongo - PHP ODM para MongoDB
- jenssegers/laravel-mongodb - suporte ao banco de dados MongoDB
- Redis
- Predis – Uma biblioteca Redis totalmente funcional
- codis - Codis é uma solução Redis distribuída
- twemproxy - é um servidor proxy redis e memcache de código aberto para twtter
- pika - Pika é um serviço de armazenamento redis durável e de grande capacidade
Fila
Biblioteca para lidar com eventos e filas de tarefas
- enqueue-dev - Pacotes de fila de mensagens para PHP, Symfony, Laravel, Magento
- enfileirar/rdkafka
- enfileirar/enfileirar
- enfileirar/pheanstalk
- enfileirar/rediscar
- php-enfileirar/dsn
Estrutura de serviço de fila
- Kafka - um sistema de mensagens de publicação e assinatura distribuído de alto rendimento
- RabbitMQ - Implementação de serviço de AMQP (Advanced Message Queuing Protocol) escrito em erlang
- FogueteMQ
- ActiveMQ
- Qpid
- Disque - Fila de memória distribuída
- beanstalkd - Um middleware de fila de mensagens leve e de alto desempenho
Biblioteca de classes relacionadas à fila
- Pheanstalk - Uma biblioteca cliente Beanstalkd
- PHP AMQP - Uma biblioteca PHP AMQP pura
- Thumper - Uma biblioteca de padrões RabbitMQ
- Bernard – Uma biblioteca de abstração multi-backend
- php-resque - fila de mensagens baseada em redis
- php-amqplib - Uma biblioteca cliente RabbitMQ
- kafka-php - uma biblioteca cliente kafka (Composer)
- php-rdkafka - uma biblioteca cliente kafka (PECL)
Procurar
Bibliotecas e software para indexação e execução de consultas em dados
- ElasticSearch PHP – A biblioteca cliente oficial do ElasticSearch.
- Elastica – Outra biblioteca cliente para ElasticSearch
- Solarium - Biblioteca cliente para Solr.
- Construtor de consultas SphinxQL - Biblioteca de consultas para o mecanismo de pesquisa Sphinx
Linha de comando
Bibliotecas para construir ferramentas de linha de comando
- symfony/console - Componente de trabalho de linha de comando do Symfony
- symfony/process - Componente de execução de comando Symfony (usado para executar comandos do sistema)
- Boris - Um pequeno PHP REPL
- PsySH - Outro PHP REPL
- Pecan - Um shell não bloqueador e orientado a eventos
- GetOpt - Um analisador de seleção de linha de comando
- OptParse – Outro analisador de seleção de linha de comando
- Commando - Um analisador simples de seleção de linha de comando
- GetOptionKit – Também um analisador de opções de linha de comando
- mtdowling/cron-expression - Biblioteca para calcular datas de execução do cron
- ShellWrap - Uma biblioteca simples de quebra de linha de comando
- Hoa Console – Outra biblioteca de linha de comando
- Shunt – Uma biblioteca de linha de comando que roda em múltiplas máquinas remotas em paralelo
- Cilex – Uma pequena estrutura para construir ferramentas de linha de comando
- CLImate - Uma estrutura para construir ferramentas de linha de comando (pode produzir cores e formatos especiais)
- Console Webmozart
- Silly - Microestrutura Silly CLI baseada no Symfony Console
- php-shellcommand - Uma interface simples orientada a objetos para executar comandos shell em PHP
- PHP-Console-Highlighter - Destaque o código PHP na linha de comando
Tarefas agendadas (Crontab)
Encapsulamento relacionado do crontab de gerenciamento de tarefas agendadas em PHP
- Indatus/dispatcher - gerenciamento de tarefas agendadas baseado em Laravel
- osgochina/swoole-crontab - Um programa de timer baseado em swoole que suporta processamento de segundo nível
- jobbyphp/jobby - Um gerenciador de tarefas agendadas em PHP
- ajbdev/cronlingo - Expressa crontabs como frases amigáveis
- Indatus/dispatcher - Despachante de tarefas agendadas (pode substituir diretamente o Cron)
Autenticação e Autorização
Biblioteca que implementa modos de autenticação
- Sentinel - uma estrutura de autenticação e autorização
- Sentinel Social – Uma biblioteca para autenticação de redes sociais
- Opauth - Fornece suporte para autenticação OAuth e fornece um método de acesso padrão unificado
- Servidor OAuth2 - Um servidor de autenticação OAuth2, servidor de recursos e biblioteca cliente
- Servidor OAuth2 – Uma implementação de servidor OAuth2
- PHP oAuthLib – Outra biblioteca OAuth
- ruudk/twitteroauth – Uma biblioteca OAuth do Twitter
- Hawk - Uma biblioteca de autenticação HTTP Hawk
- HybridAuth – Uma biblioteca de login social de código aberto
- Lock - Uma biblioteca de sistema de listas de controle de acesso (ACL).
- Cliente OAuth 1.0 – Uma biblioteca cliente OAuth 1.0.
- Cliente OAuth 2.0 – Uma biblioteca cliente OAuth 2.0.
- Sentry - Sistema de Autenticação e Autorização
- EvaOAuth - Biblioteca de classes PHP de login OAuth de interface unificada
- JSON Web Token - Biblioteca JSON Web Token
- firebase/php-jwt
- lcobucci/jwt
- namshi/jose - biblioteca de assinatura e criptografia JSON
- tuupola/slim-jwt-auth
- tymondesigns/jwt-auth - mecanismo de autenticação de usuário JWT (JSON Web Token)
- Sapient - a verificação de segurança de mensagens da API Secure API ENgineering Toolkit
- legalthings/sso - Login único simples para PHP
- antonioribeiro/google2fa - Solução de autenticação de usuário (suporta autenticação bidirecional e algoritmos de autenticação HOTP promovidos pelo Google)
- PHPGangsta/GoogleAuthenticator - autenticação bidirecional do Google
Controle de permissão
Componentes relacionados ao controle de função e permissão
- spatie/laravel-permission - Componente de permissão baseado em Laravel
- Zizaco/entrust - Sistema de permissão de usuário baseado em grupo
- php-casbin/php-casbin - Implementação em PHP da estrutura leve de controle de acesso de código aberto Casbin
Marcação
Bibliotecas que lidam com tags
- Decoda – Uma biblioteca leve de análise de tags
- michelf/php-markdown - analisador Markdown
- thephpleague/commonmark - Um analisador Markdown que suporta especificações CommonMark.
- thephpleague/html-to-markdown - Um conversor de html para markdown
- erusev/parsedown - Um analisador Markdown
- kzykhys/Ciconia - Um analisador Markdown que suporta o estilo Github
- cebe/markdown - Um analisador Markdown rápido e extensível
- GrahamCampbell/Laravel-Markdown - analisador de Markdown
- Masterminds/html5-php - Uma biblioteca para análise e serialização de HTML5
- heyupdate/Emoji - Uma biblioteca de classes simples para processar emoji
- iamcal/php-emoji – Uma biblioteca de conversão de emojis
Cordas
Biblioteca para análise e manipulação de strings
- jensegers/agent - ferramenta de análise de agente de usuário cliente (baseada em Mobiledetect)
- sensiolabs/ansi-to-html - Uma biblioteca para converter ANSI em HTML5
- nicolas-grekas/Patchwork-UTF8 - Uma biblioteca portátil para lidar com strings no formato UTF-8
- hoaproject/String - Outra biblioteca de strings no formato UTF-8
- danielstjules/Stringy - Uma biblioteca de manipulação de strings com suporte multibyte
- mikeemoo/ColorJizz-PHP - Uma biblioteca para processamento e conversão de cores
- ramsey/uuid - Biblioteca para geração de UUIDs
- laravel-uuid - UUID gerado pelo padrão RFC 4122
- cocur/slugify - Uma biblioteca que converte strings para o formato slug
- jbroadway/urlify - Uma porta PHP do Django URLify.js
- kzykhys/Text - Uma biblioteca de processamento de texto
- JDORN/SQL -FORMATER - Uma biblioteca para formatar instruções SQL
- Tobie/Ua -Parser - Uma biblioteca para analisar Strings UA (agente do usuário)
- Piwik/Device -DeTector - Outra biblioteca para analisar Strings UA (agente do usuário)
- SERBBANGHITA/Mobile Detect - Uma biblioteca leve para detectar dispositivos móveis (incluindo dispositivos de desktop)
- cbschuld/navegador.php - detecta informações sobre o ambiente do navegador do usuário
- Ferramenta de detecção de detecção de navegador Hryorange/Browser-Detect (incluindo detecção do lado do cliente de suporte JavaScript e CSS)
- CORES.PHP - Uma maneira fácil de adicionar cores nos seus scripts da CLI.
- CVIEBROCK/ELOQUENTS SLUGGILD - Título do artigo Tool URL Alias Processing Tool
- Fukuball/Jieba -Php - Segmentação de palavras chinesas de "Stammer"
Números
Biblioteca para trabalhar com números
- Números PHP - uma biblioteca para trabalhar com números
- Matemática - uma biblioteca para trabalhar com números maiores
- Byteunits - uma biblioteca para análise, formatação e conversão de unidades de bytes em sistemas binários e de medição
- Unidades de medida PHP - uma biblioteca para converter entre unidades de medição
- Conversão PHP - Outra biblioteca para converter entre unidades de medição
- LibphoneNumber para PHP - Biblioteca do sistema de processamento de número de telefone do Google implementado em PHP
- Ivanakimov/hashids.php - usado para gerar seqüências exclusivas de números inteiros (por exemplo: escondendo o ID real criptografando e descriptografando o id)
- Partícula - Gerador de ID do PHP |
- nanoid -php - uma ferramenta de geração de identificação única compacta
- Vinkla/Laravel -Hashids - Gerador de ID de hash para facilitar a ocultação de IDs numéricos (com base em hashids)
Filtragem e validação (filtragem de validação ang)
Biblioteca para filtrar e validar dados
- ircmaxell/filterus - uma biblioteca de filtragem PHP simples
- Respeito/Validação - uma biblioteca de validação simples
- VLUCAS/VALITRON - Outra biblioteca de validação de dados
- CakePHP/Validação - Outra Biblioteca de Validação de Dados
- Illuminate/Validação - Biblioteca de Validação para Laravel
- Algoritmo de análise de conteúdo PHP - Algoritmo de Análise de Conteúdo
- CodeGuy/Upload - Uma biblioteca que lida com o upload e validação de arquivos
- filtro RDOHMS/DMS-uma biblioteca de filtragem baseada em anotação
- Romaricdrigon/metayaml - uma biblioteca de validação de esquema que suporta YAML, JSON e XML
- Ronanguilloux/Isocodes - Biblioteca para validar diferentes codificações ISO e ZIP
- Aura/filtro - componente de validação de dados aura
- Symfony/Validator - Componente de validação de dados do Symfony
- Dwightwatson/validação - usando características para implementar a verificação automática ao salvar o modelo de dados eloquentes
- Propaganistas/Laravel -Phone - Número de telefone celular, suporte de verificação de número de telefone
- Felixkiss/Uniquewith -Validador - Regras de validação de formulário Adicione a verificação de exclusividade entre os campos
- CVIEBROCK/VALIDADOR DE IMAGEM - Validação do tamanho da imagem
Descanso e API
Bibliotecas e estruturas da web para desenvolver APIs RESTful
- DINGO/API - Uma solução completa para criar servidores de API
- Apigility - um construtor de API construído com Zend Framework2
- Hateoas - uma biblioteca de serviços da Web de Hateoas
- HAL - Uma Biblioteca de Construção de Aplicativos de Hipertexto (HAL)
- Negociação - Uma Biblioteca de Negociação de Conteúdo
- Drest - uma biblioteca que expõe entidades de doutrina como nós de Recurso REST
- Restler - Uma estrutura leve para expor os métodos PHP como APIs da Web RESTful
- thephpleague/fractal - [prática recomendada] Processamento unificado de retornos de dados
- API-PROBLEMA-A implementação simples da especificação do problema API
- GraphQL -Php -Application Cayer Language Language Biblioteca
- GraphQL -Ou outro aplicativo Biblioteca de idiomas de consulta da camada de aplicativos
- Grahamcampbell/Laravel -Throttle -Ferramenta de controle direto
Cache (cache)
Biblioteca de dados de cache
- Symfony/Cache -Symfony segue o componente de cache da implementação do PSR -6
- Cache PHP alternativo (APC) -O cache de código operacional de código aberto do PHP
- Doutrina Cache -a Cache Biblioteca.
- Zend Cache -O outra biblioteca de cache
- Bolo Cache -uma biblioteca para cache
- Stash -ote outra biblioteca de cache
- Cachetool -uma ferramenta de linha de comando para limpar o cache APC/OPCode
- Biblioteca de cache phpfastcache -php
- Desarrolla2/cache -a biblioteca de cache que fornece vários adaptadores
- Laruence/yac -yac é uma memória compartilhada para PHP.
- Liexussong/pcache -Extension for php cache local
- Shies/Php7 -Buffer -Php -Expansão de cache local de alto desempenho
Estrutura de dados e armazenamento
Biblioteca de realização da estrutura de dados e tecnologia de armazenamento
- Illumiinate Support Collection -Smooth e embalagem conveniente fornecida pela Laravel para controlar a biblioteca de dados da Biblioteca de Array
- Coleções
- Ardente -uma biblioteca de estrutura de dados
- Coleção de bolos -uma biblioteca de coleções simples
- Coleções -uma biblioteca abstrata de coleção
- Biblioteca fractal -que converte estruturas de dados complexas em saída JSON
- Coleções PHP -uma biblioteca de coleções simples
- Serializer -Library para dados serializados e profundos
- Zend Serializer -outra biblioteca para dados de serialização e desperdício
- Armazenamento de objeto PHP -uma biblioteca para armazenamento de objetos
- Totem -uma biblioteca de gerenciamento e criação de conjuntos de modificação de dados
- Pinq -php real -Time Linq Library
- Jsonmapper -uma biblioteca que mapeia a estrutura JSON incorporada para a classe PHP
- PHP -JSONQ -A PHP Consulta Builder para JSON
- Deepcopy -Deep Cópia (clone) de criação de objetos
Notificação
A biblioteca de notificação
- Biblioteca de notificação FILP/NOD
- WREP/NOTIFY -Uma biblioteca para processamento de mensagens push
- Ph3nol/notificationpusher -a biblioteca independente de notificação de push de dispositivo
- Namshi/Notificador -uma biblioteca de notificação leve
- Davibennun/Laravel-Push-Notification-App Notification Ferramentas de envio de push (suporta os APNs e o Android GCM da Apple)
- Edvinaskrucas/Notificação -Page Mensagem Lembrete do componente
Implantação (implantação)
Biblioteca para implantação do projeto
- Tamagokun/Pomander -a PHP Application Delantment Tool
- Rocketteers/Rocketteer -o implantador rápido e simples do PHP
- Ferramenta de implantação simples do Laravel/Envoy -Laravel
- Aérezas/Plum -a Deployment Library
- Implantação de implantação/implementadora -uma ferramenta de implantação
- Meolu/Walle -Web -an Sistema de Gerenciamento de Liberação de Código da Web de código aberto
- Pipin -Piplin é um sistema de integração e implantação contínuo gratuito e de código aberto.
Internacionalização e localização (internacionalização e localização)
Libraous para internacionalização (I18n) e localização (L10N)
- Auraphp/aura.intl
- Mensagem de tradução e localização de Capophp/i18n
- Symfony/Tradução
- Iluminado/tradução
- Biblioteca GetText -Php para coletar e manipular getText (.po, .mo, .php, .json, etc))
- Zend/i18n
- McAMARA/LARAVEL -LOCALIZAÇÃO -Aprimoramento da função localizado do Laravel
- Dimsav/Laravel -translatable -Multi -Language Solution for Bathabases
- Webpatser/Laravel -Countries -Todos os dados nacionais no mundo (incluindo a taxa de câmbio de capital, etc.)
API da terceira parte (APIs de terceiros)
Visite a Biblioteca da Terceira API/SDK
- Mailgun -php -Mailgun's Office SDK para PHP
- WeChat -Make WeChat Development mais fácil
- Qinu/sdk -qiniu storage sdk para php
- Qiniu/Qshell -Qshell é um desenvolvedor conveniente para testar e usar as ferramentas de linha de comando para que os desenvolvedores testem e usem o serviço de API Qi NIU.
- Tencentyun/wafer -Construa um mini -programa WeChat com elasticidade
- Maxmind/geoip2 -php -maxmind geoip2 Serviço de localização geográfica
- Pingplusplus/pingpp -php -ping ++ pagamento agregado sdk
- MGP25/Instagram -Api -private API do Instagram
- AWS/AWS-SDK-PHP-AWS Pacote de ferramentas de desenvolvedor de serviços
- Bugsnag/Bugsnag -Laravel -Bugsnag Pacote integrado
- Integração de serviço maknz/slack -Slack
- lyrixx/twitter -sdk -um Twitter SDK completamente testado
- O apoio da API de Thujohn/Twitter -Twitter
- Componente de informações climáticas sobre o excesso/clima -php com base na interface da plataforma aberta gaode
- Aliyun/Aliyun-sem-Php-Sdk-Alibaba Cloud Object Storage
- Aliyun/Openapi-SDK-Php-Alibaba Cloud SDK para PHP
- Substituir/Laravel-Filesystem-Qiniu-Laravel Filesystem Qiniu
- Jacobcyl/Aliyun-Oss-Storage-Alibaba Cloud OSS Laravel Extension
- Overtroe/Easy -sms -
- Mingyoung/dingTalk -nail SDK
- Wowiwj/ding -Notice -Nail Push Robot Mensagem Enviar pacote de extensão de Laravel
Extensões
Ajudando a biblioteca de expansão do PHP
- Zephir -uma linguagem de compilação usada em php e c ++ usada para desenvolver extensões de php
- PHP CPP -A C ++ Biblioteca para o desenvolvimento da extensão PHP
- Wrapper php -x -c ++ para Zend API
Instalação PHP
Ajude a instalação e gerenciamento PHP
- Homebrew -uma ferramenta de gerenciamento de bolsas OSX
- Pacote de instalação PHP no homebrew php -homebrew
- Dispositivo de instalação PHP OSX -Php em um OSX
- PHP Brew -A PHP Version Management Tool and Installer
- Php Env -outra ferramenta de versão php
- PHP Switch -O outra ferramenta de versão php
- PHP Building -outra ferramenta de versão php
- Virtphp -uma ferramenta que cria e gerencia a separação do ambiente PHP
Ambiente de Desenvolvimento (Ambiente de Desenvolvimento)
Software e ferramentas para criar um ambiente de desenvolvimento de sandbox
- Docker -um mecanismo de contêiner de aplicativo de código aberto
- Vagrant -uma ferramenta para criar um ambiente de desenvolvimento levemente
- Ansible -uma estrutura de processo de negócios simples
- Puppet -Server Automation Framework and Application
- Puphpet -One é usado para construir o desenvolvimento de máquinas -ferramentas virtuais PHP
- Protobox -outro usado para construir o desenvolvimento de metralhadoras virtuais de desenvolvimento PHP
- Phansible -outro usado para construir o desenvolvimento de metralhadoras virtuais de desenvolvimento PHP
- Centerad -Laravel Local Development Environment Base em vagabundos e propriedades
- Devilbox -Uma lâmpada modeln dockerizada e alternativa média de pilha ao xampp
- Ambiente de Desenvolvimento de Homestead -php baseado em vagabundo
- Laradock -docker -ambiente de desenvolvimento de PHP baseado
Máquinas virtuais (máquinas virtuais)
Uma máquina virtual PHP substituída
- HHVM -Facebook Open Source PHP Virtual Machine
- Hippyvm -outra máquina virtual PHP
Ferramenta de desenvolvimento (ambiente de desenvolvimento integrado)
Suporte PHP IDE
- Netbeans
- Eclipse para desenvolvedores de PHP
- Phpstorm
Aplicativo da Web (Aplicativos da Web)
Aplicativos e ferramentas baseados na Web
- 3V4L -ONLINE PHP Shell
- Aplicativo de controle de versão DBV -Database
- PHP Fila -gestão do programa de back -end
- MailCatcher -um programa para aceitar e visualizar e -mails
- Cache -um sistema de exibição de status do site de código aberto (como: status.github.com)
- Ferramenta de gerenciamento de phpredisadmin -redis
- Ferramentas de gerenciamento de phppgadmin -postgresql
- Ferramenta de gerenciamento de phpmyadmin -mysql
- Ferramenta de gerenciamento de rockmongo -MONGODB
- CMS de arquivo plano de gravação -poderoso
- Piwik -Web Statistics
- Seu sistema de geração de URLs -short
- NextCloud Server -uma casa segura para todos os seus dados
- Sistema de comércio Php E -Commerce de fonte Magento2 -Open
- Laravel -Admin -Laravel -Estrutura de desenvolvimento de gerenciamento de fundo baseado
- CRINSANE/Laravelshoppingcart -uma implementação simples do módulo de carrinho de compras
- Cachethq/Caches -Caches é um sistema de página de estado de código aberto (API fornecida que permite obter, adicionar e excluir eventos, componentes e indicadores)
- Fórum de Luz Flarum/Flarum -Elega e Luz
- Ferramenta de implantação de raízes/bedrock -Wordpress
- Monicahq/Monica -Gerenciamento de relacionamento pessoal CRM
Infraestrutura
Forneça infraestrutura para aplicativos e serviços de PHP
- AppServer.io -Php -Servidor de aplicativos multi -thread baseado
- PHP -PM -Process Manager, Blinders e Applications PHP Carreçam Balancer
Middleware do banco de dados (proxy de db)
Usado para ler e escrever separação, dividir e divisão, etc.
- Kingshard -Jinshan Open Source Database Middleware
- Heisenberg -Baidu Banco de dados de código aberto Middleware
- Oceanus -58 Middleware de banco de dados de código aberto na mesma cidade
- Atlas -360 Middleware de banco de dados de código aberto
- DBProxy -Meituan Reviews Middleware do banco de dados Atlas
- Mycat
- Banco de dados distribuído por TIDB
Estrutura RPC
Estrutura de chamada de processo remoto
- Apache/Thrift -Apache Thrift
- GRPC/GRPC -GOOGLE Open Source Framework
- protobuf
- Alibaba/Dubbo -Alibaba de código aberto RPC Framework
- Tarscloud/Tars -tencent de alto desempenho RPC Development Framework usando o protocolo TARS com base no serviço de nome
- Weibocom/Motan -Weibo Lightweight RPC Framework
- Dangdangdotcom/dubbox -dubbox mantido por Dangdang.com
- Baidu/SOFA-PBRPC-Baidu Sofá-PBRPC
- Laruence/yar -light, estrutura de RPC simultânea para PHP & C
- HProse -High -Permance Cross -Language RPC
- outro
- Dora-rpc
- Trabalhador-Jsonrpc
Estrutura de eventos assíncronos
- Swoole
- Trabalhador
- Gearman -Task Distribution System
- phpdaaemon
- Reactphp
- AMPHP/AMP -Uma estrutura de simultaneidade não bloqueada para aplicativos PHP.
- Assíncro -execute o código
- Kraken-php-sincrono e estrutura de PHP tolerante a falhas para aplicações distribuídas.
- Recoilphp/recuo -Coroutinas -síncronas para Php 7.
Motor de regras
- HOA governante -o mecanismo de regra do projeto
- Governante -mecanismo de regra apátrida
- Regras -Php Simple Regras Motor
Outros (diversos)
Bibliotecas de classes úteis e ferramentas que não estão acima da classificação
- Caráter de Overtugo/Pinyin -Chinese se transforma na Biblioteca Pinyin
- Personagem Jifei/Pinyin -Chinese para Pinyin Biblioteca
- Class.upload.php -file upload Class de processamento
- Php -Paginator -Pagling Processing Class
- Anahkiasen/subscore -php -underscore.js Sintaxe PHP semelhante
- Biblioteca de hash do Flexihash -Consistente
- Eden -uma biblioteca de classe de desenvolvimento rápido do PHP, que contém muitos componentes usados para carregar automaticamente, acionamento de eventos, documentos do sistema, cache, modelo, internacionalização, banco de dados, serviço da web, gateway de pagamento, carga e tecnologia de serviço em nuvem.
- Ferramenta de análise html -parser -html
- Estrutura de répteis de phpcrawl -php
- Navegador Tig -git sob a linha de comando
- Copywriting -Correct -Chinese English C.Ewriter Corredor
- Biblioteca de aprendizado de máquina php -ml -php
- Botman -Chat Robot Library
- Barryvdh/Laravel-Ide-Helper
- DavejamesMiller/Laravel -Breadcrumbs -Page Noodle Tool Tool Tool
- LARACASTS/PHP-VARS-TO-JS-TRANSFORMER
- Ferramenta de geração Laravelium/Laravel -Sitemap -Sitemap
- Yajra/laravel -datatables -o suporte traseiro -end de jQuery datatables
- Formadores/construtor de formulários antigo poderoso
- Laravelium/Laravel -Feed -Feed Information Runner