GitHub: https://github.com/larapack/dd
Composer: larapack/dd
Uma função dd (dump and die) para imprimir e matar o processo.
GitHub: https://github.com/Intervention/image
Composer: intervention/image
O Intervention Image é uma biblioteca de manipulação e upload de imagens PHP que fornece uma maneira mais fácil de criar, editar e compor imagens.
GitHub: https://github.com/guzzle/guzzle
Composer: guzzlehttp/guzzle
O Guzzle é uma biblioteca para realizar qualquer tipo de requisições HTTP em PHP.
Muitas vezes temos dificuldades de achar algo que seja interessante usar por exemplo para consumir um webservice REST. Ou para receber os dados de uma chamada GET a uma url específica quando estamos trabalhando com crawlers. O Guzzle é a biblioteca essencial para esse tipo de necessidade.
Além de retornar o conteúdo de cada chamada, o Guzzle retorna os dados da requisição, os cabeçalhos da chamada e da resposta, além de outros dados importantes para um consumo consistente das requisições HTTP.
GitHub: https://github.com/doctrine/orm
Composer: doctrine/orm
Site Oficial: http://docs.doctrine-project.org/
O melhor ORM(object relational mapper) para PHP, biblioteca para mapeamento de tabelas e dados de banco de dados para objetos e vice versa. O Doctrine deveria ser sua primeira opção quando for pensar em desenvolver uma aplicação com interação com banco.
Ele é capaz de abstrair todas as chamadas a banco de dados para uma linguagem específica o DQL. Além de poder trabalhar com conexões, inserções, seleções e todas as outras ações com os grandes players de banco de dados relacionais da atualidade.
Se você precisar desenvolver um projeto que utilize um banco de dados específico para cada cliente. Vamos supor que um cliente use SQL Server e outro MySQL. Com o Doctrine você poderá escrever o mesmo código e apenas modificar a configuração inicial para se adaptar a cada banco. Sem a necessidade de grande esforço.
GitHub: https://github.com/gabrielrcouto/php-terminal-gameboy-emulator
Composer: gabrielrcouto/php-terminal-gameboy-emulator
Um projeto ousado desenvolvido por um brasileiro, com a ajuda da comunidade. O emulador de gameboy em php, além de ser divertido, já que você pode jogar Dr Mario, pokemon yellow ou outro jogo do videogame em um console por exemplo do seu servidor linux de produção. Mostra que a linguagem é muito mais que apenas uma ferramenta para criação de páginas web.
Uma curiosidade é que foi utilizado a linguagem Braille para a pixelização dos elementos na tela do console.
GitHub: https://github.com/Respect/Validation
Composer: respect/validation
Site Oficial: http://respect.github.io/
Validação de dados é algo que precisamos utilizar no dia a dia da programação PHP. Mexemos sempre com diversos formulários e entradas de dados pelo usuário. E é bem difícil desenvolver cada um dos tipos de validação que precisamos.
O Respect Validation deixa o seu trabalho muito mais fácil. Você pode criar uma infinidade de regras de validação para seus dados. Desde tamanho do campo, quanto reutilizar regras de validação de alguns frameworks se eles estiverem instalados no seu projeto.
O Respet também é um projeto brasileiro com suporte da comunidade PHP.
GitHub: https://github.com/thephpleague/oauth2-client
Composer: league/oauth2-client
Várias integrações entre plataformas em PHP, principalmente com redes sociais, google e etc. utilizam o OAuth2 como método de autenticação. E, fazer esse tipo de integração na mão é bem chato e trabalhoso.
Pensando no trabalho que os devs php tinham em fazer essas integrações, o pessoal do PHP League criou a biblioteca OAuth2. Onde, ela basicamente abstrai toda a dificuldade de se trabalhar com o OAuth para uma linguagem bem mais simples para os desenvolvedores PHP.
Vai ter que integrar com OAuth 2? Use o OAuth2 Client.
Agora o trabalho de desenvolver algumas funcionalidades em PHP ficou bem mais fácil. Além de podermos tirar um tempo para jogar gameboy no console entre uma linha de código e outra.