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🍴
- Host: GitHub
- URL: https://github.com/correia-jpv/fucking-awesome-php
- Owner: Correia-jpv
- License: wtfpl
- Created: 2022-02-01T12:18:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T03:03:21.000Z (about 2 months ago)
- Last Synced: 2025-04-27T09:56:51.535Z (about 1 month ago)
- Topics: awesome, awesome-list, list, php, php-applications, php-framework, php-installation, php-library, php7, php8
- Homepage:
- Size: 1.4 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
- ultimate-awesome - fucking-awesome-php - A curated list of amazingly awesome PHP libraries, resources and shiny things. With repository stars⭐ and forks🍴. (Other Lists / Julia Lists)
README
# Awesome PHP [](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.
*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 using12617⭐
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 to444⭐
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.
*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)) - A11282⭐
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 for19781⭐
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))