Laravel

Description:

It is web application framework with efficient syntax. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching. Laravel is accessible, yet powerful, providing powerful tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.

GitHub : https://github.com/laravel/laravel

Composer — Dependency Management for PHP

Description:

Composer helps you declare, manage, and install dependencies of PHP projects. IRC channels are on irc.freenode.org: #composer for users and #composer-dev for development.

For support, Stack Overflow also offers a good collection of Composer related questions.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project and its community you agree to abide by those terms.

GitHub: https://github.com/composer/composer

Faker

Description:

Faker is a PHP library that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.

GitHub: https://github.com/fzaninotto/Faker

PHPUnit

Description:

PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks. Alternatively, you may use Composer to download and install PHPUnit as well as its dependencies. Please refer to the “Getting Started” guide for details on how to install PHPUnit.

GitHub: https://github.com/sebastianbergmann/phpunit

HTML5DOMDocument

Description:

HTML5DOMDocument extends the native DOM Document library. It fixes some bugs and adds some new functionality. Preserves html entities (DOMDocument does not). Preserves void tags (DOMDocument does not). Allows inserting HTML code that moves the correct parts to their proper places (head elements are inserted in the head, body elements in the body).

GitHub: https://github.com/ivopetkov/html5-dom-document-php

Guzzle, PHP HTTP client

Description:

Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.

Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc…

Can send both synchronous and asynchronous requests using the same interface.

Uses PSR-7 interfaces for requests, responses, and streams. This allows you to utilize other PSR-7 compatible libraries with Guzzle.

GitHub: https://github.com/guzzle/guzzle

Carbon

Description:

A simple PHP API extension for DateTime. http://carbon.nesbot.com

GitHub: https://github.com/briannesbitt/Carbon

SWIFTMAILER

Description:

Swift Mailer is a component based mailing solution for PHP 7. It is released under the MIT license. Swift Mailer is highly object-oriented by design and lends itself to use in complex web application with a great deal of flexibility.

GitHub: https://github.com/swiftmailer/swiftmailer

SYMFONY

Description:

Symfony is a PHP framework for web applications and a set of reusable PHP components. Symfony is used by thousands of web applications (including BlaBlaCar.com and Spotify.com) and most of the popular PHP projects (including Drupal and Magento).

GitHub: https://github.com/symfony/symfony

PHP Parser

Description:

This is a PHP 5.2 to PHP 7.2 parser written in PHP. Its purpose is to simplify static code analysis and manipulation. Parsing PHP 5 and PHP 7 code into an abstract syntax tree (AST). Dumping the AST in human-readable form. Converting an AST back to PHP code.

GitHub: https://github.com/nikic/PHP-Parser