{"id":27720421,"url":"https://github.com/correia-jpv/fucking-awesome-php","last_synced_at":"2025-04-27T09:56:58.422Z","repository":{"id":37628405,"uuid":"454375786","full_name":"Correia-jpv/fucking-awesome-php","owner":"Correia-jpv","description":"A curated list of amazingly awesome PHP libraries, resources and shiny things. With repository stars⭐ and forks🍴","archived":false,"fork":false,"pushed_at":"2025-04-14T03:03:21.000Z","size":1466,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-27T09:56:51.535Z","etag":null,"topics":["awesome","awesome-list","list","php","php-applications","php-framework","php-installation","php-library","php7","php8"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Correia-jpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Correia-jpv"}},"created_at":"2022-02-01T12:18:20.000Z","updated_at":"2025-04-14T03:03:24.000Z","dependencies_parsed_at":"2024-05-30T06:19:42.600Z","dependency_job_id":null,"html_url":"https://github.com/Correia-jpv/fucking-awesome-php","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-awesome-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Correia-jpv","download_url":"https://codeload.github.com/Correia-jpv/fucking-awesome-php/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251119577,"owners_count":21539194,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","list","php","php-applications","php-framework","php-installation","php-library","php7","php8"],"created_at":"2025-04-27T09:56:57.724Z","updated_at":"2025-04-27T09:56:58.384Z","avatar_url":"https://github.com/Correia-jpv.png","language":null,"funding_links":["https://github.com/sponsors/Correia-jpv"],"categories":["Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Awesome PHP [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of amazingly awesome PHP libraries, resources, and shiny things.\n\n## Contributing and Collaborating\nPlease 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.\n\n## Table of Contents\n- [Awesome PHP](#awesome-php)\n  - [Composer Repositories](#composer-repositories)\n  - [Dependency Management](#dependency-management)\n  - [Dependency Management Extras](#dependency-management-extras)\n  - [Frameworks](#frameworks)\n  - [Framework Extras](#framework-extras)\n  - [Content Management Systems](#content-management-systems-cms)\n  - [Components](#components)\n  - [Micro Frameworks](#micro-frameworks)\n  - [Micro Framework Extras](#micro-framework-extras)\n  - [Routers](#routers)\n  - [Templating](#templating)\n  - [Static Site Generators](#static-site-generators)\n  - [HTTP](#http)\n  - [Scraping](#scraping)\n  - [Middlewares](#middlewares)\n  - [URL](#url)\n  - [Email](#email)\n  - [Files](#Files)\n  - [Streams](#streams)\n  - [Dependency Injection](#dependency-injection)\n  - [Imagery](#imagery)\n  - [Testing](#testing)\n  - [Continuous Integration](#continuous-integration)\n  - [Documentation](#documentation)\n  - [Security](#security)\n  - [Passwords](#passwords)\n  - [Code Analysis](#code-analysis)\n  - [Code Quality](#code-quality)\n  - [Static Analysis](#static-analysis)\n  - [Architectural](#architectural)\n  - [Debugging and Profiling](#debugging-and-profiling)\n  - [Error Tracking and Monitoring Services](#error-tracking-and-monitoring-services)\n  - [Build Tools](#build-tools)\n  - [Task Runners](#task-runners)\n  - [Navigation](#navigation)\n  - [Asset Management](#asset-management)\n  - [Geolocation](#geolocation)\n  - [Date and Time](#date-and-time)\n  - [Event](#event)\n  - [Logging](#logging)\n  - [E-commerce](#e-commerce)\n  - [PDF](#pdf)\n  - [Office](#office)\n  - [Database](#database)\n  - [Migrations](#migrations)\n  - [NoSQL](#nosql)\n  - [Queue](#queue)\n  - [Search](#search)\n  - [Command Line](#command-line)\n  - [Authentication and Authorization](#authentication-and-authorization)\n  - [Markup and CSS](#markup-and-css)\n  - [JSON](#json)\n  - [Strings](#strings)\n  - [Numbers](#numbers)\n  - [Filtering, Sanitizing and Validation](#filtering-sanitizing-and-validation)\n  - [API](#api)\n  - [Caching and Locking](#caching-and-locking)\n  - [Data Structure and Storage](#data-structure-and-storage)\n  - [Notifications](#notifications)\n  - [Deployment](#deployment)\n  - [Internationalisation and Localisation](#internationalisation-and-localisation)\n  - [Serverless](#serverless)\n  - [Configuration](#configuration)\n  - [LLMs](#llms)\n  - [Third Party APIs](#third-party-apis)\n  - [Extensions](#extensions)\n  - [Miscellaneous](#miscellaneous)\n- [Software](#software)\n  - [PHP Installation](#php-installation)\n  - [Development Environment](#development-environment)\n  - [Virtual Machines](#virtual-machines)\n  - [Text Editors and IDEs](#text-editors-and-ides)\n  - [Web Applications](#web-applications)\n  - [Infrastructure](#infrastructure)\n- [Resources](#resources)\n  - [PHP Websites](#php-websites)\n  - [PHP Books](#php-books)\n  - [PHP Videos](#php-videos)\n  - [PHP Conferences](#php-conferences)\n  - [PHP Podcasts](#php-podcasts)\n  - [PHP Newsletters](#php-newsletters)\n  - [PHP Reading](#php-reading)\n  - [PHP Internals Reading](#php-internals-reading)\n\n### Composer Repositories\n*Composer Repositories.*\n\n* 🌎 [Firegento](packages.firegento.com/) - Magento Module Composer Repository.\n* 🌎 [Packagist](packagist.org/) - The PHP Package Repository.\n* 🌎 [Packalyst](packalyst.com/) - The Laravel Package Repository\n* 🌎 [Private Packagist](packagist.com/) - Composer package archive as a service for PHP.\n* 🌎 [WordPress Packagist](wpackagist.org/) - Manage your plugins with Composer.\n\n### Dependency Management\n*Libraries for dependency and package management.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1439⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;412🍴\u003c/code\u003e\u003c/b\u003e [Composer Installers](https://github.com/composer/installers)) - A  multi-framework Composer library installer.\n* 🌎 [Composer](getcomposer.org/) - A package and dependency manager.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1002⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [Pie](https://github.com/php/pie)) - The official PHP installer for extensions.\n* 🌎 [Phive](phar.io/) - A PHAR manager.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1650⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;88🍴\u003c/code\u003e\u003c/b\u003e [Pickle](https://github.com/FriendsOfPHP/pickle)) - A PHP extension installer.\n\n### Dependency Management Extras\n*Extras related to dependency management.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [Composed](https://github.com/joshdifabio/composed)) - A library to parse your project's Composer environment at runtime.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;954⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159🍴\u003c/code\u003e\u003c/b\u003e [Composer Merge Plugin](https://github.com/wikimedia/composer-merge-plugin)) - A composer plugin to merge several `composer.json` files.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1071⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;32🍴\u003c/code\u003e\u003c/b\u003e [Composer Normalize](https://github.com/ergebnis/composer-normalize)) - A plugin for normalizing `composer.json` files.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1583⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;246🍴\u003c/code\u003e\u003c/b\u003e [Composer Patches](https://github.com/cweagans/composer-patches)) - A plugin for Composer to apply patches.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [Composer Prefer Lowest Validator](https://github.com/dereuromark/composer-prefer-lowest)) - A plugin to check if minimum dependencies can be installed and tested.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;941⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;71🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1560⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54🍴\u003c/code\u003e\u003c/b\u003e [Composer Unused](https://github.com/composer-unused/composer-unused)) - A CLI Tool to scan for unused composer packages.\n* 🌎 [Repman](repman.io) - A private PHP package repository manager and Packagist proxy.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3186⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;525🍴\u003c/code\u003e\u003c/b\u003e [Satis](https://github.com/composer/satis)) - A static Composer repository generator.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;15🍴\u003c/code\u003e\u003c/b\u003e [Tooly](https://github.com/tommy-muehle/tooly-composer-script)) - A library to manage PHAR files in a project using Composer.\n* 🌎 [Toran Proxy](toranproxy.com) - A Composer proxy for speed and reliability. (:warning: Toran Proxy is being phased out.)\n\n### Frameworks\n*Web development frameworks.*\n\n* 🌎 [CakePHP](cakephp.org/) - A rapid application development framework.\n* 🌎 [CodeIgniter](codeigniter.com/) - A powerful PHP framework with a very small footprint.\n* 🌎 [Laminas](getlaminas.org/) - A framework comprised of individual components (previously Zend Framework).\n* 🌎 [Laravel](laravel.com/) - A web application framework with expressive, elegant syntax.\n* 🌎 [Nette](nette.org) - A web framework comprised of mature components.\n* 🌎 [Phalcon](phalcon.io/en-us) - A framework implemented as a C extension.\n* 🌎 [Spiral](spiral.dev/) - A high-performance PHP/Go framework.\n* 🌎 [Symfony](symfony.com/) - A set of reusable components and a web framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Yii2](https://github.com/yiisoft/yii2/)) - A fast, secure, and efficient web framework.\n\n### Framework Extras\n*Extras related to web development frameworks.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;374⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;145🍴\u003c/code\u003e\u003c/b\u003e [CakePHP CRUD](https://github.com/friendsofcake/crud)) - A Rapid Application Development (RAD) plugin for CakePHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3867⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;476🍴\u003c/code\u003e\u003c/b\u003e [LaravelS](https://github.com/hhxsv5/laravel-s)) - An out-of-the-box adapter between Laravel/Lumen and Swoole.\n* 🌎 [Livewire](livewire.laravel.com/) - Powerful, dynamic, front-end UIs without leaving PHP.\n\n### Content Management Systems (CMS)\n*Tools for managing digital content.*\n\n* 🌎 [Backdrop](backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).\n* 🌎 [Concrete5](www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3397⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;658🍴\u003c/code\u003e\u003c/b\u003e [CraftCMS](https://github.com/craftcms/cms)) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.\n* 🌎 [Drupal](new.drupal.org/home) - An enterprise level CMS.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14874⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1419🍴\u003c/code\u003e\u003c/b\u003e [Grav](https://github.com/getgrav/grav)) - A modern flat-file CMS.\n* 🌎 [Joomla](www.joomla.org/) - Another leading CMS.\n* 🌎 [Kirby](getkirby.com/) - A flat-file CMS that adapts to any project.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;11764⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9363🍴\u003c/code\u003e\u003c/b\u003e [Magento](https://github.com/magento/magento2)) - The most popular e-commerce platform.\n* 🌎 [Moodle](moodle.org/) - An open-source learning platform.\n* 🌎 [Pico CMS](picocms.org/) - A stupidly simple, blazing fast, flat file CMS.\n* 🌎 [Statamic](statamic.com/) - Build beautiful, easy-to-manage websites.\n* 🌎 [Sulu](sulu.io/) - A user and developer friendly focused CMS and Platform based on the Symfony Framework.\n* 🌎 [TYPO3](typo3.org) - An enterprise level CMS.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;20047⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;12771🍴\u003c/code\u003e\u003c/b\u003e [WordPress](https://github.com/WordPress/WordPress)) - A blogging platform and CMS.\n\n### Components\n*Standalone components from web development frameworks and development groups.*\n\n* 🌎 [Aura](auraphp.com/) - Independent components, fully decoupled from each other and from any framework.\n* 🌎 [CakePHP Plugins](plugins.cakephp.org/) - A directory of CakePHP plugins.\n* [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.\n* 🌎 [League of Extraordinary Packages](thephpleague.com/) - A PHP package development group.\n* 🌎 [Spatie Open Source](spatie.be/open-source) - A collection of open-source PHP and Laravel packages.\n* 🌎 [Symfony Packages](symfony.com/packages) - Decoupled libraries for PHP applications.\n* 🌎 [Laminas Components](docs.laminas.dev/components/) - The components that make the Laminas Framework.\n\n### Micro Frameworks\n*Micro frameworks and routers.*\n\n* 🌎 [Laravel Zero](laravel-zero.com) - A micro-framework for console applications.\n* 🌎 [Mezzio](getexpressive.org/) - A micro-framework by Laminas.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1059⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;58🍴\u003c/code\u003e\u003c/b\u003e [Minicli](https://github.com/minicli/minicli)) - Minimalist, dependency-free framework for building CLI-centric PHP applications.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;925⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52🍴\u003c/code\u003e\u003c/b\u003e [Silly](https://github.com/mnapoli/silly)) - A micro-framework for CLI applications.\n* 🌎 [Slim](www.slimframework.com/) - Another simple micro framework.\n\n### Micro Framework Extras\n*Extras related to micro frameworks and routers.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1600⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;478🍴\u003c/code\u003e\u003c/b\u003e [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton)) - A skeleton for Slim.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;305⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54🍴\u003c/code\u003e\u003c/b\u003e [Slim Twig View](https://github.com/slimphp/Slim-Views)) - Integrate Twig into Slim.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;61🍴\u003c/code\u003e\u003c/b\u003e [Slim PHP View](https://github.com/slimphp/PHP-View)) - A simple PHP renderer for Slim.\n\n### Routers\n*Libraries for handling application routing.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;498⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;77🍴\u003c/code\u003e\u003c/b\u003e [Aura.Router](https://github.com/auraphp/Aura.Router)) - A full-featured routing library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;452🍴\u003c/code\u003e\u003c/b\u003e [Fast Route](https://github.com/nikic/FastRoute)) - A fast routing library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2667⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;290🍴\u003c/code\u003e\u003c/b\u003e [Klein](https://github.com/klein/klein.php)) - A flexible router.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1267⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [Pux](https://github.com/c9s/Pux)) - Another fast routing library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;656⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;128🍴\u003c/code\u003e\u003c/b\u003e [Route](https://github.com/thephpleague/route)) - A routing library built on top of Fast Route.\n\n### Templating\n*Libraries and tools for templating and lexing.*\n\n* 🌎 [Latte](latte.nette.org/) - The safest and truly intuitive templates for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;358⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54🍴\u003c/code\u003e\u003c/b\u003e [MtHaml](https://github.com/arnaud-lb/MtHaml)) - A PHP implementation of the HAML template language.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3247⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;431🍴\u003c/code\u003e\u003c/b\u003e [Mustache](https://github.com/bobthecow/mustache.php)) - A PHP implementation of the Mustache template language.\n* 🌎 [PHPTAL](phptal.org/) - A PHP implementation of the 🌎 [TAL](en.wikipedia.org/wiki/Template_Attribute_Language) templating language.\n* [Plates](http://platesphp.com/) - A native PHP templating library.\n* 🌎 [Smarty](www.smarty.net/) - A template engine to complement PHP.\n* 🌎 [Twig](twig.symfony.com/) - A comprehensive templating language.\n\n### Static Site Generators\n*Tools for pre-processing content to generate web pages.*\n\n* [Couscous](http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.\n* 🌎 [Jigsaw](jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.\n* 🌎 [Sculpin](sculpin.io) - A tool that converts Markdown and Twig into static HTML.\n\n### HTTP\n*Libraries for working with HTTP.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1917⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;251🍴\u003c/code\u003e\u003c/b\u003e [Buzz](https://github.com/kriswallsmith/Buzz)) - Another HTTP client.\n* [Guzzle]( https://github.com/guzzle/guzzle) - A comprehensive HTTP client.\n* [HTTPlug](http://httplug.io) - An HTTP client abstraction without binding to a specific implementation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1216⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74🍴\u003c/code\u003e\u003c/b\u003e [Nyholm PSR-7](https://github.com/Nyholm/psr7)) - A super lightweight PSR-7 implementation. Very strict and very fast.\n* 🌎 [PHP VCR](php-vcr.github.io/) - A library for recording and replaying HTTP requests.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3578⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;501🍴\u003c/code\u003e\u003c/b\u003e [Requests](https://github.com/WordPress/Requests)) - A simple HTTP library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;157⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23🍴\u003c/code\u003e\u003c/b\u003e [Retrofit](https://github.com/tebru/retrofit-php)) - A library to ease creation of REST API clients.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1989⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50🍴\u003c/code\u003e\u003c/b\u003e [Symfony HTTP Client](https://github.com/symfony/http-client)) - A component to fetch HTTP resources synchronously or asynchronously.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;508⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [Laminas Diactoros](https://github.com/laminas/laminas-diactoros)) - PSR-7 HTTP Message implementation.\n\n### Scraping\n*Libraries for scraping websites and detecting crawlers.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2427⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;287🍴\u003c/code\u003e\u003c/b\u003e [Chrome PHP](https://github.com/chrome-php/chrome)) - Instrument headless Chrome/Chromium instances from PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2064⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;262🍴\u003c/code\u003e\u003c/b\u003e [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect)) - A PHP class for detecting bots/crawlers/spiders via the user agent.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2206⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;201🍴\u003c/code\u003e\u003c/b\u003e [DiDOM](https://github.com/Imangazaliev/DiDOM)) - A super-fast HTML scrapper and parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2109⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;312🍴\u003c/code\u003e\u003c/b\u003e [Embed](https://github.com/php-embed/Embed)) - An information extractor from any web service or page.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1335⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;231🍴\u003c/code\u003e\u003c/b\u003e [PHP Spider](https://github.com/mvdbos/php-spider)) - A configurable and extensible PHP web spider.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2988⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;229🍴\u003c/code\u003e\u003c/b\u003e [Symfony Panther](https://github.com/symfony/panther)) - A browser testing and web crawling library for PHP and Symfony.\n\n### Middlewares\n*Libraries for building application using middlewares.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;409⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares)) - Inspiring collection of handy middlewares.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;322⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [Relay](https://github.com/relayphp/Relay.Relay)) - A PHP 5.5 PSR-7 middleware dispatcher.\n* [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;56⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [Laminas Stratigility](https://github.com/laminas/laminas-stratigility)) - Middleware for PHP built on top of PSR-7.\n\n### URL\n*Libraries for parsing URLs.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1186⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;127🍴\u003c/code\u003e\u003c/b\u003e [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser)) - A domain suffix parser library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;906⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;123🍴\u003c/code\u003e\u003c/b\u003e [Purl](https://github.com/jwage/purl)) - A URL manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;289⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [sabre/uri](https://github.com/sabre-io/uri)) - A functional URI manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1069⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66🍴\u003c/code\u003e\u003c/b\u003e [Uri](https://github.com/thephpleague/uri)) - Another URL manipulation library.\n\n### Email\n*Libraries for sending and parsing email.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5833⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;188🍴\u003c/code\u003e\u003c/b\u003e [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles)) - A library to inline CSS in email templates.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;638⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79🍴\u003c/code\u003e\u003c/b\u003e [Email Reply Parser](https://github.com/willdurand/EmailReplyParser)) - An email reply parser library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;162⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Email Validator](https://github.com/nojacko/email-validator)) - A small email address validation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;507⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;158🍴\u003c/code\u003e\u003c/b\u003e [Fetch](https://github.com/tedious/Fetch)) - An IMAP library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7947⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2804🍴\u003c/code\u003e\u003c/b\u003e [Mautic](https://github.com/mautic/mautic)) - Email marketing automation\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;21392⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9787🍴\u003c/code\u003e\u003c/b\u003e [PHPMailer](https://github.com/PHPMailer/PHPMailer)) - Another mailer solution.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1682⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460🍴\u003c/code\u003e\u003c/b\u003e [PHP IMAP](https://github.com/barbushin/php-imap)) - A library to access mailboxes via POP3, IMAP and NNTP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;294⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [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/).\n* 🌎 [SwiftMailer](swiftmailer.symfony.com/docs/introduction.html) - A mailer solution.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1546⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50🍴\u003c/code\u003e\u003c/b\u003e [Symfony Mailer](https://github.com/symfony/mailer)) - A powerful library for creating and sending emails.\n\n### Files\n*Libraries for file manipulation and MIME type detection.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3401⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;339🍴\u003c/code\u003e\u003c/b\u003e [CSV](https://github.com/thephpleague/csv)) - A CSV data manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13428⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;841🍴\u003c/code\u003e\u003c/b\u003e [Flysystem](https://github.com/thephpleague/Flysystem)) - Abstraction for local and remote filesystems.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2471⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;357🍴\u003c/code\u003e\u003c/b\u003e [Gaufrette](https://github.com/KnpLabs/Gaufrette)) - A filesystem abstraction layer.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/)) - A wrapper for the 🌎 [FFmpeg](www.ffmpeg.org/) video library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;276⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive)) - A unified reader and writer of compressed archives.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;32⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0🍴\u003c/code\u003e\u003c/b\u003e [Parquet](https://github.com/flow-php/parquet)) - PHP implementation of Parquet file format\n\n### Streams\n*Libraries for working with streams.*\n\n* 🌎 [ByteStream](amphp.org/byte-stream) - An asynchronous stream abstraction.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;264⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [Streamer](https://github.com/fzaninotto/Streamer)) - A simple object-orientated stream wrapper library.\n\n### Dependency Injection\n*Libraries that implement the dependency injection design pattern.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;352⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;63🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;220⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [Acclimate](https://github.com/AcclimateContainer/acclimate-container)) - A common interface to dependency injection containers and service locators.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;724⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;65🍴\u003c/code\u003e\u003c/b\u003e [Auryn](https://github.com/rdlowrey/Auryn)) - A recursive dependency injector.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;853⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;103🍴\u003c/code\u003e\u003c/b\u003e [Container](https://github.com/thephpleague/container)) - Another flexible dependency injection container.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;139⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [Disco](https://github.com/bitExpert/disco)) - A PSR-11 compatible, annotation-based dependency injection container.\n* 🌎 [PHP-DI](php-di.org/) - A dependency injection container that supports autowiring.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2650⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;306🍴\u003c/code\u003e\u003c/b\u003e [Pimple](https://github.com/silexphp/Pimple)) - A tiny dependency injection container.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4140⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;93🍴\u003c/code\u003e\u003c/b\u003e [Symfony DI](https://github.com/symfony/dependency-injection)) - A dependency injection container component.\n\n### Imagery\n*Libraries for manipulating images.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1311⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;159🍴\u003c/code\u003e\u003c/b\u003e [Color Extractor](https://github.com/thephpleague/color-extractor)) - A library for extracting colours from images.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2580⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;204🍴\u003c/code\u003e\u003c/b\u003e [Glide](https://github.com/thephpleague/glide)) - An on-demand image manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2003⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;174🍴\u003c/code\u003e\u003c/b\u003e [Image Hash](https://github.com/jenssegers/imagehash)) - A library for generating perceptual image hashes.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;915⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;140🍴\u003c/code\u003e\u003c/b\u003e [Image Optimizer](https://github.com/psliwa/image-optimizer)) - A library for optimizing images.\n* 🌎 [Imagine](imagine.readthedocs.io/en/latest/index.html) - An image manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14118⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1497🍴\u003c/code\u003e\u003c/b\u003e [Intervention Image](https://github.com/Intervention/image)) - Another image manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;857⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;187🍴\u003c/code\u003e\u003c/b\u003e [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop)) - Another image manipulation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [PHP QR Code](https://github.com/chillerlan/php-qrcode/)) - QR Code generator and reader.\n\n### Testing\n*Libraries for testing codebases and generating test data.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2525⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;329🍴\u003c/code\u003e\u003c/b\u003e [Alice](https://github.com/nelmio/alice)) - An expressive fixture generation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1443⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;146🍴\u003c/code\u003e\u003c/b\u003e [Atoum](https://github.com/atoum/atoum)) - A simple testing library.\n* 🌎 [Behat](docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4805⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1303🍴\u003c/code\u003e\u003c/b\u003e [Codeception](https://github.com/Codeception/Codeception)) - A full stack testing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3743⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;366🍴\u003c/code\u003e\u003c/b\u003e [Faker](https://github.com/fakerphp/faker)) - A fake data generator library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;715⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86🍴\u003c/code\u003e\u003c/b\u003e [Foundry](https://github.com/zenstruck/foundry)) - A fixture factory generation library for Doctrine.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2082⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;162🍴\u003c/code\u003e\u003c/b\u003e [Infection](https://github.com/infection/infection)) - An AST-based PHP Mutation testing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1147⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;69🍴\u003c/code\u003e\u003c/b\u003e [Kahlan](https://github.com/kahlan/kahlan)) - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.\n* 🌎 [Mink](mink.behat.org/en/latest/) - Web acceptance testing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10691⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;460🍴\u003c/code\u003e\u003c/b\u003e [Mockery](https://github.com/mockery/mockery)) - A mock object library for testing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;464⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;72🍴\u003c/code\u003e\u003c/b\u003e [Nette Tester](https://github.com/nette/tester)) - A productive and enjoyable parallel unit testing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2364⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;234🍴\u003c/code\u003e\u003c/b\u003e [ParaTest](https://github.com/paratestphp/paratest)) - A parallel testing library for PHPUnit.\n* 🌎 [Pest](pestphp.com/) - A testing framework with a focus on simplicity.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;476⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [Phake](https://github.com/phake/phake)) - Another mock object library for testing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;362⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [PHP-Mock](https://github.com/php-mock/php-mock)) - A mock library for built-in PHP functions (e.g. time()).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;557⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine)) -  A MySQL engine written in pure PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1888⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;281🍴\u003c/code\u003e\u003c/b\u003e [PHPSpec](https://github.com/phpspec/phpspec)) - A design by specification unit testing library.\n* 🌎 [PHPT](qa.php.net/write-test.php) - A test tool used by PHP itself.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;19834⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2213🍴\u003c/code\u003e\u003c/b\u003e [PHPUnit](https://github.com/sebastianbergmann/phpunit)) - A unit testing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [PHPUnit Polyfills](https://github.com/Yoast/PHPUnit-Polyfills/)) - Simplifies running PHPUnit tests on multiple PHPUnit versions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8517⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;241🍴\u003c/code\u003e\u003c/b\u003e [Prophecy](https://github.com/phpspec/prophecy)) - A highly opinionated mocking framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1430⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102🍴\u003c/code\u003e\u003c/b\u003e [VFS Stream](https://github.com/bovigo/vfsStream)) - A virtual filesystem stream wrapper for testing.\n\n### Continuous Integration\n*Libraries and applications for continuous integration.*\n\n* 🌎 [CircleCI](circleci.com) - A continuous integration platform.\n* 🌎 [GitlabCi](about.gitlab.com/solutions/continuous-integration/) - Let GitLab CI test, build, deploy your code. TravisCi like.\n* 🌎 [Jenkins](www.jenkins.io/) - A continuous integration platform with 🌎 [PHP support](www.jenkins.io/solutions/php/).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;653⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [JoliCi](https://github.com/jolicode/JoliCi)) - A continuous integration client written in PHP and powered by Docker.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2414⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;436🍴\u003c/code\u003e\u003c/b\u003e [PHPCI](https://github.com/dancryer/phpci)) - An open-source continuous integration platform for PHP.\n* 🌎 [SemaphoreCI](semaphore.io/) - A continuous integration platform for open-source and private projects.\n* 🌎 [Travis CI](www.travis-ci.com) - A continuous integration platform.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3027⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;372🍴\u003c/code\u003e\u003c/b\u003e [Setup PHP](https://github.com/shivammathur/setup-php)) - A GitHub Action for PHP.\n\n### Documentation\n*Libraries for generating project documentation.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2163⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;309🍴\u003c/code\u003e\u003c/b\u003e [APIGen](https://github.com/apigen/apigen)) - Another API documentation generator.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;812⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;195🍴\u003c/code\u003e\u003c/b\u003e [daux.io](https://github.com/dauxio/daux.io)) - A documentation generator that uses Markdown files.\n* 🌎 [phpDocumentor](phpdoc.org/) - A documentation generator.\n* 🌎 [phpDox](phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5169⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;944🍴\u003c/code\u003e\u003c/b\u003e [zircote/swagger-php](https://github.com/zircote/swagger-php)) - Generate OpenAPI documentation for your RESTful API.\n\n### Security\n*Libraries for generating secure random numbers, encrypting data and scanning and testing for vulnerabilities.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;687⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106🍴\u003c/code\u003e\u003c/b\u003e [AntiXSS](https://github.com/voku/anti-xss)) - A library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.\n* 🌎 [Halite](paragonie.com/project/halite) - A simple library for encryption using \u003cb\u003e\u003ccode\u003e\u0026nbsp;12617⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1766🍴\u003c/code\u003e\u003c/b\u003e [libsodium](https://github.com/jedisct1/libsodium)).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1268⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;75🍴\u003c/code\u003e\u003c/b\u003e [Optimus](https://github.com/jenssegers/optimus)) - Id obfuscation based on Knuth's multiplicative hashing method.\n* 🌎 [OWASP](owasp.org/) - Explore the world of cyber security.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3425⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;515🍴\u003c/code\u003e\u003c/b\u003e [PHPGGC](https://github.com/ambionics/phpggc)) - A library of PHP unserializable payloads along with a tool to generate them.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3826⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;310🍴\u003c/code\u003e\u003c/b\u003e [PHP Encryption](https://github.com/defuse/php-encryption)) - Secure PHP Encryption Library.\n* 🌎 [PHPSecLib](phpseclib.sourceforge.net) - A pure PHP secure communications library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;8176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;146🍴\u003c/code\u003e\u003c/b\u003e [random_compat](https://github.com/paragonie/random_compat)) - PHP 5.x support for `random_bytes()` and `random_int()`\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2777⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;108🍴\u003c/code\u003e\u003c/b\u003e [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories)) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;524⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [Secure Headers](https://github.com/BePsvPT/secure-headers)) - A package that adds security related headers to HTTP response.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;33861⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5846🍴\u003c/code\u003e\u003c/b\u003e [SQLMap](https://github.com/sqlmapproject/sqlmap)) - An automatic SQL injection and database takeover tool.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13478⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2352🍴\u003c/code\u003e\u003c/b\u003e [Zap](https://github.com/zaproxy/zaproxy)) - An integrated penetration testing tool for web applications.\n\n### Passwords\n*Libraries and tools for working with and storing passwords.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [GenPhrase](https://github.com/timoh6/GenPhrase)) - A library for generating secure random passphrases.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2143⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;418🍴\u003c/code\u003e\u003c/b\u003e [Password Compat](https://github.com/ircmaxell/password_compat)) - A compatibility library for the new PHP 5.5 password functions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;20🍴\u003c/code\u003e\u003c/b\u003e [Password Policy](https://github.com/ircmaxell/password-policy)) - A password policy library for PHP and JavaScript.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;143⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [Password Validator](https://github.com/jeremykendall/password-validator)) - A library for validating and upgrading password hashes.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;298⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [Password-Generator](https://github.com/hackzilla/password-generator)) - PHP library to generate random passwords.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;375⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;61🍴\u003c/code\u003e\u003c/b\u003e [PHP Password Lib](https://github.com/ircmaxell/PHP-PasswordLib)) - A library for generating and validating passwords.\n* 🌎 [phpass](www.openwall.com/phpass/) - A portable password hashing framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;846⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115🍴\u003c/code\u003e\u003c/b\u003e [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php)) - A realistic PHP password strength estimate library based on Zxcvbn JS.\n\n### Code Analysis\n*Libraries and tools for analysing, parsing and manipulating codebases.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1214⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;134🍴\u003c/code\u003e\u003c/b\u003e [Better Reflection](https://github.com/Roave/BetterReflection)) - AST-based reflection library that allows analysis and manipulation of code\n* 🌎 [Code Climate](codeclimate.com) - An automated code review.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php)) - A command line utility which verifies that your files implement your `.editorconfig` rules.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4195⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;439🍴\u003c/code\u003e\u003c/b\u003e [GrumPHP](https://github.com/phpro/grumphp)) - A PHP code-quality tool.\n* 🌎 [PHP AST Viewer](php-ast-viewer.com/) - A tool for viewing the Abstract Syntax Tree of PHP code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;565⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [PHP Magic Number Detector](https://github.com/povils/phpmnd)) - A library that detects magic numbers in code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;17213⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1105🍴\u003c/code\u003e\u003c/b\u003e [PHP Parser](https://github.com/nikic/PHP-Parser)) - A PHP parser written in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;431⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1582⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;137🍴\u003c/code\u003e\u003c/b\u003e [Phpactor](https://github.com/phpactor/phpactor)) - PHP completion, refactoring and introspection tool.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2347⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;166🍴\u003c/code\u003e\u003c/b\u003e [PHPLOC](https://github.com/sebastianbergmann/phploc)) - A tool for quickly measuring the size of a PHP project.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;562⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [PHPQA](https://github.com/EdgedesignCZ/phpqa)) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9501⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;710🍴\u003c/code\u003e\u003c/b\u003e [Rector](https://github.com/rectorphp/rector)) - A tool to upgrade and refactor code.\n* 🌎 [Scrutinizer](scrutinizer-ci.com/) - A web tool to \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;444⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer)).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;565⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;71🍴\u003c/code\u003e\u003c/b\u003e [UBench](https://github.com/devster/ubench)) - A simple micro-benchmark library.\n\n### Code Quality\n*Libraries for managing code quality, formatting and linting.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1029⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;88🍴\u003c/code\u003e\u003c/b\u003e [CaptainHook](https://github.com/captainhook-git/captainhook)) - An easy-to-use and flexible Git hook library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1168⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer)) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13107⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1597🍴\u003c/code\u003e\u003c/b\u003e [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)) - A coding standards fixer library.\n* 🌎 [PHP CS Fixer Configurator](mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2359⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;346🍴\u003c/code\u003e\u003c/b\u003e [PHP Mess Detector](https://github.com/phpmd/phpmd)) - A library that scans code for bugs, sub-optimal code, unused parameters and more.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;164⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle)) - A tool to help adhere to certain coding conventions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2212⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;189🍴\u003c/code\u003e\u003c/b\u003e [PHPCPD](https://github.com/sebastianbergmann/phpcpd)) - A library that detects copied and pasted code.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2888⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;153🍴\u003c/code\u003e\u003c/b\u003e [Laravel Pint](https://github.com/laravel/pint)) - A coding standards fixer library for Laravel.\n\n### Static Analysis\n*Libraries for performing static analysis of PHP code.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;379⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42🍴\u003c/code\u003e\u003c/b\u003e [Exakat](https://github.com/exakat/exakat)) - A static analysis engine for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;0🍴\u003c/code\u003e\u003c/b\u003e [Deptrac](https://github.com/qossmic/deptrac)) - A static code analysis tool that helps to enforce rules for dependencies between software layers.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;396⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Mondrian](https://github.com/Trismegiste/Mondrian)) - A code analysis tool using Graph Theory.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5560⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;362🍴\u003c/code\u003e\u003c/b\u003e [phan](https://github.com/phan/phan)) - A static analyzer based on PHP 7+ and the php-ast extension.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1156⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49🍴\u003c/code\u003e\u003c/b\u003e [PHP Architecture Tester](https://github.com/carlosas/phpat)) - Easy-to-use architecture testing tool for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2229⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;197🍴\u003c/code\u003e\u003c/b\u003e [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility)) - A PHP compatibility checker for PHP CodeSniffer.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;570⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45🍴\u003c/code\u003e\u003c/b\u003e [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis)) - A tool to create customizable dependency graphs.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1420⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser)) - Next-gen phpDoc parser with support for intersection types and generics\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2522⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;264🍴\u003c/code\u003e\u003c/b\u003e [PHP Metrics](https://github.com/phpmetrics/PhpMetrics)) - A static metric library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;202⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [PHP Migration](https://github.com/monque/PHP-Migration)) - A static analyzer for PHP version migration.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13304⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;915🍴\u003c/code\u003e\u003c/b\u003e [PHPStan](https://github.com/phpstan/phpstan)) - A PHP Static Analysis Tool.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5656⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;679🍴\u003c/code\u003e\u003c/b\u003e [Psalm](https://github.com/vimeo/psalm)) - A static analysis tool for finding errors in PHP applications.\n\n### Architectural\n*Libraries related to design patterns, programming approaches and ways to organize code.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP )) - A repository of software patterns implemented in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1320⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;189🍴\u003c/code\u003e\u003c/b\u003e [Finite](https://github.com/yohang/Finite)) - A simple PHP finite state machine.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1979⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208🍴\u003c/code\u003e\u003c/b\u003e [Functional PHP](https://github.com/lstrojny/functional-php)) - A functional programming library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1137⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;70🍴\u003c/code\u003e\u003c/b\u003e [Iter](https://github.com/nikic/iter)) - A library that provides iteration primitives using generators.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;142⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [IterTools PHP](https://github.com/markrogoyski/itertools-php)) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;980⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74🍴\u003c/code\u003e\u003c/b\u003e [Pipeline](https://github.com/thephpleague/pipeline)) - A pipeline pattern implementation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;611⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;24🍴\u003c/code\u003e\u003c/b\u003e [Porter](https://github.com/ScriptFUSION/Porter)) - Data import abstraction library for consuming Web APIs and other data sources.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;873⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;98🍴\u003c/code\u003e\u003c/b\u003e [RulerZ](https://github.com/K-Phoen/rulerz)) - A powerful rule engine and implementation of the Specification pattern.\n\n### Debugging and Profiling\n*Libraries and tools for debugging errors and profiling code.*\n\n* 🌎 [APM](pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1344⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;282🍴\u003c/code\u003e\u003c/b\u003e [Barbushin PHP Console](https://github.com/barbushin/php-console)) - Another web debugging console using Google Chrome.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2797⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;292🍴\u003c/code\u003e\u003c/b\u003e [Kint](https://github.com/kint-php/kint)) - A debugging and profiling tool.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;319⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [Metrics](https://github.com/beberlei/metrics)) - A simple metrics API library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;726⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [PCOV](https://github.com/krakjoe/pcov)) - A self-contained code coverage compatible driver.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;529⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;90🍴\u003c/code\u003e\u003c/b\u003e [PHP Console](https://github.com/Seldaek/php-console)) - A web debugging console.\n* [PHP Debug Bar](http://phpdebugbar.com/) - A debugging toolbar.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1934⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122🍴\u003c/code\u003e\u003c/b\u003e [PHPBench](https://github.com/phpbench/phpbench)) - A benchmarking Framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1447⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [PHPSpy](https://github.com/adsr/phpspy)) - A low-overhead sampling profiler.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7433⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102🍴\u003c/code\u003e\u003c/b\u003e [Symfony VarDumper](https://github.com/symfony/var-dumper)) - A variable dumper component.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1773⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;218🍴\u003c/code\u003e\u003c/b\u003e [Tracy](https://github.com/nette/tracy)) - A simple error detection, logging and time measuring library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13224⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;604🍴\u003c/code\u003e\u003c/b\u003e [Whoops](https://github.com/filp/whoops)) - A pretty error-handling library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3253⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;578🍴\u003c/code\u003e\u003c/b\u003e [xDebug](https://github.com/xdebug/xdebug)) - A debug and profile tool for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2605⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;922🍴\u003c/code\u003e\u003c/b\u003e [XHProf](https://github.com/phacility/xhprof)) - A profiling tool originally developed by Facebook.\n* 🌎 [Z-Ray](www.zend.com/products/z-ray) - A debug and profile tool for Zend Server.\n\n### Error Tracking and Monitoring Services\n*Self-hosted or cloud-based application performance monitoring \u0026 error tracking tools*\n\n* 🌎 [Blackfire](www.blackfire.io) - A low-overhead code profiler.\n* 🌎 [BugSnag](www.bugsnag.com/) - Error and Real User Monitoring.\n* 🌎 [Honeybadger](www.honeybadger.io/) - Error Tracking \u0026 Application Monitoring for Developers.\n* 🌎 [Rollbar](rollbar.com/) - Error Logging \u0026 Tracking Service for Software Teams.\n* 🌎 [Sentry](sentry.io/welcome/) - Application Performance Monitoring \u0026 Error Tracking Software.\n* 🌎 [Tideways](tideways.com/) - Monitoring and profiling tool.\n\n### Build Tools\n*Project build and automation tools.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1192⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;104🍴\u003c/code\u003e\u003c/b\u003e [Box](https://github.com/box-project/box)) - A utility to build PHAR files.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;267⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [Construct](https://github.com/jonathantorres/construct)) - A PHP project/micro-package generator.\n* 🌎 [Phing](www.phing.info/) - A PHP project build system inspired by Apache Ant.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;454⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [RMT](https://github.com/liip/RMT)) - A library for versioning and releasing software.\n\n### Task Runners\n*Libraries for automating and running tasks.*\n\n* 🌎 [Bldr](bldr.io/) - A PHP Task runner built on Symfony components.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1051⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;154🍴\u003c/code\u003e\u003c/b\u003e [Jobby](https://github.com/jobbyphp/jobby)) - A PHP cron job manager without modifying crontab.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2691⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;305🍴\u003c/code\u003e\u003c/b\u003e [Robo](https://github.com/consolidation/Robo)) - A PHP Task runner with object-orientated configurations.\n* 🌎 [Task](taskphp.github.io/) - A pure PHP task runner inspired by Grunt and Gulp.\n\n### Navigation\n*Tools for building navigation structures.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1397⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;194🍴\u003c/code\u003e\u003c/b\u003e [KnpMenu](https://github.com/KnpLabs/KnpMenu)) - A menu library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;748⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;99🍴\u003c/code\u003e\u003c/b\u003e [Menu](https://github.com/spatie/menu)) - A flexible menu library with a fluent interface.\n\n### Asset Management\n*Tools for managing, compressing and minifying website assets.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;754⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;148🍴\u003c/code\u003e\u003c/b\u003e [JShrink](https://github.com/tedious/JShrink)) - A JavaScript minifier library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Laravel Mix](https://github.com/laravel-mix/laravel-mix )) - An elegant wrapper around Webpack for the 80% use case.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3142⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;13🍴\u003c/code\u003e\u003c/b\u003e [Symfony Asset](https://github.com/symfony/asset)) - Manages URL generation and versioning of web assets.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2235⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;201🍴\u003c/code\u003e\u003c/b\u003e [Symfony Encore](https://github.com/symfony/webpack-encore)) - A simple but powerful API for processing and compiling assets built around Webpack.\n\n### Geolocation\n*Libraries for geocoding addresses and working with latitudes and longitudes.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5204⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1548🍴\u003c/code\u003e\u003c/b\u003e [Country List](https://github.com/umpirsky/country-list)) - A list of all countries with names and ISO 3166-1 codes.\n* 🌎 [GeoCoder](geocoder-php.org/) - A geocoding library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;302⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;47🍴\u003c/code\u003e\u003c/b\u003e [GeoJSON](https://github.com/jmikola/geojson)) - A GeoJSON implementation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1385⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;125🍴\u003c/code\u003e\u003c/b\u003e [GeoTools](https://github.com/thephpleague/geotools)) - A library of geo-related tools.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1584⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;196🍴\u003c/code\u003e\u003c/b\u003e [PHPGeo](https://github.com/mjaschen/phpgeo)) - A simple geo library.\n\n### Date and Time\n*Libraries for working with dates and times.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;465⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66🍴\u003c/code\u003e\u003c/b\u003e [CalendR](https://github.com/yohang/CalendR)) - A calendar management library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;16623⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1293🍴\u003c/code\u003e\u003c/b\u003e [Carbon](https://github.com/briannesbitt/Carbon)) - A simple DateTime API extension.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1357⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [Chronos](https://github.com/cakephp/chronos)) - A DateTime API extension supporting both mutable and immutable date/time.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;969⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;154🍴\u003c/code\u003e\u003c/b\u003e [Moment.php](https://github.com/fightbulc/moment.php)) - Moment.js inspired PHP DateTime handler with i18n support.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1059⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;158🍴\u003c/code\u003e\u003c/b\u003e [Yasumi](https://github.com/azuyalabs/yasumi)) - A library to help you calculate the dates and names of holidays.\n\n### Event\n*Libraries that are event-driven or implement non-blocking event loops.*\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4290⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;257🍴\u003c/code\u003e\u003c/b\u003e [Amp](https://github.com/amphp/amp)) - An event driven non-blocking I/O library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1502⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;175🍴\u003c/code\u003e\u003c/b\u003e [Broadway](https://github.com/broadway/broadway)) - An event source and CQRS library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [CakePHP Event](https://github.com/cakephp/event)) - An event dispatcher library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;122⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;37🍴\u003c/code\u003e\u003c/b\u003e [Elephant.io](https://github.com/ElephantIO/elephant.io)) - Yet another web socket library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1309⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [Evenement](https://github.com/igorw/evenement)) - An event dispatcher library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1554⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;49🍴\u003c/code\u003e\u003c/b\u003e [Event](https://github.com/thephpleague/event)) - An event library with a focus on domain events.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;556⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client)) - A client to make synchronous/asynchronous requests through php-fpm socket.\n* 🌎 [FrankenPHP](frankenphp.dev/) - A modern PHP app server written in Go.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;596⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;100🍴\u003c/code\u003e\u003c/b\u003e [Pawl](https://github.com/ratchetphp/Pawl)) - An asynchronous web socket client.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;547⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;76🍴\u003c/code\u003e\u003c/b\u003e [Prooph Event Store](https://github.com/prooph/event-store)) - An event source component to persist event messages\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;302⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [PHP Defer](https://github.com/php-defer/php-defer)) - Golang's defer statement for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6329⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;782🍴\u003c/code\u003e\u003c/b\u003e [Ratchet](https://github.com/ratchetphp/Ratchet)) - A web socket library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;728🍴\u003c/code\u003e\u003c/b\u003e [ReactPHP](https://github.com/reactphp/reactphp)) - An event driven non-blocking I/O library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1716⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;141🍴\u003c/code\u003e\u003c/b\u003e [RxPHP](https://github.com/ReactiveX/RxPHP)) - A reactive extension library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;18629⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3168🍴\u003c/code\u003e\u003c/b\u003e [Swoole](https://github.com/swoole/swoole-src)) - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;11333⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2270🍴\u003c/code\u003e\u003c/b\u003e [Workerman](https://github.com/walkor/Workerman)) - An event driven non-blocking I/O library.\n\n### Logging\n*Libraries for generating and working with log files.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;21200⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1906🍴\u003c/code\u003e\u003c/b\u003e [Monolog](https://github.com/Seldaek/monolog)) - A comprehensive logger.\n\n### E-commerce\n*Libraries and applications for taking payments and building online e-commerce stores.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4730⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;446🍴\u003c/code\u003e\u003c/b\u003e [Money](https://github.com/moneyphp/money)) - A PHP implementation of Fowler's money pattern.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1736⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101🍴\u003c/code\u003e\u003c/b\u003e [Brick Money](https://github.com/brick/money)) - A money library for PHP, with support for contexts, cash roundings, currency conversion.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5995⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;930🍴\u003c/code\u003e\u003c/b\u003e [OmniPay](https://github.com/thephpleague/omnipay)) - A framework agnostic multi-gateway payment processing library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1877⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;341🍴\u003c/code\u003e\u003c/b\u003e [Payum](https://github.com/payum/payum)) - A payment abstraction library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Shopsys Framework](https://github.com/shopsys/shopsys/)) - An open source e-commerce platform for in-house development teams.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3011⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1070🍴\u003c/code\u003e\u003c/b\u003e [Shopware](https://github.com/shopware/shopware)) - Highly customizable e-commerce software\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1326⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;139🍴\u003c/code\u003e\u003c/b\u003e [Swap](https://github.com/florianv/swap)) - An exchange rates library.\n* 🌎 [Sylius](sylius.com/) - An open source e-commerce solution.\n\n### PDF\n*Libraries and software for working with PDF files.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4987⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;507🍴\u003c/code\u003e\u003c/b\u003e [Browsershot](https://github.com/spatie/browsershot)) - Convert HTML to an image, PDF or string.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10765⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1810🍴\u003c/code\u003e\u003c/b\u003e [Dompdf](https://github.com/dompdf/dompdf)) - A HTML to PDF converter.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;271⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [Gotenberg](https://github.com/gotenberg/gotenberg-php)) - A PHP client for interacting with Gotenberg.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4433⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;437🍴\u003c/code\u003e\u003c/b\u003e [Snappy](https://github.com/KnpLabs/snappy)) - A PDF and image generation library.\n* 🌎 [TCPDF](tcpdf.org/) - An open source PHP class for generating PDF documents.\n\n### Office\n*Libraries for working with office suite documents.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1331⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;529🍴\u003c/code\u003e\u003c/b\u003e [PHPPowerPoint](https://github.com/PHPOffice/PHPPresentation)) - A library for working with Microsoft PowerPoint Presentations.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7386⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2718🍴\u003c/code\u003e\u003c/b\u003e [PHPWord](https://github.com/PHPOffice/PHPWord)) - A library for working with Microsoft Word documents.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13589⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3548🍴\u003c/code\u003e\u003c/b\u003e [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet)) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;909⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115🍴\u003c/code\u003e\u003c/b\u003e [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.\n### Database\n*Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;427⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm)) - A data mapper implementation for your persistence model in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;553⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;100🍴\u003c/code\u003e\u003c/b\u003e [Aura.Sql](https://github.com/auraphp/Aura.Sql)) - Provides an extension to the native PDO along with a profiler and connection locator.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;451⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87🍴\u003c/code\u003e\u003c/b\u003e [Aura.SqlQuery](https://github.com/auraphp/Aura.SqlQuery)) - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2240⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;459🍴\u003c/code\u003e\u003c/b\u003e [Baum](https://github.com/etrepat/baum)) - A nested set implementation for Eloquent.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;147⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [CakePHP ORM](https://github.com/cakephp/orm)) - Object-Relational Mapper, implemented using the DataMapper pattern.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1246⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;74🍴\u003c/code\u003e\u003c/b\u003e [Cycle ORM](https://github.com/cycle/orm)) - PHP DataMapper, ORM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions )) - A collection of Doctrine behavioural extensions.\n* 🌎 [Doctrine](www.doctrine-project.org/) - A comprehensive DBAL and ORM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2715⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;597🍴\u003c/code\u003e\u003c/b\u003e [Laravel Eloquent](https://github.com/illuminate/database)) - A simple ORM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;165⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;31🍴\u003c/code\u003e\u003c/b\u003e [Pomm](https://github.com/chanmix51/Pomm)) - An Object Model Manager for PostgreSQL.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4966⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;193🍴\u003c/code\u003e\u003c/b\u003e [ProxyManager](https://github.com/Ocramius/ProxyManager)) - A set of utilities to generate proxy objects for data mappers.\n* 🌎 [RedBean](redbeanphp.com/index.php) - A lightweight, configuration-less ORM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;185⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [Slimdump](https://github.com/webfactory/slimdump)) - An easy dumper tool for MySQL.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;600⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101🍴\u003c/code\u003e\u003c/b\u003e [Spot2](https://github.com/spotorm/spot2)) - A MySQL datamapper ORM.\n\n### Migrations\nLibraries to help manage database schemas and migrations.\n\n* 🌎 [Doctrine Migrations](www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [Migrations](https://github.com/icomefromthenet/Migrations)) - A migration management library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4480⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;890🍴\u003c/code\u003e\u003c/b\u003e [Phinx](https://github.com/cakephp/phinx)) - Another database migration library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;567⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;95🍴\u003c/code\u003e\u003c/b\u003e [PHPMig](https://github.com/davedevelopment/phpmig)) - Another migration management library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;505⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;96🍴\u003c/code\u003e\u003c/b\u003e [Ruckusing](https://github.com/ruckus/ruckusing-migrations)) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.\n\n### NoSQL\n*Libraries for working with \"NoSQL\" backends.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;896⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;209🍴\u003c/code\u003e\u003c/b\u003e [MongoDB](https://github.com/mongodb/mongo-php-driver)) - MongoDB PHP Driver.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;240⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;46🍴\u003c/code\u003e\u003c/b\u003e [PHPMongo](https://github.com/sokil/php-mongo)) - A MongoDB ORM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7662⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;989🍴\u003c/code\u003e\u003c/b\u003e [Predis](https://github.com/predis/predis)) - A feature-complete Redis library.\n\n### Queue\n*Libraries for working with event and task queues.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1213⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;129🍴\u003c/code\u003e\u003c/b\u003e [Bernard](https://github.com/bernardphp/bernard)) - A multibackend abstraction library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;721⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106🍴\u003c/code\u003e\u003c/b\u003e [BunnyPHP](https://github.com/jakubkulhan/bunny)) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1918⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;280🍴\u003c/code\u003e\u003c/b\u003e [Pheanstalk](https://github.com/pheanstalk/pheanstalk)) - A Beanstalkd client library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4509⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1030🍴\u003c/code\u003e\u003c/b\u003e [PHP AMQP](https://github.com/php-amqplib/php-amqplib)) - A pure PHP AMQP library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [Tarantool Queue](https://github.com/tarantool-php/queue)) - PHP bindings for Tarantool Queue.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;277⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;62🍴\u003c/code\u003e\u003c/b\u003e [Thumper](https://github.com/php-amqplib/Thumper)) - A RabbitMQ pattern library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2187⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;440🍴\u003c/code\u003e\u003c/b\u003e [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.\n\n### Search\n*Libraries and software for indexing and performing search queries on data.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2266⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;731🍴\u003c/code\u003e\u003c/b\u003e [Elastica](https://github.com/ruflin/Elastica)) - A client library for ElasticSearch.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5336⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;981🍴\u003c/code\u003e\u003c/b\u003e [ElasticSearch PHP](https://github.com/elastic/elasticsearch-php)) - The official client library for 🌎 [ElasticSearch](www.elastic.co/).\n* 🌎 [Solarium](www.solarium-project.org/) - A client library for 🌎 [Solr](solr.apache.org/).\n* 🌎 [SphinxQL Query Builder](foolcode.github.io/SphinxQL-Query-Builder/) - A query library for the 🌎 [Sphinx](sphinxsearch.com/) and 🌎 [Manticore](manticoresearch.com/) search engines.\n\n### Command Line\n*Libraries related to the command line.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;102⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;619⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67🍴\u003c/code\u003e\u003c/b\u003e [Cilex](https://github.com/Cilex/Cilex)) - A micro framework for building command line tools.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1942⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;106🍴\u003c/code\u003e\u003c/b\u003e [CLI Menu](https://github.com/php-school/cli-menu)) - A library for building CLI menus.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;442⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51🍴\u003c/code\u003e\u003c/b\u003e [CLIFramework](https://github.com/c9s/CLIFramework)) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1872⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;124🍴\u003c/code\u003e\u003c/b\u003e [CLImate](https://github.com/thephpleague/climate)) - A library for outputting colors and special formatting.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;796⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;80🍴\u003c/code\u003e\u003c/b\u003e [Commando](https://github.com/nategood/commando)) - Another simple command line opt parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4890⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;340🍴\u003c/code\u003e\u003c/b\u003e [Cron Expression](https://github.com/mtdowling/cron-expression)) - A library to calculate cron run dates.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;339⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;63🍴\u003c/code\u003e\u003c/b\u003e [GetOpt](https://github.com/getopt-php/getopt-php)) - A command line opt parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;150⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;25🍴\u003c/code\u003e\u003c/b\u003e [GetOptionKit](https://github.com/c9s/GetOptionKit)) - Another command line opt parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;9774⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;315🍴\u003c/code\u003e\u003c/b\u003e [PsySH](https://github.com/bobthecow/psysh)) - Another PHP REPL.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;742⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [ShellWrap](https://github.com/MrRio/shellwrap)) - A simple command line wrapper library.\n\n### Authentication and Authorization\n*Libraries for implementing user authentication and authorization.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;132⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [Aura.Auth](https://github.com/auraphp/Aura.Auth)) - Provides authentication functionality and session tracking using various adapters.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;554⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;101🍴\u003c/code\u003e\u003c/b\u003e [SocialConnect Auth](https://github.com/socialConnect/auth)) - An open source social sign (OAuth1\\OAuth2\\OpenID\\OpenIDConnect).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7366⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;602🍴\u003c/code\u003e\u003c/b\u003e [Json Web Token](https://github.com/lcobucci/jwt)) - Json Tokens to authenticate and transmit information.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;990⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [OAuth 1.0 Client](https://github.com/thephpleague/oauth1-client)) - An OAuth 1.0 client library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3715⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;759🍴\u003c/code\u003e\u003c/b\u003e [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client)) - An OAuth 2.0 client library.\n* 🌎 [OAuth2 Server](bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.\n* 🌎 [OAuth2 Server](oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1645⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;239🍴\u003c/code\u003e\u003c/b\u003e [Opauth](https://github.com/opauth/opauth)) - A multi-provider authentication framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3299⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;107🍴\u003c/code\u003e\u003c/b\u003e [Paseto](https://github.com/paragonie/paseto)) - Platform-Agnostic Security Tokens.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1082⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;452🍴\u003c/code\u003e\u003c/b\u003e [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib)) - Another OAuth library.\n* 🌎 [Sentinel Social](cartalyst.com/manual/sentinel-social/2.0) - A library for social network authentication.\n* 🌎 [Sentinel](cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication \u0026 authorisation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4308⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1708🍴\u003c/code\u003e\u003c/b\u003e [TwitterOAuth](https://github.com/abraham/twitteroauth)) - A Twitter OAuth library.\n\n### Markup and CSS\n*Libraries for working with markup and CSS formats.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1005⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;140🍴\u003c/code\u003e\u003c/b\u003e [Cebe Markdown](https://github.com/cebe/markdown)) - A fast and extensible Markdown parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2825⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;198🍴\u003c/code\u003e\u003c/b\u003e [CommonMark PHP](https://github.com/thephpleague/commonmark)) - Highly-extensible Markdown parser which fully supports the 🌎 [CommonMark spec](spec.commonmark.org/).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;196⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52🍴\u003c/code\u003e\u003c/b\u003e [Decoda](https://github.com/milesj/decoda)) - A lightweight markup parser library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;768⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [Essence](https://github.com/essence/essence)) - A library for extracting web media.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;347⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;61🍴\u003c/code\u003e\u003c/b\u003e [Embera](https://github.com/mpratt/Embera)) - An Oembed consumer library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1804⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208🍴\u003c/code\u003e\u003c/b\u003e [HTML to Markdown](https://github.com/thephpleague/html-to-markdown)) - Converts HTML into Markdown.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1663⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;118🍴\u003c/code\u003e\u003c/b\u003e [HTML5 PHP](https://github.com/Masterminds/html5-php)) - An HTML5 parser and serializer library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14885⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1139🍴\u003c/code\u003e\u003c/b\u003e [Parsedown](https://github.com/erusev/parsedown)) - Another Markdown parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1785⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;144🍴\u003c/code\u003e\u003c/b\u003e [PHP CSS Parser](https://github.com/MyIntervals/PHP-CSS-Parser)) - A Parser for CSS Files written in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3440⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;530🍴\u003c/code\u003e\u003c/b\u003e [PHP Markdown](https://github.com/michelf/php-markdown)) - A Markdown parser.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;294⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [Shiki PHP](https://github.com/spatie/shiki-php)) - A \u003cb\u003e\u003ccode\u003e\u0026nbsp;11282⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;417🍴\u003c/code\u003e\u003c/b\u003e [Shiki](https://github.com/shikijs/shiki)) code highlighting package in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;575⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;130🍴\u003c/code\u003e\u003c/b\u003e [VObject](https://github.com/sabre-io/vobject)) - A library for parsing VCard and iCalendar objects.\n\n### JSON\n*Libraries for working with JSON.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1328⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [JSON Lint](https://github.com/Seldaek/jsonlint)) - A JSON lint utility.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;214⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28🍴\u003c/code\u003e\u003c/b\u003e [JSONMapper](https://github.com/JsonMapper/JsonMapper)) - A library for mapping JSON to PHP objects.\n\n### Strings\n*Libraries for parsing and manipulating strings.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4609⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;537🍴\u003c/code\u003e\u003c/b\u003e [Agent](https://github.com/jenssegers/agent)) - A PHP desktop/mobile user agent parser, based on Mobiledetect.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;245⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html)) - An ANSI to HTML5 converter library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;285⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;33🍴\u003c/code\u003e\u003c/b\u003e [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP)) - A library for manipulating and converting colors.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3271⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;488🍴\u003c/code\u003e\u003c/b\u003e [Device Detector](https://github.com/matomo-org/device-detector)) - Another library for parsing user agent strings.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;52⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;14🍴\u003c/code\u003e\u003c/b\u003e [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator)) - Text-Hyphenation based on the TeX-hyphenation Algorithm\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1343⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;260🍴\u003c/code\u003e\u003c/b\u003e [Jieba-PHP](https://github.com/fukuball/jieba-php)) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10624⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2665🍴\u003c/code\u003e\u003c/b\u003e [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect)) - A lightweight PHP class for detecting mobile devices (including tablets).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8)) - A portable library for working with UTF-8 strings.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;558⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;35🍴\u003c/code\u003e\u003c/b\u003e [Portable ASCII](https://github.com/voku/portable-ascii)) - A library to convert strings to ASCII.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;516⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;86🍴\u003c/code\u003e\u003c/b\u003e [Portable UTF-8](https://github.com/voku/portable-utf8)) - A string manipulation library with UTF-8 safe replacement methods.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2896⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;251🍴\u003c/code\u003e\u003c/b\u003e [Slugify](https://github.com/cocur/slugify)) - A library to convert strings to slugs.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [SQL Formatter](https://github.com/jdorn/sql-formatter/)) - A library for formatting SQL statements.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;176⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [Stringy](https://github.com/voku/Stringy)) - A string manipulation library with multibyte support.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1972⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;496🍴\u003c/code\u003e\u003c/b\u003e [UA Parser](https://github.com/tobie/ua-parser/tree/master/php)) - A library for parsing user agent strings.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;97⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [Url highlight](https://github.com/vstelmakh/url-highlight)) - A library for parsing URLs from text and converting them into clickable links.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;676⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;79🍴\u003c/code\u003e\u003c/b\u003e [URLify](https://github.com/jbroadway/urlify)) - A PHP port of Django's URLify.js.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;12517⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;507🍴\u003c/code\u003e\u003c/b\u003e [UUID](https://github.com/ramsey/uuid)) - A library for generating UUIDs.\n\n### Numbers\n*Libraries for working with numbers.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1934⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;81🍴\u003c/code\u003e\u003c/b\u003e [Brick Math](https://github.com/brick/math)) - A library providing large number support: `BigInteger`, `BigDecimal` and `BigRational`.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;164⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;16🍴\u003c/code\u003e\u003c/b\u003e [ByteUnits](https://github.com/gabrielelana/byte-units)) - A library to parse, format and convert byte units in binary and metric systems.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;23⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;4🍴\u003c/code\u003e\u003c/b\u003e [DecimalObject](https://github.com/php-collective/decimal-object)) - A value object to handle decimals/floats easily and more precisely.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;253⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [IP](https://github.com/darsyn/ip)) - An immutable value object for working with IPv4 and IPv6 addresses.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4847⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;470🍴\u003c/code\u003e\u003c/b\u003e [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php)) - A PHP implementation of Google's phone number handling library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;131⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [PHP Conversion](https://github.com/Crisu83/php-conversion)) - Another library for converting between units of measure.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;5🍴\u003c/code\u003e\u003c/b\u003e [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure)) - A library for converting between units of measure.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2367⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;242🍴\u003c/code\u003e\u003c/b\u003e [MathPHP](https://github.com/markrogoyski/math-php)) - A math library for PHP.\n\n### Filtering, Sanitizing and Validation\n*Libraries for filtering, sanitizing and validating data.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2414⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;186🍴\u003c/code\u003e\u003c/b\u003e [Assert](https://github.com/beberlei/assert)) - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;158⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34🍴\u003c/code\u003e\u003c/b\u003e [Aura.Filter](https://github.com/auraphp/Aura.Filter)) - Provides tools to validate and sanitize objects and arrays.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;42⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [CakePHP Validation](https://github.com/cakephp/validation)) - Another validation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;452⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54🍴\u003c/code\u003e\u003c/b\u003e [Filterus](https://github.com/ircmaxell/filterus)) - A simple PHP filtering library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3148⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;339🍴\u003c/code\u003e\u003c/b\u003e [HTML Purifier](https://github.com/ezyang/htmlpurifier)) - A standards compliant HTML filter.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;795⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;78🍴\u003c/code\u003e\u003c/b\u003e [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 \u0026 Zipcodes for many countries.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3572⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;356🍴\u003c/code\u003e\u003c/b\u003e [JSON Schema](https://github.com/jsonrainbow/json-schema)) - A 🌎 [JSON Schema](json-schema.org/) validation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;103⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;21🍴\u003c/code\u003e\u003c/b\u003e [MetaYaml](https://github.com/romaricdrigon/MetaYaml)) - A schema validation library that supports YAML, JSON and XML.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5857⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;779🍴\u003c/code\u003e\u003c/b\u003e [Respect Validation](https://github.com/Respect/Validation)) - A simple validation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;252⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;8🍴\u003c/code\u003e\u003c/b\u003e [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer)) - An HTML sanitizer library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1663⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;315🍴\u003c/code\u003e\u003c/b\u003e [Upload](https://github.com/brandonsavage/Upload)) - A library for handling file uploads and validation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1583⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;255🍴\u003c/code\u003e\u003c/b\u003e [Valitron](https://github.com/vlucas/valitron)) - Another validation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1358⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;77🍴\u003c/code\u003e\u003c/b\u003e [Valinor](https://github.com/CuyZ/Valinor)) - A library for mapping to strongly typed value objects.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [Volan](https://github.com/serkin/Volan)) - Another simplified validation library.\n\n### API\n*Libraries and web tools for developing APIs.*\n\n* 🌎 [API Platform](api-platform.com ) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;50⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;66🍴\u003c/code\u003e\u003c/b\u003e [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton)) - An API builder built with the Laminas Framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;87⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;12🍴\u003c/code\u003e\u003c/b\u003e [Drest](https://github.com/leedavis81/drest)) - A library for exposing Doctrine entities as REST resource endpoints.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;203⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;41🍴\u003c/code\u003e\u003c/b\u003e [HAL](https://github.com/blongden/hal)) - A Hypertext Application Language (HAL) builder library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1040⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;120🍴\u003c/code\u003e\u003c/b\u003e [Hateoas](https://github.com/willdurand/Hateoas)) - A HATEOAS REST web service library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Jane](https://github.com/janephp/janephp/)) - An OpenApi client generator with validation support.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1418⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;63🍴\u003c/code\u003e\u003c/b\u003e [Negotiation](https://github.com/willdurand/Negotiation)) - A content negotiation library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1362⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;314🍴\u003c/code\u003e\u003c/b\u003e [Restler](https://github.com/Luracast/Restler)) - A lightweight framework to expose PHP methods as RESTful web API.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;431⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;73🍴\u003c/code\u003e\u003c/b\u003e [PackageGenerator](https://github.com/WsdlToPhp/PackageGenerator)) - Package Generator generates a PHP SDK from any WSDL.\n\n### Caching and Locking\n*Libraries for caching data and acquiring locks.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;116⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;27🍴\u003c/code\u003e\u003c/b\u003e [APIx Cache](https://github.com/apix/cache)) - A thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1737⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;157🍴\u003c/code\u003e\u003c/b\u003e [CacheTool](https://github.com/gordalina/cachetool)) - A tool to clear APC/opcode caches from the command line.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;51⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;10🍴\u003c/code\u003e\u003c/b\u003e [CakePHP Cache](https://github.com/cakephp/cache)) - A caching library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;7885⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;214🍴\u003c/code\u003e\u003c/b\u003e [Doctrine Cache](https://github.com/doctrine/cache)) - A caching library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;100⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;9🍴\u003c/code\u003e\u003c/b\u003e [Metaphore](https://github.com/sobstel/metaphore)) - Cache slam defense using a semaphore to prevent dogpile effect.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;963⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;133🍴\u003c/code\u003e\u003c/b\u003e [Stash](https://github.com/tedious/Stash)) - Another library for caching.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;105⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;54🍴\u003c/code\u003e\u003c/b\u003e [Laminas Cache](https://github.com/laminas/laminas-cache)) - Another caching library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;941⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;88🍴\u003c/code\u003e\u003c/b\u003e [Lock](https://github.com/php-lock/lock)) - A lock library to provide exclusive execution.\n\n### Data Structure and Storage\n*Libraries that implement data structure or storage techniques.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;89⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;6🍴\u003c/code\u003e\u003c/b\u003e [CakePHP Collection](https://github.com/cakephp/collection)) - A simple collections library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3538⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;347🍴\u003c/code\u003e\u003c/b\u003e [Fractal](https://github.com/thephpleague/fractal)) - A library for converting complex data structures to JSON output.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;192⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [Ginq](https://github.com/akanehara/ginq)) - Another PHP library based on .NET's LINQ.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1568⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;183🍴\u003c/code\u003e\u003c/b\u003e [JsonMapper](https://github.com/cweiske/jsonmapper)) - A library that maps nested JSON structures onto PHP classes.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1178⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;64🍴\u003c/code\u003e\u003c/b\u003e [JSON Machine](https://github.com/halaxa/json-machine)) - Provides iteration over huge JSONs using simple `foreach`\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;535⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;57🍴\u003c/code\u003e\u003c/b\u003e [Knapsack](https://github.com/DusanKasan/Knapsack)) - Collection library inspired by Clojure's sequences.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;393⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [msgpack.php](https://github.com/rybakit/msgpack.php)) - A pure PHP implementation of the 🌎 [MessagePack](msgpack.org/) serialization format.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;462⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;19🍴\u003c/code\u003e\u003c/b\u003e [PINQ](https://github.com/TimeToogo/Pinq)) - A PHP library based on .NET's LINQ (Language Integrated Query).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2336⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;587🍴\u003c/code\u003e\u003c/b\u003e [Serializer](https://github.com/schmittjoh/serializer)) - A library for serializing and de-serializing data.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;447⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;39🍴\u003c/code\u003e\u003c/b\u003e [YaLinqo](https://github.com/Athari/YaLinqo)) - Yet Another LINQ to Objects for PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;34⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;18🍴\u003c/code\u003e\u003c/b\u003e [Laminas Serializer](https://github.com/laminas/laminas-serializer)) - Another library for serialising and de-serialising data.\n\n### Notifications\n*Libraries for working with notification software.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1418⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;94🍴\u003c/code\u003e\u003c/b\u003e [JoliNotif](https://github.com/jolicode/JoliNotif)) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1185⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;273🍴\u003c/code\u003e\u003c/b\u003e [Notification Pusher](https://github.com/Ph3nol/NotificationPusher)) - A standalone library for device push notifications.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;225⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;44🍴\u003c/code\u003e\u003c/b\u003e [Notificato](https://github.com/mac-cain13/notificato)) - A library for handling push notifications.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;193⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;26🍴\u003c/code\u003e\u003c/b\u003e [Notificator](https://github.com/namshi/notificator)) - A lightweight notification library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;67⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;38🍴\u003c/code\u003e\u003c/b\u003e [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh)) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.\n\n### Deployment\n*Libraries for project deployment.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;10788⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1502🍴\u003c/code\u003e\u003c/b\u003e [Deployer](https://github.com/deployphp/deployer)) - A deployment tool.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1595⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;178🍴\u003c/code\u003e\u003c/b\u003e [Envoy](https://github.com/laravel/envoy)) - A tool to run SSH tasks with PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2651⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;217🍴\u003c/code\u003e\u003c/b\u003e [Rocketeer](https://github.com/rocketeers/rocketeer)) - A fast and easy deployer for the PHP world.\n\n### Internationalisation and Localisation\n*Libraries for Internationalization (I18n) and Localization (L10n).*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;89⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;22🍴\u003c/code\u003e\u003c/b\u003e [Aura.Intl](https://github.com/auraphp/Aura.Intl)) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;28⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;7🍴\u003c/code\u003e\u003c/b\u003e [CakePHP I18n](https://github.com/cakephp/i18n)) - Message translation and localization for dates and numbers.\n\n### Serverless\n*Libraries and tools to help build serverless web applications.*\n\n* 🌎 [Bref](bref.sh/) - Serverless PHP on AWS Lambda.\n* 🌎 [OpenWhisk](openwhisk.apache.org/) - An open-source serverless cloud platform.\n* 🌎 [Serverless Framework](www.serverless.com/framework) - An open-source framework for building serverless applications.\n* 🌎 [Laravel Vapor](vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.\n\n## Configuration\n*Libraries and tools for configuration.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;13317⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;643🍴\u003c/code\u003e\u003c/b\u003e [PHP Dotenv](https://github.com/vlucas/phpdotenv)) - Parse and load environment variables from `.env` files.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3774⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [Symfony Dotenv](https://github.com/symfony/dotenv))- Parse and load environment variables from `.env` files.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;202⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;29🍴\u003c/code\u003e\u003c/b\u003e [Yo! Symfony TOML](https://github.com/yosymfony/toml)) - A PHP parser for \u003cb\u003e\u003ccode\u003e\u0026nbsp;19781⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;864🍴\u003c/code\u003e\u003c/b\u003e [TOML](https://github.com/toml-lang/toml)).\n\n### LLMs\n*Libraries for working with Large Language Models.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;250⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;17🍴\u003c/code\u003e\u003c/b\u003e [Instructor for PHP](https://github.com/cognesy/instructor-php)) - Structured data outputs with LLMs, in PHP.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1106⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;118🍴\u003c/code\u003e\u003c/b\u003e [LLPhant](https://github.com/LLPhant/LLPhant)) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5282⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;585🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3185⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;223🍴\u003c/code\u003e\u003c/b\u003e [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.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;11⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1🍴\u003c/code\u003e\u003c/b\u003e [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.\n\n### Third Party APIs\n*Libraries for accessing third party APIs.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6095⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1230🍴\u003c/code\u003e\u003c/b\u003e [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php)) - The official PHP AWS SDK library.\n* 🌎 [AsyncAWS](async-aws.com/) - An unofficial asynchronous PHP AWS SDK.\n* 🌎 [Campaign Monitor](campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2188⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;600🍴\u003c/code\u003e\u003c/b\u003e [Github](https://github.com/KnpLabs/php-github-api)) - A library to interface with the Github API.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1119⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;319🍴\u003c/code\u003e\u003c/b\u003e [Mailgun](https://github.com/mailgun/mailgun-php)) The official Mailgun PHP API.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;115⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;55🍴\u003c/code\u003e\u003c/b\u003e [Square](https://github.com/square/connect-php-sdk)) - The official Square PHP SDK for payments and other Square APIs.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3839⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;870🍴\u003c/code\u003e\u003c/b\u003e [Stripe](https://github.com/stripe/stripe-php)) - The official Stripe PHP library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1596⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;569🍴\u003c/code\u003e\u003c/b\u003e [Twilio](https://github.com/twilio/twilio-php)) - The official Twilio PHP REST API.\n\n### Extensions\n*Libraries to help build PHP extensions.*\n\n* 🌎 [PHP CPP](www.php-cpp.com/) - A C++ library for developing PHP extensions.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [Zephir](https://github.com/zephir-lang/zephir )) - A compiled language between PHP and C++ for developing PHP extensions.\n\n### Miscellaneous\n*Useful libraries or utilities that don't fit into the categories above.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6750⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;235🍴\u003c/code\u003e\u003c/b\u003e [Annotations](https://github.com/doctrine/annotations)) - An annotation library (part of Doctrine).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6132⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;813🍴\u003c/code\u003e\u003c/b\u003e [BotMan](https://github.com/botman/botman)) - A framework agnostic PHP library to build cross-platform chatbots.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;374⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;30🍴\u003c/code\u003e\u003c/b\u003e [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader)) - A library for optimizing autoloading.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;624⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;45🍴\u003c/code\u003e\u003c/b\u003e [Ganesha](https://github.com/ackintosh/ganesha)) - A PHP implementation of Circuit Breaker pattern.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1964⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;387🍴\u003c/code\u003e\u003c/b\u003e [Hprose-PHP](https://github.com/hprose/hprose-php)) - A cross-language RPC.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;559⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;36🍴\u003c/code\u003e\u003c/b\u003e [Laravel Serializable Closure](https://github.com/laravel/serializable-closure)) - A library that allows Closures to be serialized.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;365⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;56🍴\u003c/code\u003e\u003c/b\u003e [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA)) - Helper for Google's noCAPTCHA (reCAPTCHA).\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1589⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;2🍴\u003c/code\u003e\u003c/b\u003e [Pagerfanta](https://github.com/whiteoctober/Pagerfanta)) - A pagination library.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2422⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;160🍴\u003c/code\u003e\u003c/b\u003e [Safe](https://github.com/thecodingmachine/safe)) - All PHP functions, rewritten to throw exceptions instead of returning false.\n\n# Software\n*Software for creating a development environment.*\n\n### PHP Installation\n*Tools to help install and manage PHP on your computer.*\n\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;985⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;90🍴\u003c/code\u003e\u003c/b\u003e [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher)) - Brew PHP switcher.\n* 🌎 [HomeBrew](brew.sh/) - A package manager for OSX.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;5465⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;369🍴\u003c/code\u003e\u003c/b\u003e [PHP Brew](https://github.com/phpbrew/phpbrew)) - A PHP version manager and installer.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1006⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;151🍴\u003c/code\u003e\u003c/b\u003e [PHP Build](https://github.com/php-build/php-build)) - Another PHP version installer.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1515⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;269🍴\u003c/code\u003e\u003c/b\u003e [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.\n\n### Development Environment\n*Software and tools for creating and sharing a development environment.*\n\n* 🌎 [Ansible](www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3049⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;637🍴\u003c/code\u003e\u003c/b\u003e [DDEV](https://github.com/ddev/ddev)) - a local web development environment system for PHP.\n* 🌎 [Docker](www.docker.com/) - A containerization platform.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4560⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;404🍴\u003c/code\u003e\u003c/b\u003e [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer)) - Easily install PHP extensions in Docker containers.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;699⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;175🍴\u003c/code\u003e\u003c/b\u003e [Docksal](https://github.com/docksal/docksal)) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4365⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;277🍴\u003c/code\u003e\u003c/b\u003e [Expose](https://github.com/exposedev/expose)) - An open-source PHP tunneling service.\n* 🌎 [Lando](lando.dev/) - Push-button development environments.\n* 🌎 [Laravel Homestead](laravel.com/docs/master/homestead) - A local development environment for Laravel.\n* 🌎 [Laravel Herd](herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.\n* [Laradock](http://laradock.io/) - A full PHP development environment based on Docker.\n* 🌎 [PHPMon](phpmon.app/) - A macOS menu bar app for managing PHP installations (works with 🌎 [Laravel Valet](laravel.com/docs/master/valet)).\n* 🌎 [Puppet](www.puppet.com) - A server automation framework and application.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1629⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;83🍴\u003c/code\u003e\u003c/b\u003e [Takeout](https://github.com/tighten/takeout)) - A Docker-based development-only dependency manager.\n* 🌎 [Vagrant](www.vagrantup.com/) - A portable development environment utility.\n\n### Virtual Machines\n*Alternative PHP virtual machines.*\n\n* 🌎 [Hack](hacklang.org/) - A programming language for HHVM.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;18348⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3037🍴\u003c/code\u003e\u003c/b\u003e [HHVM](https://github.com/facebook/hhvm)) - A Virtual Machine, Runtime and JIT for PHP by Facebook.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2413⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;208🍴\u003c/code\u003e\u003c/b\u003e [PeachPie](https://github.com/peachpiecompiler/peachpie)) - PHP compiler and runtime for .NET and .NET Core.\n\n### Text Editors and IDEs\n*Text Editors and Integrated Development Environments (IDE) with support for PHP.*\n\n* 🌎 [Eclipse for PHP Developers](www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.\n* 🌎 [Apache NetBeans](netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.\n* 🌎 [PhpEd](www.nusphere.com/products/phped.htm) - An IDE with professional commercial debugger.\n* 🌎 [PhpStorm](www.jetbrains.com/phpstorm/) - A commercial PHP IDE.\n* 🌎 [VS Code](code.visualstudio.com/) - An open source code editor.\n\n### Web Applications\n*Web-based applications and tools.*\n\n* 🌎 [3V4L](3v4l.org/) - An online PHP \u0026 HHVM shell.\n* 🌎 [Adminer](www.adminer.org/en/) - Database management in a single PHP file.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;14389⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1585🍴\u003c/code\u003e\u003c/b\u003e [Cachet](https://github.com/cachethq/cachet)) - The open source status page system.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;1695⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;244🍴\u003c/code\u003e\u003c/b\u003e [DBV](https://github.com/victorstanciu/dbv)) - A database version control application.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6324⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;670🍴\u003c/code\u003e\u003c/b\u003e [Lychee](https://github.com/electerious/Lychee)) - An easy to use and great looking photo-management-system.\n* \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;6595⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;588�","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorreia-jpv%2Ffucking-awesome-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorreia-jpv%2Ffucking-awesome-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorreia-jpv%2Ffucking-awesome-php/lists"}