An open API service indexing awesome lists of open source software.

https://github.com/correia-jpv/fucking-awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things. With repository stars⭐ and forks🍴
https://github.com/correia-jpv/fucking-awesome-php

List: fucking-awesome-php

awesome awesome-list list php php-applications php-framework php-installation php-library php7 php8

Last synced: about 1 month ago
JSON representation

A curated list of amazingly awesome PHP libraries, resources and shiny things. With repository stars⭐ and forks🍴

Awesome Lists containing this project

README

        

# Awesome PHP [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of amazingly awesome PHP libraries, resources, and shiny things.

## Contributing and Collaborating
Please see [CONTRIBUTING](https://github.com/correia-jpv/fucking-awesome-php/blob/master/CONTRIBUTING.md), [CODE-OF-CONDUCT](https://github.com/correia-jpv/fucking-awesome-php/blob/master/CODE-OF-CONDUCT.md) and [COLLABORATING](https://github.com/correia-jpv/fucking-awesome-php/blob/master/COLLABORATING.md) for details.

## Table of Contents
- [Awesome PHP](#awesome-php)
- [Composer Repositories](#composer-repositories)
- [Dependency Management](#dependency-management)
- [Dependency Management Extras](#dependency-management-extras)
- [Frameworks](#frameworks)
- [Framework Extras](#framework-extras)
- [Content Management Systems](#content-management-systems-cms)
- [Components](#components)
- [Micro Frameworks](#micro-frameworks)
- [Micro Framework Extras](#micro-framework-extras)
- [Routers](#routers)
- [Templating](#templating)
- [Static Site Generators](#static-site-generators)
- [HTTP](#http)
- [Scraping](#scraping)
- [Middlewares](#middlewares)
- [URL](#url)
- [Email](#email)
- [Files](#Files)
- [Streams](#streams)
- [Dependency Injection](#dependency-injection)
- [Imagery](#imagery)
- [Testing](#testing)
- [Continuous Integration](#continuous-integration)
- [Documentation](#documentation)
- [Security](#security)
- [Passwords](#passwords)
- [Code Analysis](#code-analysis)
- [Code Quality](#code-quality)
- [Static Analysis](#static-analysis)
- [Architectural](#architectural)
- [Debugging and Profiling](#debugging-and-profiling)
- [Error Tracking and Monitoring Services](#error-tracking-and-monitoring-services)
- [Build Tools](#build-tools)
- [Task Runners](#task-runners)
- [Navigation](#navigation)
- [Asset Management](#asset-management)
- [Geolocation](#geolocation)
- [Date and Time](#date-and-time)
- [Event](#event)
- [Logging](#logging)
- [E-commerce](#e-commerce)
- [PDF](#pdf)
- [Office](#office)
- [Database](#database)
- [Migrations](#migrations)
- [NoSQL](#nosql)
- [Queue](#queue)
- [Search](#search)
- [Command Line](#command-line)
- [Authentication and Authorization](#authentication-and-authorization)
- [Markup and CSS](#markup-and-css)
- [JSON](#json)
- [Strings](#strings)
- [Numbers](#numbers)
- [Filtering, Sanitizing and Validation](#filtering-sanitizing-and-validation)
- [API](#api)
- [Caching and Locking](#caching-and-locking)
- [Data Structure and Storage](#data-structure-and-storage)
- [Notifications](#notifications)
- [Deployment](#deployment)
- [Internationalisation and Localisation](#internationalisation-and-localisation)
- [Serverless](#serverless)
- [Configuration](#configuration)
- [LLMs](#llms)
- [Third Party APIs](#third-party-apis)
- [Extensions](#extensions)
- [Miscellaneous](#miscellaneous)
- [Software](#software)
- [PHP Installation](#php-installation)
- [Development Environment](#development-environment)
- [Virtual Machines](#virtual-machines)
- [Text Editors and IDEs](#text-editors-and-ides)
- [Web Applications](#web-applications)
- [Infrastructure](#infrastructure)
- [Resources](#resources)
- [PHP Websites](#php-websites)
- [PHP Books](#php-books)
- [PHP Videos](#php-videos)
- [PHP Conferences](#php-conferences)
- [PHP Podcasts](#php-podcasts)
- [PHP Newsletters](#php-newsletters)
- [PHP Reading](#php-reading)
- [PHP Internals Reading](#php-internals-reading)

### Composer Repositories
*Composer Repositories.*

* 🌎 [Firegento](packages.firegento.com/) - Magento Module Composer Repository.
* 🌎 [Packagist](packagist.org/) - The PHP Package Repository.
* 🌎 [Packalyst](packalyst.com/) - The Laravel Package Repository
* 🌎 [Private Packagist](packagist.com/) - Composer package archive as a service for PHP.
* 🌎 [WordPress Packagist](wpackagist.org/) - Manage your plugins with Composer.

### Dependency Management
*Libraries for dependency and package management.*

*   1439⭐    412🍴 [Composer Installers](https://github.com/composer/installers)) - A multi-framework Composer library installer.
* 🌎 [Composer](getcomposer.org/) - A package and dependency manager.
*   1002⭐     27🍴 [Pie](https://github.com/php/pie)) - The official PHP installer for extensions.
* 🌎 [Phive](phar.io/) - A PHAR manager.
*   1650⭐     88🍴 [Pickle](https://github.com/FriendsOfPHP/pickle)) - A PHP extension installer.

### Dependency Management Extras
*Extras related to dependency management.*

*     52⭐      4🍴 [Composed](https://github.com/joshdifabio/composed)) - A library to parse your project's Composer environment at runtime.
*    954⭐    159🍴 [Composer Merge Plugin](https://github.com/wikimedia/composer-merge-plugin)) - A composer plugin to merge several `composer.json` files.
*   1071⭐     32🍴 [Composer Normalize](https://github.com/ergebnis/composer-normalize)) - A plugin for normalizing `composer.json` files.
*   1583⭐    246🍴 [Composer Patches](https://github.com/cweagans/composer-patches)) - A plugin for Composer to apply patches.
*     20⭐      1🍴 [Composer Prefer Lowest Validator](https://github.com/dereuromark/composer-prefer-lowest)) - A plugin to check if minimum dependencies can be installed and tested.
*    941⭐     71🍴 [Composer Require Checker](https://github.com/maglnet/ComposerRequireChecker)) - CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.
*   1560⭐     54🍴 [Composer Unused](https://github.com/composer-unused/composer-unused)) - A CLI Tool to scan for unused composer packages.
* 🌎 [Repman](repman.io) - A private PHP package repository manager and Packagist proxy.
*   3186⭐    525🍴 [Satis](https://github.com/composer/satis)) - A static Composer repository generator.
*    101⭐     15🍴 [Tooly](https://github.com/tommy-muehle/tooly-composer-script)) - A library to manage PHAR files in a project using Composer.
* 🌎 [Toran Proxy](toranproxy.com) - A Composer proxy for speed and reliability. (:warning: Toran Proxy is being phased out.)

### Frameworks
*Web development frameworks.*

* 🌎 [CakePHP](cakephp.org/) - A rapid application development framework.
* 🌎 [CodeIgniter](codeigniter.com/) - A powerful PHP framework with a very small footprint.
* 🌎 [Laminas](getlaminas.org/) - A framework comprised of individual components (previously Zend Framework).
* 🌎 [Laravel](laravel.com/) - A web application framework with expressive, elegant syntax.
* 🌎 [Nette](nette.org) - A web framework comprised of mature components.
* 🌎 [Phalcon](phalcon.io/en-us) - A framework implemented as a C extension.
* 🌎 [Spiral](spiral.dev/) - A high-performance PHP/Go framework.
* 🌎 [Symfony](symfony.com/) - A set of reusable components and a web framework.
*      ?⭐      ?🍴 [Yii2](https://github.com/yiisoft/yii2/)) - A fast, secure, and efficient web framework.

### Framework Extras
*Extras related to web development frameworks.*

*    374⭐    145🍴 [CakePHP CRUD](https://github.com/friendsofcake/crud)) - A Rapid Application Development (RAD) plugin for CakePHP.
*   3867⭐    476🍴 [LaravelS](https://github.com/hhxsv5/laravel-s)) - An out-of-the-box adapter between Laravel/Lumen and Swoole.
* 🌎 [Livewire](livewire.laravel.com/) - Powerful, dynamic, front-end UIs without leaving PHP.

### Content Management Systems (CMS)
*Tools for managing digital content.*

* 🌎 [Backdrop](backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
* 🌎 [Concrete5](www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.
*   3397⭐    658🍴 [CraftCMS](https://github.com/craftcms/cms)) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
* 🌎 [Drupal](new.drupal.org/home) - An enterprise level CMS.
*  14874⭐   1419🍴 [Grav](https://github.com/getgrav/grav)) - A modern flat-file CMS.
* 🌎 [Joomla](www.joomla.org/) - Another leading CMS.
* 🌎 [Kirby](getkirby.com/) - A flat-file CMS that adapts to any project.
*  11764⭐   9363🍴 [Magento](https://github.com/magento/magento2)) - The most popular e-commerce platform.
* 🌎 [Moodle](moodle.org/) - An open-source learning platform.
* 🌎 [Pico CMS](picocms.org/) - A stupidly simple, blazing fast, flat file CMS.
* 🌎 [Statamic](statamic.com/) - Build beautiful, easy-to-manage websites.
* 🌎 [Sulu](sulu.io/) - A user and developer friendly focused CMS and Platform based on the Symfony Framework.
* 🌎 [TYPO3](typo3.org) - An enterprise level CMS.
*  20047⭐  12771🍴 [WordPress](https://github.com/WordPress/WordPress)) - A blogging platform and CMS.

### Components
*Standalone components from web development frameworks and development groups.*

* 🌎 [Aura](auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
* 🌎 [CakePHP Plugins](plugins.cakephp.org/) - A directory of CakePHP plugins.
* [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
* 🌎 [League of Extraordinary Packages](thephpleague.com/) - A PHP package development group.
* 🌎 [Spatie Open Source](spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
* 🌎 [Symfony Packages](symfony.com/packages) - Decoupled libraries for PHP applications.
* 🌎 [Laminas Components](docs.laminas.dev/components/) - The components that make the Laminas Framework.

### Micro Frameworks
*Micro frameworks and routers.*

* 🌎 [Laravel Zero](laravel-zero.com) - A micro-framework for console applications.
* 🌎 [Mezzio](getexpressive.org/) - A micro-framework by Laminas.
*   1059⭐     58🍴 [Minicli](https://github.com/minicli/minicli)) - Minimalist, dependency-free framework for building CLI-centric PHP applications.
*    925⭐     52🍴 [Silly](https://github.com/mnapoli/silly)) - A micro-framework for CLI applications.
* 🌎 [Slim](www.slimframework.com/) - Another simple micro framework.

### Micro Framework Extras
*Extras related to micro frameworks and routers.*

*   1600⭐    478🍴 [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton)) - A skeleton for Slim.
*    305⭐     54🍴 [Slim Twig View](https://github.com/slimphp/Slim-Views)) - Integrate Twig into Slim.
*    269⭐     61🍴 [Slim PHP View](https://github.com/slimphp/PHP-View)) - A simple PHP renderer for Slim.

### Routers
*Libraries for handling application routing.*

*    498⭐     77🍴 [Aura.Router](https://github.com/auraphp/Aura.Router)) - A full-featured routing library.
*   5176⭐    452🍴 [Fast Route](https://github.com/nikic/FastRoute)) - A fast routing library.
*   2667⭐    290🍴 [Klein](https://github.com/klein/klein.php)) - A flexible router.
*   1267⭐     81🍴 [Pux](https://github.com/c9s/Pux)) - Another fast routing library.
*    656⭐    128🍴 [Route](https://github.com/thephpleague/route)) - A routing library built on top of Fast Route.

### Templating
*Libraries and tools for templating and lexing.*

* 🌎 [Latte](latte.nette.org/) - The safest and truly intuitive templates for PHP.
*    358⭐     54🍴 [MtHaml](https://github.com/arnaud-lb/MtHaml)) - A PHP implementation of the HAML template language.
*   3247⭐    431🍴 [Mustache](https://github.com/bobthecow/mustache.php)) - A PHP implementation of the Mustache template language.
* 🌎 [PHPTAL](phptal.org/) - A PHP implementation of the 🌎 [TAL](en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
* [Plates](http://platesphp.com/) - A native PHP templating library.
* 🌎 [Smarty](www.smarty.net/) - A template engine to complement PHP.
* 🌎 [Twig](twig.symfony.com/) - A comprehensive templating language.

### Static Site Generators
*Tools for pre-processing content to generate web pages.*

* [Couscous](http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
* 🌎 [Jigsaw](jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.
* 🌎 [Sculpin](sculpin.io) - A tool that converts Markdown and Twig into static HTML.

### HTTP
*Libraries for working with HTTP.*

*   1917⭐    251🍴 [Buzz](https://github.com/kriswallsmith/Buzz)) - Another HTTP client.
* [Guzzle]( https://github.com/guzzle/guzzle) - A comprehensive HTTP client.
* [HTTPlug](http://httplug.io) - An HTTP client abstraction without binding to a specific implementation.
*   1216⭐     74🍴 [Nyholm PSR-7](https://github.com/Nyholm/psr7)) - A super lightweight PSR-7 implementation. Very strict and very fast.
* 🌎 [PHP VCR](php-vcr.github.io/) - A library for recording and replaying HTTP requests.
*   3578⭐    501🍴 [Requests](https://github.com/WordPress/Requests)) - A simple HTTP library.
*    157⭐     23🍴 [Retrofit](https://github.com/tebru/retrofit-php)) - A library to ease creation of REST API clients.
*   1989⭐     50🍴 [Symfony HTTP Client](https://github.com/symfony/http-client)) - A component to fetch HTTP resources synchronously or asynchronously.
*    508⭐     67🍴 [Laminas Diactoros](https://github.com/laminas/laminas-diactoros)) - PSR-7 HTTP Message implementation.

### Scraping
*Libraries for scraping websites and detecting crawlers.*

*   2427⭐    287🍴 [Chrome PHP](https://github.com/chrome-php/chrome)) - Instrument headless Chrome/Chromium instances from PHP.
*   2064⭐    262🍴 [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect)) - A PHP class for detecting bots/crawlers/spiders via the user agent.
*   2206⭐    201🍴 [DiDOM](https://github.com/Imangazaliev/DiDOM)) - A super-fast HTML scrapper and parser.
*   2109⭐    312🍴 [Embed](https://github.com/php-embed/Embed)) - An information extractor from any web service or page.
*   1335⭐    231🍴 [PHP Spider](https://github.com/mvdbos/php-spider)) - A configurable and extensible PHP web spider.
*   2988⭐    229🍴 [Symfony Panther](https://github.com/symfony/panther)) - A browser testing and web crawling library for PHP and Symfony.

### Middlewares
*Libraries for building application using middlewares.*

*    409⭐     14🍴 [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares)) - Inspiring collection of handy middlewares.
*    322⭐     18🍴 [Relay](https://github.com/relayphp/Relay.Relay)) - A PHP 5.5 PSR-7 middleware dispatcher.
* [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.
*     56⭐     13🍴 [Laminas Stratigility](https://github.com/laminas/laminas-stratigility)) - Middleware for PHP built on top of PSR-7.

### URL
*Libraries for parsing URLs.*

*   1186⭐    127🍴 [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser)) - A domain suffix parser library.
*    906⭐    123🍴 [Purl](https://github.com/jwage/purl)) - A URL manipulation library.
*    289⭐     19🍴 [sabre/uri](https://github.com/sabre-io/uri)) - A functional URI manipulation library.
*   1069⭐     66🍴 [Uri](https://github.com/thephpleague/uri)) - Another URL manipulation library.

### Email
*Libraries for sending and parsing email.*

*   5833⭐    188🍴 [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles)) - A library to inline CSS in email templates.
*    638⭐     79🍴 [Email Reply Parser](https://github.com/willdurand/EmailReplyParser)) - An email reply parser library.
*    162⭐     22🍴 [Email Validator](https://github.com/nojacko/email-validator)) - A small email address validation library.
*    507⭐    158🍴 [Fetch](https://github.com/tedious/Fetch)) - An IMAP library.
*   7947⭐   2804🍴 [Mautic](https://github.com/mautic/mautic)) - Email marketing automation
*  21392⭐   9787🍴 [PHPMailer](https://github.com/PHPMailer/PHPMailer)) - Another mailer solution.
*   1682⭐    460🍴 [PHP IMAP](https://github.com/barbushin/php-imap)) - A library to access mailboxes via POP3, IMAP and NNTP.
*    294⭐     30🍴 [Stampie](https://github.com/Stampie/Stampie)) - A library for email services such as 🌎 [SendGrid](sendgrid.com/en-us), 🌎 [PostMark](postmarkapp.com), 🌎 [MailGun](www.mailgun.com/) and 🌎 [MailChimp](mailchimp.com/features/transactional-email/).
* 🌎 [SwiftMailer](swiftmailer.symfony.com/docs/introduction.html) - A mailer solution.
*   1546⭐     50🍴 [Symfony Mailer](https://github.com/symfony/mailer)) - A powerful library for creating and sending emails.

### Files
*Libraries for file manipulation and MIME type detection.*

*   3401⭐    339🍴 [CSV](https://github.com/thephpleague/csv)) - A CSV data manipulation library.
*  13428⭐    841🍴 [Flysystem](https://github.com/thephpleague/Flysystem)) - Abstraction for local and remote filesystems.
*   2471⭐    357🍴 [Gaufrette](https://github.com/KnpLabs/Gaufrette)) - A filesystem abstraction layer.
*      ?⭐      ?🍴 [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/)) - A wrapper for the 🌎 [FFmpeg](www.ffmpeg.org/) video library.
*    276⭐     22🍴 [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive)) - A unified reader and writer of compressed archives.
*     32⭐      0🍴 [Parquet](https://github.com/flow-php/parquet)) - PHP implementation of Parquet file format

### Streams
*Libraries for working with streams.*

* 🌎 [ByteStream](amphp.org/byte-stream) - An asynchronous stream abstraction.
*    264⭐     31🍴 [Streamer](https://github.com/fzaninotto/Streamer)) - A simple object-orientated stream wrapper library.

### Dependency Injection
*Libraries that implement the dependency injection design pattern.*

*    352⭐     63🍴 [Aura.Di](https://github.com/auraphp/Aura.Di)) - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
*    220⭐     17🍴 [Acclimate](https://github.com/AcclimateContainer/acclimate-container)) - A common interface to dependency injection containers and service locators.
*    724⭐     65🍴 [Auryn](https://github.com/rdlowrey/Auryn)) - A recursive dependency injector.
*    853⭐    103🍴 [Container](https://github.com/thephpleague/container)) - Another flexible dependency injection container.
*    139⭐     17🍴 [Disco](https://github.com/bitExpert/disco)) - A PSR-11 compatible, annotation-based dependency injection container.
* 🌎 [PHP-DI](php-di.org/) - A dependency injection container that supports autowiring.
*   2650⭐    306🍴 [Pimple](https://github.com/silexphp/Pimple)) - A tiny dependency injection container.
*   4140⭐     93🍴 [Symfony DI](https://github.com/symfony/dependency-injection)) - A dependency injection container component.

### Imagery
*Libraries for manipulating images.*

*   1311⭐    159🍴 [Color Extractor](https://github.com/thephpleague/color-extractor)) - A library for extracting colours from images.
*   2580⭐    204🍴 [Glide](https://github.com/thephpleague/glide)) - An on-demand image manipulation library.
*   2003⭐    174🍴 [Image Hash](https://github.com/jenssegers/imagehash)) - A library for generating perceptual image hashes.
*    915⭐    140🍴 [Image Optimizer](https://github.com/psliwa/image-optimizer)) - A library for optimizing images.
* 🌎 [Imagine](imagine.readthedocs.io/en/latest/index.html) - An image manipulation library.
*  14118⭐   1497🍴 [Intervention Image](https://github.com/Intervention/image)) - Another image manipulation library.
*    857⭐    187🍴 [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop)) - Another image manipulation library.
*      ?⭐      ?🍴 [PHP QR Code](https://github.com/chillerlan/php-qrcode/)) - QR Code generator and reader.

### Testing
*Libraries for testing codebases and generating test data.*

*   2525⭐    329🍴 [Alice](https://github.com/nelmio/alice)) - An expressive fixture generation library.
*   1443⭐    146🍴 [Atoum](https://github.com/atoum/atoum)) - A simple testing library.
* 🌎 [Behat](docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.
*   4805⭐   1303🍴 [Codeception](https://github.com/Codeception/Codeception)) - A full stack testing framework.
*   3743⭐    366🍴 [Faker](https://github.com/fakerphp/faker)) - A fake data generator library.
*    715⭐     86🍴 [Foundry](https://github.com/zenstruck/foundry)) - A fixture factory generation library for Doctrine.
*   2082⭐    162🍴 [Infection](https://github.com/infection/infection)) - An AST-based PHP Mutation testing framework.
*   1147⭐     69🍴 [Kahlan](https://github.com/kahlan/kahlan)) - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.
* 🌎 [Mink](mink.behat.org/en/latest/) - Web acceptance testing.
*  10691⭐    460🍴 [Mockery](https://github.com/mockery/mockery)) - A mock object library for testing.
*    464⭐     72🍴 [Nette Tester](https://github.com/nette/tester)) - A productive and enjoyable parallel unit testing framework.
*   2364⭐    234🍴 [ParaTest](https://github.com/paratestphp/paratest)) - A parallel testing library for PHPUnit.
* 🌎 [Pest](pestphp.com/) - A testing framework with a focus on simplicity.
*    476⭐     87🍴 [Phake](https://github.com/phake/phake)) - Another mock object library for testing.
*    362⭐     20🍴 [PHP-Mock](https://github.com/php-mock/php-mock)) - A mock library for built-in PHP functions (e.g. time()).
*    557⭐     47🍴 [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine)) - A MySQL engine written in pure PHP.
*   1888⭐    281🍴 [PHPSpec](https://github.com/phpspec/phpspec)) - A design by specification unit testing library.
* 🌎 [PHPT](qa.php.net/write-test.php) - A test tool used by PHP itself.
*  19834⭐   2213🍴 [PHPUnit](https://github.com/sebastianbergmann/phpunit)) - A unit testing framework.
*      ?⭐      ?🍴 [PHPUnit Polyfills](https://github.com/Yoast/PHPUnit-Polyfills/)) - Simplifies running PHPUnit tests on multiple PHPUnit versions.
*   8517⭐    241🍴 [Prophecy](https://github.com/phpspec/prophecy)) - A highly opinionated mocking framework.
*   1430⭐    102🍴 [VFS Stream](https://github.com/bovigo/vfsStream)) - A virtual filesystem stream wrapper for testing.

### Continuous Integration
*Libraries and applications for continuous integration.*

* 🌎 [CircleCI](circleci.com) - A continuous integration platform.
* 🌎 [GitlabCi](about.gitlab.com/solutions/continuous-integration/) - Let GitLab CI test, build, deploy your code. TravisCi like.
* 🌎 [Jenkins](www.jenkins.io/) - A continuous integration platform with 🌎 [PHP support](www.jenkins.io/solutions/php/).
*    653⭐     46🍴 [JoliCi](https://github.com/jolicode/JoliCi)) - A continuous integration client written in PHP and powered by Docker.
*   2414⭐    436🍴 [PHPCI](https://github.com/dancryer/phpci)) - An open-source continuous integration platform for PHP.
* 🌎 [SemaphoreCI](semaphore.io/) - A continuous integration platform for open-source and private projects.
* 🌎 [Travis CI](www.travis-ci.com) - A continuous integration platform.
*   3027⭐    372🍴 [Setup PHP](https://github.com/shivammathur/setup-php)) - A GitHub Action for PHP.

### Documentation
*Libraries for generating project documentation.*

*   2163⭐    309🍴 [APIGen](https://github.com/apigen/apigen)) - Another API documentation generator.
*    812⭐    195🍴 [daux.io](https://github.com/dauxio/daux.io)) - A documentation generator that uses Markdown files.
* 🌎 [phpDocumentor](phpdoc.org/) - A documentation generator.
* 🌎 [phpDox](phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).
*   5169⭐    944🍴 [zircote/swagger-php](https://github.com/zircote/swagger-php)) - Generate OpenAPI documentation for your RESTful API.

### Security
*Libraries for generating secure random numbers, encrypting data and scanning and testing for vulnerabilities.*

*    687⭐    106🍴 [AntiXSS](https://github.com/voku/anti-xss)) - A library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.
* 🌎 [Halite](paragonie.com/project/halite) - A simple library for encryption using  12617⭐   1766🍴 [libsodium](https://github.com/jedisct1/libsodium)).
*   1268⭐     75🍴 [Optimus](https://github.com/jenssegers/optimus)) - Id obfuscation based on Knuth's multiplicative hashing method.
* 🌎 [OWASP](owasp.org/) - Explore the world of cyber security.
*   3425⭐    515🍴 [PHPGGC](https://github.com/ambionics/phpggc)) - A library of PHP unserializable payloads along with a tool to generate them.
*   3826⭐    310🍴 [PHP Encryption](https://github.com/defuse/php-encryption)) - Secure PHP Encryption Library.
* 🌎 [PHPSecLib](phpseclib.sourceforge.net) - A pure PHP secure communications library.
*   8176⭐    146🍴 [random_compat](https://github.com/paragonie/random_compat)) - PHP 5.x support for `random_bytes()` and `random_int()`
*   2777⭐    108🍴 [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories)) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
*    524⭐     46🍴 [Secure Headers](https://github.com/BePsvPT/secure-headers)) - A package that adds security related headers to HTTP response.
*  33861⭐   5846🍴 [SQLMap](https://github.com/sqlmapproject/sqlmap)) - An automatic SQL injection and database takeover tool.
*  13478⭐   2352🍴 [Zap](https://github.com/zaproxy/zaproxy)) - An integrated penetration testing tool for web applications.

### Passwords
*Libraries and tools for working with and storing passwords.*

*    116⭐      8🍴 [GenPhrase](https://github.com/timoh6/GenPhrase)) - A library for generating secure random passphrases.
*   2143⭐    418🍴 [Password Compat](https://github.com/ircmaxell/password_compat)) - A compatibility library for the new PHP 5.5 password functions.
*     78⭐     20🍴 [Password Policy](https://github.com/ircmaxell/password-policy)) - A password policy library for PHP and JavaScript.
*    143⭐     16🍴 [Password Validator](https://github.com/jeremykendall/password-validator)) - A library for validating and upgrading password hashes.
*    298⭐     37🍴 [Password-Generator](https://github.com/hackzilla/password-generator)) - PHP library to generate random passwords.
*    375⭐     61🍴 [PHP Password Lib](https://github.com/ircmaxell/PHP-PasswordLib)) - A library for generating and validating passwords.
* 🌎 [phpass](www.openwall.com/phpass/) - A portable password hashing framework.
*    846⭐    115🍴 [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php)) - A realistic PHP password strength estimate library based on Zxcvbn JS.

### Code Analysis
*Libraries and tools for analysing, parsing and manipulating codebases.*

*   1214⭐    134🍴 [Better Reflection](https://github.com/Roave/BetterReflection)) - AST-based reflection library that allows analysis and manipulation of code
* 🌎 [Code Climate](codeclimate.com) - An automated code review.
*     67⭐     14🍴 [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php)) - A command line utility which verifies that your files implement your `.editorconfig` rules.
*   4195⭐    439🍴 [GrumPHP](https://github.com/phpro/grumphp)) - A PHP code-quality tool.
* 🌎 [PHP AST Viewer](php-ast-viewer.com/) - A tool for viewing the Abstract Syntax Tree of PHP code.
*    565⭐     47🍴 [PHP Magic Number Detector](https://github.com/povils/phpmnd)) - A library that detects magic numbers in code.
*  17213⭐   1105🍴 [PHP Parser](https://github.com/nikic/PHP-Parser)) - A PHP parser written in PHP.
*    431⭐     28🍴 [PHP Semantic Versioning Checker](https://github.com/tomzx/php-semver-checker)) - A command line utility that compares two source sets and determines the appropriate semantic versioning to apply.
*   1582⭐    137🍴 [Phpactor](https://github.com/phpactor/phpactor)) - PHP completion, refactoring and introspection tool.
*   2347⭐    166🍴 [PHPLOC](https://github.com/sebastianbergmann/phploc)) - A tool for quickly measuring the size of a PHP project.
*    562⭐     57🍴 [PHPQA](https://github.com/EdgedesignCZ/phpqa)) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
*   9501⭐    710🍴 [Rector](https://github.com/rectorphp/rector)) - A tool to upgrade and refactor code.
* 🌎 [Scrutinizer](scrutinizer-ci.com/) - A web tool to    444⭐     57🍴 [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer)).
*    565⭐     71🍴 [UBench](https://github.com/devster/ubench)) - A simple micro-benchmark library.

### Code Quality
*Libraries for managing code quality, formatting and linting.*

*   1029⭐     88🍴 [CaptainHook](https://github.com/captainhook-git/captainhook)) - An easy-to-use and flexible Git hook library.
*   1168⭐     70🍴 [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer)) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
*  13107⭐   1597🍴 [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)) - A coding standards fixer library.
* 🌎 [PHP CS Fixer Configurator](mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
*   2359⭐    346🍴 [PHP Mess Detector](https://github.com/phpmd/phpmd)) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
*    164⭐     31🍴 [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle)) - A tool to help adhere to certain coding conventions.
*   2212⭐    189🍴 [PHPCPD](https://github.com/sebastianbergmann/phpcpd)) - A library that detects copied and pasted code.
*   2888⭐    153🍴 [Laravel Pint](https://github.com/laravel/pint)) - A coding standards fixer library for Laravel.

### Static Analysis
*Libraries for performing static analysis of PHP code.*

*    379⭐     42🍴 [Exakat](https://github.com/exakat/exakat)) - A static analysis engine for PHP.
*      0⭐      0🍴 [Deptrac](https://github.com/qossmic/deptrac)) - A static code analysis tool that helps to enforce rules for dependencies between software layers.
*    396⭐     22🍴 [Mondrian](https://github.com/Trismegiste/Mondrian)) - A code analysis tool using Graph Theory.
*   5560⭐    362🍴 [phan](https://github.com/phan/phan)) - A static analyzer based on PHP 7+ and the php-ast extension.
*   1156⭐     49🍴 [PHP Architecture Tester](https://github.com/carlosas/phpat)) - Easy-to-use architecture testing tool for PHP.
*   2229⭐    197🍴 [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility)) - A PHP compatibility checker for PHP CodeSniffer.
*    570⭐     45🍴 [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis)) - A tool to create customizable dependency graphs.
*   1420⭐     64🍴 [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser)) - Next-gen phpDoc parser with support for intersection types and generics
*   2522⭐    264🍴 [PHP Metrics](https://github.com/phpmetrics/PhpMetrics)) - A static metric library.
*    202⭐     18🍴 [PHP Migration](https://github.com/monque/PHP-Migration)) - A static analyzer for PHP version migration.
*  13304⭐    915🍴 [PHPStan](https://github.com/phpstan/phpstan)) - A PHP Static Analysis Tool.
*   5656⭐    679🍴 [Psalm](https://github.com/vimeo/psalm)) - A static analysis tool for finding errors in PHP applications.

### Architectural
*Libraries related to design patterns, programming approaches and ways to organize code.*

*      ?⭐      ?🍴 [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP )) - A repository of software patterns implemented in PHP.
*   1320⭐    189🍴 [Finite](https://github.com/yohang/Finite)) - A simple PHP finite state machine.
*   1979⭐    208🍴 [Functional PHP](https://github.com/lstrojny/functional-php)) - A functional programming library.
*   1137⭐     70🍴 [Iter](https://github.com/nikic/iter)) - A library that provides iteration primitives using generators.
*    142⭐     13🍴 [IterTools PHP](https://github.com/markrogoyski/itertools-php)) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).
*    980⭐     74🍴 [Pipeline](https://github.com/thephpleague/pipeline)) - A pipeline pattern implementation.
*    611⭐     24🍴 [Porter](https://github.com/ScriptFUSION/Porter)) - Data import abstraction library for consuming Web APIs and other data sources.
*    873⭐     98🍴 [RulerZ](https://github.com/K-Phoen/rulerz)) - A powerful rule engine and implementation of the Specification pattern.

### Debugging and Profiling
*Libraries and tools for debugging errors and profiling code.*

* 🌎 [APM](pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
*   1344⭐    282🍴 [Barbushin PHP Console](https://github.com/barbushin/php-console)) - Another web debugging console using Google Chrome.
*   2797⭐    292🍴 [Kint](https://github.com/kint-php/kint)) - A debugging and profiling tool.
*    319⭐     38🍴 [Metrics](https://github.com/beberlei/metrics)) - A simple metrics API library.
*    726⭐     31🍴 [PCOV](https://github.com/krakjoe/pcov)) - A self-contained code coverage compatible driver.
*    529⭐     90🍴 [PHP Console](https://github.com/Seldaek/php-console)) - A web debugging console.
* [PHP Debug Bar](http://phpdebugbar.com/) - A debugging toolbar.
*   1934⭐    122🍴 [PHPBench](https://github.com/phpbench/phpbench)) - A benchmarking Framework.
*   1447⭐     67🍴 [PHPSpy](https://github.com/adsr/phpspy)) - A low-overhead sampling profiler.
*   7433⭐    102🍴 [Symfony VarDumper](https://github.com/symfony/var-dumper)) - A variable dumper component.
*   1773⭐    218🍴 [Tracy](https://github.com/nette/tracy)) - A simple error detection, logging and time measuring library.
*  13224⭐    604🍴 [Whoops](https://github.com/filp/whoops)) - A pretty error-handling library.
*   3253⭐    578🍴 [xDebug](https://github.com/xdebug/xdebug)) - A debug and profile tool for PHP.
*   2605⭐    922🍴 [XHProf](https://github.com/phacility/xhprof)) - A profiling tool originally developed by Facebook.
* 🌎 [Z-Ray](www.zend.com/products/z-ray) - A debug and profile tool for Zend Server.

### Error Tracking and Monitoring Services
*Self-hosted or cloud-based application performance monitoring & error tracking tools*

* 🌎 [Blackfire](www.blackfire.io) - A low-overhead code profiler.
* 🌎 [BugSnag](www.bugsnag.com/) - Error and Real User Monitoring.
* 🌎 [Honeybadger](www.honeybadger.io/) - Error Tracking & Application Monitoring for Developers.
* 🌎 [Rollbar](rollbar.com/) - Error Logging & Tracking Service for Software Teams.
* 🌎 [Sentry](sentry.io/welcome/) - Application Performance Monitoring & Error Tracking Software.
* 🌎 [Tideways](tideways.com/) - Monitoring and profiling tool.

### Build Tools
*Project build and automation tools.*

*   1192⭐    104🍴 [Box](https://github.com/box-project/box)) - A utility to build PHAR files.
*    267⭐     16🍴 [Construct](https://github.com/jonathantorres/construct)) - A PHP project/micro-package generator.
* 🌎 [Phing](www.phing.info/) - A PHP project build system inspired by Apache Ant.
*    454⭐     47🍴 [RMT](https://github.com/liip/RMT)) - A library for versioning and releasing software.

### Task Runners
*Libraries for automating and running tasks.*

* 🌎 [Bldr](bldr.io/) - A PHP Task runner built on Symfony components.
*   1051⭐    154🍴 [Jobby](https://github.com/jobbyphp/jobby)) - A PHP cron job manager without modifying crontab.
*   2691⭐    305🍴 [Robo](https://github.com/consolidation/Robo)) - A PHP Task runner with object-orientated configurations.
* 🌎 [Task](taskphp.github.io/) - A pure PHP task runner inspired by Grunt and Gulp.

### Navigation
*Tools for building navigation structures.*

*   1397⭐    194🍴 [KnpMenu](https://github.com/KnpLabs/KnpMenu)) - A menu library.
*    748⭐     99🍴 [Menu](https://github.com/spatie/menu)) - A flexible menu library with a fluent interface.

### Asset Management
*Tools for managing, compressing and minifying website assets.*

*    754⭐    148🍴 [JShrink](https://github.com/tedious/JShrink)) - A JavaScript minifier library.
*      ?⭐      ?🍴 [Laravel Mix](https://github.com/laravel-mix/laravel-mix )) - An elegant wrapper around Webpack for the 80% use case.
*   3142⭐     13🍴 [Symfony Asset](https://github.com/symfony/asset)) - Manages URL generation and versioning of web assets.
*   2235⭐    201🍴 [Symfony Encore](https://github.com/symfony/webpack-encore)) - A simple but powerful API for processing and compiling assets built around Webpack.

### Geolocation
*Libraries for geocoding addresses and working with latitudes and longitudes.*

*   5204⭐   1548🍴 [Country List](https://github.com/umpirsky/country-list)) - A list of all countries with names and ISO 3166-1 codes.
* 🌎 [GeoCoder](geocoder-php.org/) - A geocoding library.
*    302⭐     47🍴 [GeoJSON](https://github.com/jmikola/geojson)) - A GeoJSON implementation.
*   1385⭐    125🍴 [GeoTools](https://github.com/thephpleague/geotools)) - A library of geo-related tools.
*   1584⭐    196🍴 [PHPGeo](https://github.com/mjaschen/phpgeo)) - A simple geo library.

### Date and Time
*Libraries for working with dates and times.*

*    465⭐     66🍴 [CalendR](https://github.com/yohang/CalendR)) - A calendar management library.
*  16623⭐   1293🍴 [Carbon](https://github.com/briannesbitt/Carbon)) - A simple DateTime API extension.
*   1357⭐     64🍴 [Chronos](https://github.com/cakephp/chronos)) - A DateTime API extension supporting both mutable and immutable date/time.
*    969⭐    154🍴 [Moment.php](https://github.com/fightbulc/moment.php)) - Moment.js inspired PHP DateTime handler with i18n support.
*   1059⭐    158🍴 [Yasumi](https://github.com/azuyalabs/yasumi)) - A library to help you calculate the dates and names of holidays.

### Event
*Libraries that are event-driven or implement non-blocking event loops.*
*   4290⭐    257🍴 [Amp](https://github.com/amphp/amp)) - An event driven non-blocking I/O library.
*   1502⭐    175🍴 [Broadway](https://github.com/broadway/broadway)) - An event source and CQRS library.
*     21⭐      6🍴 [CakePHP Event](https://github.com/cakephp/event)) - An event dispatcher library.
*    122⭐     37🍴 [Elephant.io](https://github.com/ElephantIO/elephant.io)) - Yet another web socket library.
*   1309⭐     73🍴 [Evenement](https://github.com/igorw/evenement)) - An event dispatcher library.
*   1554⭐     49🍴 [Event](https://github.com/thephpleague/event)) - An event library with a focus on domain events.
*    556⭐     34🍴 [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client)) - A client to make synchronous/asynchronous requests through php-fpm socket.
* 🌎 [FrankenPHP](frankenphp.dev/) - A modern PHP app server written in Go.
*    596⭐    100🍴 [Pawl](https://github.com/ratchetphp/Pawl)) - An asynchronous web socket client.
*    547⭐     76🍴 [Prooph Event Store](https://github.com/prooph/event-store)) - An event source component to persist event messages
*    302⭐     17🍴 [PHP Defer](https://github.com/php-defer/php-defer)) - Golang's defer statement for PHP.
*   6329⭐    782🍴 [Ratchet](https://github.com/ratchetphp/Ratchet)) - A web socket library.
*   9006⭐    728🍴 [ReactPHP](https://github.com/reactphp/reactphp)) - An event driven non-blocking I/O library.
*   1716⭐    141🍴 [RxPHP](https://github.com/ReactiveX/RxPHP)) - A reactive extension library.
*  18629⭐   3168🍴 [Swoole](https://github.com/swoole/swoole-src)) - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
*  11333⭐   2270🍴 [Workerman](https://github.com/walkor/Workerman)) - An event driven non-blocking I/O library.

### Logging
*Libraries for generating and working with log files.*

*  21200⭐   1906🍴 [Monolog](https://github.com/Seldaek/monolog)) - A comprehensive logger.

### E-commerce
*Libraries and applications for taking payments and building online e-commerce stores.*

*   4730⭐    446🍴 [Money](https://github.com/moneyphp/money)) - A PHP implementation of Fowler's money pattern.
*   1736⭐    101🍴 [Brick Money](https://github.com/brick/money)) - A money library for PHP, with support for contexts, cash roundings, currency conversion.
*   5995⭐    930🍴 [OmniPay](https://github.com/thephpleague/omnipay)) - A framework agnostic multi-gateway payment processing library.
*   1877⭐    341🍴 [Payum](https://github.com/payum/payum)) - A payment abstraction library.
*      ?⭐      ?🍴 [Shopsys Framework](https://github.com/shopsys/shopsys/)) - An open source e-commerce platform for in-house development teams.
*   3011⭐   1070🍴 [Shopware](https://github.com/shopware/shopware)) - Highly customizable e-commerce software
*   1326⭐    139🍴 [Swap](https://github.com/florianv/swap)) - An exchange rates library.
* 🌎 [Sylius](sylius.com/) - An open source e-commerce solution.

### PDF
*Libraries and software for working with PDF files.*

*   4987⭐    507🍴 [Browsershot](https://github.com/spatie/browsershot)) - Convert HTML to an image, PDF or string.
*  10765⭐   1810🍴 [Dompdf](https://github.com/dompdf/dompdf)) - A HTML to PDF converter.
*    271⭐     17🍴 [Gotenberg](https://github.com/gotenberg/gotenberg-php)) - A PHP client for interacting with Gotenberg.
*   4433⭐    437🍴 [Snappy](https://github.com/KnpLabs/snappy)) - A PDF and image generation library.
* 🌎 [TCPDF](tcpdf.org/) - An open source PHP class for generating PDF documents.

### Office
*Libraries for working with office suite documents.*

*   1331⭐    529🍴 [PHPPowerPoint](https://github.com/PHPOffice/PHPPresentation)) - A library for working with Microsoft PowerPoint Presentations.
*   7386⭐   2718🍴 [PHPWord](https://github.com/PHPOffice/PHPWord)) - A library for working with Microsoft Word documents.
*  13589⭐   3548🍴 [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet)) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
*    909⭐    115🍴 [OpenSpout](https://github.com/openspout/openspout)) - A community driven fork of `box/spout`, a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way.
### Database
*Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*

*    427⭐     22🍴 [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm)) - A data mapper implementation for your persistence model in PHP.
*    553⭐    100🍴 [Aura.Sql](https://github.com/auraphp/Aura.Sql)) - Provides an extension to the native PDO along with a profiler and connection locator.
*    451⭐     87🍴 [Aura.SqlQuery](https://github.com/auraphp/Aura.SqlQuery)) - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
*   2240⭐    459🍴 [Baum](https://github.com/etrepat/baum)) - A nested set implementation for Eloquent.
*    147⭐     18🍴 [CakePHP ORM](https://github.com/cakephp/orm)) - Object-Relational Mapper, implemented using the DataMapper pattern.
*   1246⭐     74🍴 [Cycle ORM](https://github.com/cycle/orm)) - PHP DataMapper, ORM.
*      ?⭐      ?🍴 [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions )) - A collection of Doctrine behavioural extensions.
* 🌎 [Doctrine](www.doctrine-project.org/) - A comprehensive DBAL and ORM.
*   2715⭐    597🍴 [Laravel Eloquent](https://github.com/illuminate/database)) - A simple ORM.
*    165⭐     31🍴 [Pomm](https://github.com/chanmix51/Pomm)) - An Object Model Manager for PostgreSQL.
*   4966⭐    193🍴 [ProxyManager](https://github.com/Ocramius/ProxyManager)) - A set of utilities to generate proxy objects for data mappers.
* 🌎 [RedBean](redbeanphp.com/index.php) - A lightweight, configuration-less ORM.
*    185⭐     27🍴 [Slimdump](https://github.com/webfactory/slimdump)) - An easy dumper tool for MySQL.
*    600⭐    101🍴 [Spot2](https://github.com/spotorm/spot2)) - A MySQL datamapper ORM.

### Migrations
Libraries to help manage database schemas and migrations.

* 🌎 [Doctrine Migrations](www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.
*     39⭐      1🍴 [Migrations](https://github.com/icomefromthenet/Migrations)) - A migration management library.
*   4480⭐    890🍴 [Phinx](https://github.com/cakephp/phinx)) - Another database migration library.
*    567⭐     95🍴 [PHPMig](https://github.com/davedevelopment/phpmig)) - Another migration management library.
*    505⭐     96🍴 [Ruckusing](https://github.com/ruckus/ruckusing-migrations)) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.

### NoSQL
*Libraries for working with "NoSQL" backends.*

*    896⭐    209🍴 [MongoDB](https://github.com/mongodb/mongo-php-driver)) - MongoDB PHP Driver.
*    240⭐     46🍴 [PHPMongo](https://github.com/sokil/php-mongo)) - A MongoDB ORM.
*   7662⭐    989🍴 [Predis](https://github.com/predis/predis)) - A feature-complete Redis library.

### Queue
*Libraries for working with event and task queues.*

*   1213⭐    129🍴 [Bernard](https://github.com/bernardphp/bernard)) - A multibackend abstraction library.
*    721⭐    106🍴 [BunnyPHP](https://github.com/jakubkulhan/bunny)) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
*   1918⭐    280🍴 [Pheanstalk](https://github.com/pheanstalk/pheanstalk)) - A Beanstalkd client library.
*   4509⭐   1030🍴 [PHP AMQP](https://github.com/php-amqplib/php-amqplib)) - A pure PHP AMQP library.
*     64⭐      7🍴 [Tarantool Queue](https://github.com/tarantool-php/queue)) - PHP bindings for Tarantool Queue.
*    277⭐     62🍴 [Thumper](https://github.com/php-amqplib/Thumper)) - A RabbitMQ pattern library.
*   2187⭐    440🍴 [Enqueue](https://github.com/php-enqueue/enqueue-dev)) - A message queue packages for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.

### Search
*Libraries and software for indexing and performing search queries on data.*

*   2266⭐    731🍴 [Elastica](https://github.com/ruflin/Elastica)) - A client library for ElasticSearch.
*   5336⭐    981🍴 [ElasticSearch PHP](https://github.com/elastic/elasticsearch-php)) - The official client library for 🌎 [ElasticSearch](www.elastic.co/).
* 🌎 [Solarium](www.solarium-project.org/) - A client library for 🌎 [Solr](solr.apache.org/).
* 🌎 [SphinxQL Query Builder](foolcode.github.io/SphinxQL-Query-Builder/) - A query library for the 🌎 [Sphinx](sphinxsearch.com/) and 🌎 [Manticore](manticoresearch.com/) search engines.

### Command Line
*Libraries related to the command line.*

*    102⭐     21🍴 [Aura.Cli](https://github.com/auraphp/Aura.Cli)) - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
*    619⭐     67🍴 [Cilex](https://github.com/Cilex/Cilex)) - A micro framework for building command line tools.
*   1942⭐    106🍴 [CLI Menu](https://github.com/php-school/cli-menu)) - A library for building CLI menus.
*    442⭐     51🍴 [CLIFramework](https://github.com/c9s/CLIFramework)) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
*   1872⭐    124🍴 [CLImate](https://github.com/thephpleague/climate)) - A library for outputting colors and special formatting.
*    796⭐     80🍴 [Commando](https://github.com/nategood/commando)) - Another simple command line opt parser.
*   4890⭐    340🍴 [Cron Expression](https://github.com/mtdowling/cron-expression)) - A library to calculate cron run dates.
*    339⭐     63🍴 [GetOpt](https://github.com/getopt-php/getopt-php)) - A command line opt parser.
*    150⭐     25🍴 [GetOptionKit](https://github.com/c9s/GetOptionKit)) - Another command line opt parser.
*   9774⭐    315🍴 [PsySH](https://github.com/bobthecow/psysh)) - Another PHP REPL.
*    742⭐     55🍴 [ShellWrap](https://github.com/MrRio/shellwrap)) - A simple command line wrapper library.

### Authentication and Authorization
*Libraries for implementing user authentication and authorization.*

*    132⭐     27🍴 [Aura.Auth](https://github.com/auraphp/Aura.Auth)) - Provides authentication functionality and session tracking using various adapters.
*    554⭐    101🍴 [SocialConnect Auth](https://github.com/socialConnect/auth)) - An open source social sign (OAuth1\OAuth2\OpenID\OpenIDConnect).
*   7366⭐    602🍴 [Json Web Token](https://github.com/lcobucci/jwt)) - Json Tokens to authenticate and transmit information.
*    990⭐     73🍴 [OAuth 1.0 Client](https://github.com/thephpleague/oauth1-client)) - An OAuth 1.0 client library.
*   3715⭐    759🍴 [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client)) - An OAuth 2.0 client library.
* 🌎 [OAuth2 Server](bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
* 🌎 [OAuth2 Server](oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
*   1645⭐    239🍴 [Opauth](https://github.com/opauth/opauth)) - A multi-provider authentication framework.
*   3299⭐    107🍴 [Paseto](https://github.com/paragonie/paseto)) - Platform-Agnostic Security Tokens.
*   1082⭐    452🍴 [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib)) - Another OAuth library.
* 🌎 [Sentinel Social](cartalyst.com/manual/sentinel-social/2.0) - A library for social network authentication.
* 🌎 [Sentinel](cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication & authorisation library.
*   4308⭐   1708🍴 [TwitterOAuth](https://github.com/abraham/twitteroauth)) - A Twitter OAuth library.

### Markup and CSS
*Libraries for working with markup and CSS formats.*

*   1005⭐    140🍴 [Cebe Markdown](https://github.com/cebe/markdown)) - A fast and extensible Markdown parser.
*   2825⭐    198🍴 [CommonMark PHP](https://github.com/thephpleague/commonmark)) - Highly-extensible Markdown parser which fully supports the 🌎 [CommonMark spec](spec.commonmark.org/).
*    196⭐     52🍴 [Decoda](https://github.com/milesj/decoda)) - A lightweight markup parser library.
*    768⭐     81🍴 [Essence](https://github.com/essence/essence)) - A library for extracting web media.
*    347⭐     61🍴 [Embera](https://github.com/mpratt/Embera)) - An Oembed consumer library.
*   1804⭐    208🍴 [HTML to Markdown](https://github.com/thephpleague/html-to-markdown)) - Converts HTML into Markdown.
*   1663⭐    118🍴 [HTML5 PHP](https://github.com/Masterminds/html5-php)) - An HTML5 parser and serializer library.
*  14885⭐   1139🍴 [Parsedown](https://github.com/erusev/parsedown)) - Another Markdown parser.
*   1785⭐    144🍴 [PHP CSS Parser](https://github.com/MyIntervals/PHP-CSS-Parser)) - A Parser for CSS Files written in PHP.
*   3440⭐    530🍴 [PHP Markdown](https://github.com/michelf/php-markdown)) - A Markdown parser.
*    294⭐     28🍴 [Shiki PHP](https://github.com/spatie/shiki-php)) - A  11282⭐    417🍴 [Shiki](https://github.com/shikijs/shiki)) code highlighting package in PHP.
*    575⭐    130🍴 [VObject](https://github.com/sabre-io/vobject)) - A library for parsing VCard and iCalendar objects.

### JSON
*Libraries for working with JSON.*

*   1328⭐     57🍴 [JSON Lint](https://github.com/Seldaek/jsonlint)) - A JSON lint utility.
*    214⭐     28🍴 [JSONMapper](https://github.com/JsonMapper/JsonMapper)) - A library for mapping JSON to PHP objects.

### Strings
*Libraries for parsing and manipulating strings.*

*   4609⭐    537🍴 [Agent](https://github.com/jenssegers/agent)) - A PHP desktop/mobile user agent parser, based on Mobiledetect.
*    245⭐     33🍴 [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html)) - An ANSI to HTML5 converter library.
*    285⭐     33🍴 [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP)) - A library for manipulating and converting colors.
*   3271⭐    488🍴 [Device Detector](https://github.com/matomo-org/device-detector)) - Another library for parsing user agent strings.
*     52⭐     14🍴 [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator)) - Text-Hyphenation based on the TeX-hyphenation Algorithm
*   1343⭐    260🍴 [Jieba-PHP](https://github.com/fukuball/jieba-php)) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
*  10624⭐   2665🍴 [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect)) - A lightweight PHP class for detecting mobile devices (including tablets).
*     78⭐     12🍴 [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8)) - A portable library for working with UTF-8 strings.
*    558⭐     35🍴 [Portable ASCII](https://github.com/voku/portable-ascii)) - A library to convert strings to ASCII.
*    516⭐     86🍴 [Portable UTF-8](https://github.com/voku/portable-utf8)) - A string manipulation library with UTF-8 safe replacement methods.
*   2896⭐    251🍴 [Slugify](https://github.com/cocur/slugify)) - A library to convert strings to slugs.
*      ?⭐      ?🍴 [SQL Formatter](https://github.com/jdorn/sql-formatter/)) - A library for formatting SQL statements.
*    176⭐     21🍴 [Stringy](https://github.com/voku/Stringy)) - A string manipulation library with multibyte support.
*   1972⭐    496🍴 [UA Parser](https://github.com/tobie/ua-parser/tree/master/php)) - A library for parsing user agent strings.
*     97⭐      1🍴 [Url highlight](https://github.com/vstelmakh/url-highlight)) - A library for parsing URLs from text and converting them into clickable links.
*    676⭐     79🍴 [URLify](https://github.com/jbroadway/urlify)) - A PHP port of Django's URLify.js.
*  12517⭐    507🍴 [UUID](https://github.com/ramsey/uuid)) - A library for generating UUIDs.

### Numbers
*Libraries for working with numbers.*

*   1934⭐     81🍴 [Brick Math](https://github.com/brick/math)) - A library providing large number support: `BigInteger`, `BigDecimal` and `BigRational`.
*    164⭐     16🍴 [ByteUnits](https://github.com/gabrielelana/byte-units)) - A library to parse, format and convert byte units in binary and metric systems.
*     23⭐      4🍴 [DecimalObject](https://github.com/php-collective/decimal-object)) - A value object to handle decimals/floats easily and more precisely.
*    253⭐     22🍴 [IP](https://github.com/darsyn/ip)) - An immutable value object for working with IPv4 and IPv6 addresses.
*   4847⭐    470🍴 [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php)) - A PHP implementation of Google's phone number handling library.
*    131⭐     19🍴 [PHP Conversion](https://github.com/Crisu83/php-conversion)) - Another library for converting between units of measure.
*     22⭐      5🍴 [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure)) - A library for converting between units of measure.
*   2367⭐    242🍴 [MathPHP](https://github.com/markrogoyski/math-php)) - A math library for PHP.

### Filtering, Sanitizing and Validation
*Libraries for filtering, sanitizing and validating data.*

*   2414⭐    186🍴 [Assert](https://github.com/beberlei/assert)) - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.
*    158⭐     34🍴 [Aura.Filter](https://github.com/auraphp/Aura.Filter)) - Provides tools to validate and sanitize objects and arrays.
*     42⭐      9🍴 [CakePHP Validation](https://github.com/cakephp/validation)) - Another validation library.
*    452⭐     54🍴 [Filterus](https://github.com/ircmaxell/filterus)) - A simple PHP filtering library.
*   3148⭐    339🍴 [HTML Purifier](https://github.com/ezyang/htmlpurifier)) - A standards compliant HTML filter.
*    795⭐     78🍴 [ISO-codes](https://github.com/ronanguilloux/IsoCodes)) - A library for validating inputs according to standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.
*   3572⭐    356🍴 [JSON Schema](https://github.com/jsonrainbow/json-schema)) - A 🌎 [JSON Schema](json-schema.org/) validation library.
*    103⭐     21🍴 [MetaYaml](https://github.com/romaricdrigon/MetaYaml)) - A schema validation library that supports YAML, JSON and XML.
*   5857⭐    779🍴 [Respect Validation](https://github.com/Respect/Validation)) - A simple validation library.
*    252⭐      8🍴 [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer)) - An HTML sanitizer library.
*   1663⭐    315🍴 [Upload](https://github.com/brandonsavage/Upload)) - A library for handling file uploads and validation.
*   1583⭐    255🍴 [Valitron](https://github.com/vlucas/valitron)) - Another validation library.
*   1358⭐     77🍴 [Valinor](https://github.com/CuyZ/Valinor)) - A library for mapping to strongly typed value objects.
*     44⭐      9🍴 [Volan](https://github.com/serkin/Volan)) - Another simplified validation library.

### API
*Libraries and web tools for developing APIs.*

* 🌎 [API Platform](api-platform.com ) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.
*     50⭐     66🍴 [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton)) - An API builder built with the Laminas Framework.
*     87⭐     12🍴 [Drest](https://github.com/leedavis81/drest)) - A library for exposing Doctrine entities as REST resource endpoints.
*    203⭐     41🍴 [HAL](https://github.com/blongden/hal)) - A Hypertext Application Language (HAL) builder library.
*   1040⭐    120🍴 [Hateoas](https://github.com/willdurand/Hateoas)) - A HATEOAS REST web service library.
*      ?⭐      ?🍴 [Jane](https://github.com/janephp/janephp/)) - An OpenApi client generator with validation support.
*   1418⭐     63🍴 [Negotiation](https://github.com/willdurand/Negotiation)) - A content negotiation library.
*   1362⭐    314🍴 [Restler](https://github.com/Luracast/Restler)) - A lightweight framework to expose PHP methods as RESTful web API.
*    431⭐     73🍴 [PackageGenerator](https://github.com/WsdlToPhp/PackageGenerator)) - Package Generator generates a PHP SDK from any WSDL.

### Caching and Locking
*Libraries for caching data and acquiring locks.*

*    116⭐     27🍴 [APIx Cache](https://github.com/apix/cache)) - A thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing.
*   1737⭐    157🍴 [CacheTool](https://github.com/gordalina/cachetool)) - A tool to clear APC/opcode caches from the command line.
*     51⭐     10🍴 [CakePHP Cache](https://github.com/cakephp/cache)) - A caching library.
*   7885⭐    214🍴 [Doctrine Cache](https://github.com/doctrine/cache)) - A caching library.
*    100⭐      9🍴 [Metaphore](https://github.com/sobstel/metaphore)) - Cache slam defense using a semaphore to prevent dogpile effect.
*    963⭐    133🍴 [Stash](https://github.com/tedious/Stash)) - Another library for caching.
*    105⭐     54🍴 [Laminas Cache](https://github.com/laminas/laminas-cache)) - Another caching library.
*    941⭐     88🍴 [Lock](https://github.com/php-lock/lock)) - A lock library to provide exclusive execution.

### Data Structure and Storage
*Libraries that implement data structure or storage techniques.*

*     89⭐      6🍴 [CakePHP Collection](https://github.com/cakephp/collection)) - A simple collections library.
*   3538⭐    347🍴 [Fractal](https://github.com/thephpleague/fractal)) - A library for converting complex data structures to JSON output.
*    192⭐     18🍴 [Ginq](https://github.com/akanehara/ginq)) - Another PHP library based on .NET's LINQ.
*   1568⭐    183🍴 [JsonMapper](https://github.com/cweiske/jsonmapper)) - A library that maps nested JSON structures onto PHP classes.
*   1178⭐     64🍴 [JSON Machine](https://github.com/halaxa/json-machine)) - Provides iteration over huge JSONs using simple `foreach`
*    535⭐     57🍴 [Knapsack](https://github.com/DusanKasan/Knapsack)) - Collection library inspired by Clojure's sequences.
*    393⭐     19🍴 [msgpack.php](https://github.com/rybakit/msgpack.php)) - A pure PHP implementation of the 🌎 [MessagePack](msgpack.org/) serialization format.
*    462⭐     19🍴 [PINQ](https://github.com/TimeToogo/Pinq)) - A PHP library based on .NET's LINQ (Language Integrated Query).
*   2336⭐    587🍴 [Serializer](https://github.com/schmittjoh/serializer)) - A library for serializing and de-serializing data.
*    447⭐     39🍴 [YaLinqo](https://github.com/Athari/YaLinqo)) - Yet Another LINQ to Objects for PHP.
*     34⭐     18🍴 [Laminas Serializer](https://github.com/laminas/laminas-serializer)) - Another library for serialising and de-serialising data.

### Notifications
*Libraries for working with notification software.*

*   1418⭐     94🍴 [JoliNotif](https://github.com/jolicode/JoliNotif)) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
*   1185⭐    273🍴 [Notification Pusher](https://github.com/Ph3nol/NotificationPusher)) - A standalone library for device push notifications.
*    225⭐     44🍴 [Notificato](https://github.com/mac-cain13/notificato)) - A library for handling push notifications.
*    193⭐     26🍴 [Notificator](https://github.com/namshi/notificator)) - A lightweight notification library.
*     67⭐     38🍴 [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh)) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.

### Deployment
*Libraries for project deployment.*

*  10788⭐   1502🍴 [Deployer](https://github.com/deployphp/deployer)) - A deployment tool.
*   1595⭐    178🍴 [Envoy](https://github.com/laravel/envoy)) - A tool to run SSH tasks with PHP.
*   2651⭐    217🍴 [Rocketeer](https://github.com/rocketeers/rocketeer)) - A fast and easy deployer for the PHP world.

### Internationalisation and Localisation
*Libraries for Internationalization (I18n) and Localization (L10n).*

*     89⭐     22🍴 [Aura.Intl](https://github.com/auraphp/Aura.Intl)) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
*     28⭐      7🍴 [CakePHP I18n](https://github.com/cakephp/i18n)) - Message translation and localization for dates and numbers.

### Serverless
*Libraries and tools to help build serverless web applications.*

* 🌎 [Bref](bref.sh/) - Serverless PHP on AWS Lambda.
* 🌎 [OpenWhisk](openwhisk.apache.org/) - An open-source serverless cloud platform.
* 🌎 [Serverless Framework](www.serverless.com/framework) - An open-source framework for building serverless applications.
* 🌎 [Laravel Vapor](vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.

## Configuration
*Libraries and tools for configuration.*

*  13317⭐    643🍴 [PHP Dotenv](https://github.com/vlucas/phpdotenv)) - Parse and load environment variables from `.env` files.
*   3774⭐     29🍴 [Symfony Dotenv](https://github.com/symfony/dotenv))- Parse and load environment variables from `.env` files.
*    202⭐     29🍴 [Yo! Symfony TOML](https://github.com/yosymfony/toml)) - A PHP parser for  19781⭐    864🍴 [TOML](https://github.com/toml-lang/toml)).

### LLMs
*Libraries for working with Large Language Models.*

*    250⭐     17🍴 [Instructor for PHP](https://github.com/cognesy/instructor-php)) - Structured data outputs with LLMs, in PHP.
*   1106⭐    118🍴 [LLPhant](https://github.com/LLPhant/LLPhant)) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
*   5282⭐    585🍴 [OpenAI Client](https://github.com/openai-php/client)) - OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
*   3185⭐    223🍴 [OpenAI Client for Laravel](https://github.com/openai-php/laravel)) - OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API.
*     11⭐      1🍴 [PHP Mistral AI SDK](https://github.com/SoftCreatR/php-mistral-ai-sdk)) - A powerful and easy-to-use PHP SDK for the Mistral AI API, allowing seamless integration of advanced AI-powered features into your PHP projects.

### Third Party APIs
*Libraries for accessing third party APIs.*

*   6095⭐   1230🍴 [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php)) - The official PHP AWS SDK library.
* 🌎 [AsyncAWS](async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
* 🌎 [Campaign Monitor](campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
*   2188⭐    600🍴 [Github](https://github.com/KnpLabs/php-github-api)) - A library to interface with the Github API.
*   1119⭐    319🍴 [Mailgun](https://github.com/mailgun/mailgun-php)) The official Mailgun PHP API.
*    115⭐     55🍴 [Square](https://github.com/square/connect-php-sdk)) - The official Square PHP SDK for payments and other Square APIs.
*   3839⭐    870🍴 [Stripe](https://github.com/stripe/stripe-php)) - The official Stripe PHP library.
*   1596⭐    569🍴 [Twilio](https://github.com/twilio/twilio-php)) - The official Twilio PHP REST API.

### Extensions
*Libraries to help build PHP extensions.*

* 🌎 [PHP CPP](www.php-cpp.com/) - A C++ library for developing PHP extensions.
*      ?⭐      ?🍴 [Zephir](https://github.com/zephir-lang/zephir )) - A compiled language between PHP and C++ for developing PHP extensions.

### Miscellaneous
*Useful libraries or utilities that don't fit into the categories above.*

*   6750⭐    235🍴 [Annotations](https://github.com/doctrine/annotations)) - An annotation library (part of Doctrine).
*   6132⭐    813🍴 [BotMan](https://github.com/botman/botman)) - A framework agnostic PHP library to build cross-platform chatbots.
*    374⭐     30🍴 [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader)) - A library for optimizing autoloading.
*    624⭐     45🍴 [Ganesha](https://github.com/ackintosh/ganesha)) - A PHP implementation of Circuit Breaker pattern.
*   1964⭐    387🍴 [Hprose-PHP](https://github.com/hprose/hprose-php)) - A cross-language RPC.
*    559⭐     36🍴 [Laravel Serializable Closure](https://github.com/laravel/serializable-closure)) - A library that allows Closures to be serialized.
*    365⭐     56🍴 [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA)) - Helper for Google's noCAPTCHA (reCAPTCHA).
*   1589⭐      2🍴 [Pagerfanta](https://github.com/whiteoctober/Pagerfanta)) - A pagination library.
*   2422⭐    160🍴 [Safe](https://github.com/thecodingmachine/safe)) - All PHP functions, rewritten to throw exceptions instead of returning false.

# Software
*Software for creating a development environment.*

### PHP Installation
*Tools to help install and manage PHP on your computer.*

*    985⭐     90🍴 [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher)) - Brew PHP switcher.
* 🌎 [HomeBrew](brew.sh/) - A package manager for OSX.
*   5465⭐    369🍴 [PHP Brew](https://github.com/phpbrew/phpbrew)) - A PHP version manager and installer.
*   1006⭐    151🍴 [PHP Build](https://github.com/php-build/php-build)) - Another PHP version installer.
*   1515⭐    269🍴 [Static PHP CLI](https://github.com/crazywhalecc/static-php-cli)) - Build or 🌎 [download](dl.static-php.dev/static-php-cli/) static versions of PHP CLI and FPM.

### Development Environment
*Software and tools for creating and sharing a development environment.*

* 🌎 [Ansible](www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.
*   3049⭐    637🍴 [DDEV](https://github.com/ddev/ddev)) - a local web development environment system for PHP.
* 🌎 [Docker](www.docker.com/) - A containerization platform.
*   4560⭐    404🍴 [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer)) - Easily install PHP extensions in Docker containers.
*    699⭐    175🍴 [Docksal](https://github.com/docksal/docksal)) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
*   4365⭐    277🍴 [Expose](https://github.com/exposedev/expose)) - An open-source PHP tunneling service.
* 🌎 [Lando](lando.dev/) - Push-button development environments.
* 🌎 [Laravel Homestead](laravel.com/docs/master/homestead) - A local development environment for Laravel.
* 🌎 [Laravel Herd](herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.
* [Laradock](http://laradock.io/) - A full PHP development environment based on Docker.
* 🌎 [PHPMon](phpmon.app/) - A macOS menu bar app for managing PHP installations (works with 🌎 [Laravel Valet](laravel.com/docs/master/valet)).
* 🌎 [Puppet](www.puppet.com) - A server automation framework and application.
*   1629⭐     83🍴 [Takeout](https://github.com/tighten/takeout)) - A Docker-based development-only dependency manager.
* 🌎 [Vagrant](www.vagrantup.com/) - A portable development environment utility.

### Virtual Machines
*Alternative PHP virtual machines.*

* 🌎 [Hack](hacklang.org/) - A programming language for HHVM.
*  18348⭐   3037🍴 [HHVM](https://github.com/facebook/hhvm)) - A Virtual Machine, Runtime and JIT for PHP by Facebook.
*   2413⭐    208🍴 [PeachPie](https://github.com/peachpiecompiler/peachpie)) - PHP compiler and runtime for .NET and .NET Core.

### Text Editors and IDEs
*Text Editors and Integrated Development Environments (IDE) with support for PHP.*

* 🌎 [Eclipse for PHP Developers](www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.
* 🌎 [Apache NetBeans](netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.
* 🌎 [PhpEd](www.nusphere.com/products/phped.htm) - An IDE with professional commercial debugger.
* 🌎 [PhpStorm](www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
* 🌎 [VS Code](code.visualstudio.com/) - An open source code editor.

### Web Applications
*Web-based applications and tools.*

* 🌎 [3V4L](3v4l.org/) - An online PHP & HHVM shell.
* 🌎 [Adminer](www.adminer.org/en/) - Database management in a single PHP file.
*  14389⭐   1585🍴 [Cachet](https://github.com/cachethq/cachet)) - The open source status page system.
*   1695⭐    244🍴 [DBV](https://github.com/victorstanciu/dbv)) - A database version control application.
*   6324⭐    670🍴 [Lychee](https://github.com/electerious/Lychee)) - An easy to use and great looking photo-management-system.
*   6595⭐    588🍴 [MailCatcher](https://github.com/sj26/mailcatcher)) - A web tool for capturing and viewing emails.
*   7473⭐   3467🍴 [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin)) - A web interface for MySQL/MariaDB.
*    664⭐     68🍴 [PHP Queue](https://github.com/CoderKungfu/php-queue)) - An application for managing queueing backends.
*   3146⭐    668🍴 [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin)) - A simple web interface to manage 🌎 [Redis](redis.io/) databases.
* 🌎 [PHPSandbox](phpsandbox.io) - An online IDE for PHP in the browser.

### Infrastructure
*Infrastructure for providing PHP applications and services.*

*    964⭐     99🍴 [appserver.io](https://github.com/appserver-io/appserver)) - A multithreaded application server for PHP, written in PHP.
*   6567⭐    370🍴 [php-pm](https://github.com/php-pm/php-pm)) - A process manager, supercharger and load balancer for PHP applications.
*   8090⭐    414🍴 [RoadRunner](https://github.com/roadrunner-server/roadrunner)) - High-performance PHP application server, load-balancer and process manager.

# Resources
Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.

### PHP Websites
*Useful PHP-related websites.*

* 🌎 [Nomad PHP](nomadphp.com/) - A online PHP learning resource.
* 🌎 [Laravel News](laravel-news.com/) - The official Laravel blog.
* 🌎 [PHP Annotated Monthly](blog.jetbrains.com/phpstorm/tag/php-annotated-monthly/) - A monthly digest of PHP news.
* 🌎 [PHP FIG](www.php-fig.org/) - The PHP Framework Interoperability Group.
* [PHP Package Development Standards](http://php-pds.com) - Package development standards for PHP.
* 🌎 [PHP School](www.phpschool.io/) - Open Source Learning for PHP.
* 🌎 [PHP The Right Way](phptherightway.com/) - A PHP best practice quick reference guide.
* 🌎 [PHP UG](php.ug) - A website to help people locate their nearest PHP user group (UG).
* 🌎 [PHP Watch](php.watch/) - PHP articles, news, upcoming changes, RFCs and more.
* 🌎 [Unit Testing Tips](testing-tips.sarvendev.com/) - Unit Testing Tips by examples in PHP.

### PHP Books
*Fantastic PHP-related books.*

* 🌎 [Domain-Driven Design in PHP](leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
* 🌎 [Functional Programming in PHP](www.functionalphp.com/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
* 🌎 [Grumpy PHPUnit](leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
* 🌎 [Mastering Object-Orientated PHP](masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.
* 🌎 [PHP Cookbook](www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.
* 🌎 [Modernizing Legacy Applications in PHP](leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.
* 🌎 [Scaling PHP Applications](www.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.
* 🌎 [Securing PHP: Core Concepts](leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.
* 🌎 [Signaling PHP](leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.
* 🌎 [XML Parsing with PHP](www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.

### PHP Videos
*Fantastic PHP-related videos.*

* 🌎 [Laracasts](laracasts.com) - Screencasts about Laravel, Vue JS and more.
* 🌎 [Laravel YouTube Channel](www.youtube.com/channel/UCfO2GiQwb-cwJTb1CuRSkwg) - The official Laravel YouTube channel.
* 🌎 [Program With Gio](www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - PHP 8 course by Gio.
* 🌎 [Programming with Anthony](www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
* 🌎 [SymfonyCasts](symfonycasts.com/) - Screencasts and tutorials about PHP and Symfony.

### PHP Conferences
*PHP conferences.*

* 🌎 [Laracon EU](www.youtube.com/@LaraconEU) - Laracon EU is a 2-day event for people who are interested in learning Laravel and related technologies, or who want to share their knowledge with others.
* [PHP[TEK]](https://phptek.io/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
* 🌎 [PHP UK Conference](www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.

### PHP Podcasts
*Podcasts with a focus on PHP topics.*

* 🌎 [Laravel News Podcast](podcast.laravel-news.com/) - The Laravel News Podcast brings you all the latest news and events related to the Laravel PHP Framework.
* 🌎 [Mostly Technical](mostlytechnical.com/) - Hosted by Ian Landsman and Aaron Francis, Mostly Technical is a lively discussion on Laravel, business, and an eclectic mix of related topics.
* 🌎 [No Compromises](show.nocompromises.io/) - Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.
* 🌎 [North Meets South Web Podcast](www.northmeetssouth.audio/) - Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers.
* 🌎 [Over Engineered](overengineered.fm/) - A podcast in mini-series where we explore unimportant programming questions in extreme detail.
* 🌎 [PHP Internals News](phpinternals.news) - A podcast about PHP internals.
* 🌎 [PHP Town Hall](phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
* [php[podcast] episodes from php[architect]](https://www.phparch.com/podcast/) - The official podcast of php[architect] the industry's leading tech magazine and publisher focused on PHP and web development.
* 🌎 [PHPUgly](www.phpugly.com/) - The ramblings of a few overworked PHP Developers.
* 🌎 [The Laracasts Snippet](laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
* 🌎 [The Laravel Podcast](laravelpodcast.com/) - Laravel and PHP development news and discussion.
* 🌎 [The PHP Roundtable](phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.

### PHP Newsletters
*PHP-related news directly to your inbox.*

* 🌎 [PHP Weekly](www.phpweekly.com/) - A weekly newsletter about PHP.

### PHP Reading
*PHP-related reading materials.*

* [php[architect]](https://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.

### PHP Internals Reading
*Reading materials related to the PHP internals or performance.*

* 🌎 [PHP RFCs](wiki.php.net/rfc) - The home of PHP RFCs (Request for Comments).
* 🌎 [Externals](externals.io/) - PHP internal discussions.
*    129⭐     15🍴 [PHP RFC Watch](https://github.com/beberlei/php-rfc-watch)) - Watch the latest PHP 🌎 [RFCs](wiki.php.net/rfc).
* 🌎 [PHP Internals Book](www.phpinternalsbook.com/) - An online book about PHP internals, written by three core developers.

## Source
 31464⭐   5109🍴 [ziadoz/awesome-php](https://github.com/ziadoz/awesome-php))