[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1959":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":35,"discoverSource":36},1959,"awesome-php","ziadoz\u002Fawesome-php","ziadoz","A curated list of amazingly awesome PHP libraries, resources and shiny things.","",null,32557,5137,1676,2,0,1,7,37,4,79.2,"Do What The F*ck You Want To Public License",false,"master",[25,26,27,28,29,30,31],"awesome","awesome-lists","php","php-applications","php-framework","php-installation","php-library","2026-06-12 04:00:12","# Awesome PHP [![Awesome](https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fsindresorhus\u002Fawesome@d7305f38d29fed78fa85652e3a63e154dd8e8829\u002Fmedia\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fawesome)\n\nA curated list of awesome PHP libraries, resources, and useful tools.\n\n## Contributing and Collaborating\nPlease see [CONTRIBUTING](https:\u002F\u002Fgithub.com\u002Fziadoz\u002Fawesome-php\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md), [CODE-OF-CONDUCT](https:\u002F\u002Fgithub.com\u002Fziadoz\u002Fawesome-php\u002Fblob\u002Fmaster\u002FCODE-OF-CONDUCT.md) and [COLLABORATING](https:\u002F\u002Fgithub.com\u002Fziadoz\u002Fawesome-php\u002Fblob\u002Fmaster\u002FCOLLABORATING.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](https:\u002F\u002Fpackages.firegento.com\u002F) - Magento Module Composer Repository.\n* [Packagist](https:\u002F\u002Fpackagist.org\u002F) - The PHP Package Repository.\n* [Packalyst](https:\u002F\u002Fpackalyst.com\u002F) - The Laravel package repository.\n* [Private Packagist](https:\u002F\u002Fpackagist.com\u002F) - Composer package archive as a service for PHP.\n* [WordPress Packagist](https:\u002F\u002Fwpackagist.org\u002F) - Manage your plugins with Composer.\n\n### Dependency Management\n*Libraries for dependency and package management.*\n\n* [Composer](https:\u002F\u002Fgetcomposer.org\u002F) - A package and dependency manager.\n* [Composer Installers](https:\u002F\u002Fgithub.com\u002Fcomposer\u002Finstallers) - A multi-framework Composer library installer.\n* [Phive](https:\u002F\u002Fphar.io\u002F) - A PHAR manager.\n* [Pickle](https:\u002F\u002Fgithub.com\u002FFriendsOfPHP\u002Fpickle) - A PHP extension installer.\n* [Pie](https:\u002F\u002Fgithub.com\u002Fphp\u002Fpie) - The official PHP installer for extensions.\n\n### Dependency Management Extras\n*Extras related to dependency management.*\n\n* [Composer Merge Plugin](https:\u002F\u002Fgithub.com\u002Fwikimedia\u002Fcomposer-merge-plugin) - A composer plugin to merge several `composer.json` files.\n* [Composer Normalize](https:\u002F\u002Fgithub.com\u002Fergebnis\u002Fcomposer-normalize) - A plugin for normalizing `composer.json` files.\n* [Composer Patches](https:\u002F\u002Fgithub.com\u002Fcweagans\u002Fcomposer-patches) - A plugin for Composer to apply patches.\n* [Composer Prefer Lowest Validator](https:\u002F\u002Fgithub.com\u002Fdereuromark\u002Fcomposer-prefer-lowest) - A plugin to check if minimum dependencies can be installed and tested.\n* [Composer Require Checker](https:\u002F\u002Fgithub.com\u002Fmaglnet\u002FComposerRequireChecker) - CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.\n* [Composer Unused](https:\u002F\u002Fgithub.com\u002Fcomposer-unused\u002Fcomposer-unused) - A CLI Tool to scan for unused composer packages.\n* [Repman](https:\u002F\u002Frepman.io) - A private PHP package repository manager and Packagist proxy.\n* [Satis](https:\u002F\u002Fgithub.com\u002Fcomposer\u002Fsatis) - A static Composer repository generator.\n\n### Frameworks\n*Web development frameworks.*\n\n* [CakePHP](https:\u002F\u002Fcakephp.org\u002F) - A rapid application development framework.\n* [CodeIgniter](https:\u002F\u002Fcodeigniter.com\u002F) - A powerful PHP framework with a very small footprint.\n* [Ecotone](https:\u002F\u002Fdocs.ecotone.tech\u002F) - A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.\n* [Laminas](https:\u002F\u002Fgetlaminas.org\u002F) - A framework comprised of individual components (previously Zend Framework).\n* [Laravel](https:\u002F\u002Flaravel.com\u002F) - A web application framework with expressive, elegant syntax.\n* [Nette](https:\u002F\u002Fnette.org) - A web framework comprised of mature components.\n* [Phalcon](https:\u002F\u002Fphalcon.io\u002Fen-us) - A framework implemented as a C extension.\n* [Spiral](https:\u002F\u002Fspiral.dev\u002F) - A high-performance PHP\u002FGo framework.\n* [Symfony](https:\u002F\u002Fsymfony.com\u002F) - A set of reusable components and a web framework.\n* [Tempest](https:\u002F\u002Fgithub.com\u002Ftempestphp\u002Ftempest-framework) - A framework that gets out of your way.\n* [Yii2](https:\u002F\u002Fgithub.com\u002Fyiisoft\u002Fyii2\u002F) - A fast, secure, and efficient web framework.\n\n### Framework Extras\n*Extras related to web development frameworks.*\n\n* [CakePHP CRUD](https:\u002F\u002Fgithub.com\u002Ffriendsofcake\u002Fcrud) - A Rapid Application Development (RAD) plugin for CakePHP.\n* [Filament PHP](https:\u002F\u002Ffilamentphp.com\u002F) - A powerful open source UI framework for Laravel.\n* [Inertia.js](https:\u002F\u002Finertiajs.com\u002F) - An adapter for building single-page applications using server-side routing and controllers, without a separate API.\n* [LaravelS](https:\u002F\u002Fgithub.com\u002Fhhxsv5\u002Flaravel-s) - An out-of-the-box adapter between Laravel\u002FLumen and Swoole.\n* [Livewire](https:\u002F\u002Flivewire.laravel.com\u002F) - Powerful, dynamic, front-end UIs without leaving PHP.\n\n### Content Management Systems (CMS)\n*Tools for managing digital content.*\n\n* [Backdrop](https:\u002F\u002Fbackdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).\n* [Concrete5](https:\u002F\u002Fwww.concretecms.com\u002F) - A CMS targeting users with a minimum of technical skills.\n* [CraftCMS](https:\u002F\u002Fgithub.com\u002Fcraftcms\u002Fcms) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.\n* [Drupal](https:\u002F\u002Fnew.drupal.org\u002Fhome) - An enterprise level CMS.\n* [Grav](https:\u002F\u002Fgithub.com\u002Fgetgrav\u002Fgrav) - A modern flat-file CMS.\n* [Joomla](https:\u002F\u002Fwww.joomla.org\u002F) - Another leading CMS.\n* [Kirby](https:\u002F\u002Fgetkirby.com\u002F) - A flat-file CMS that adapts to any project.\n* [Magento](https:\u002F\u002Fgithub.com\u002Fmagento\u002Fmagento2) - A widely used open-source e-commerce platform.\n* [Moodle](https:\u002F\u002Fmoodle.org\u002F) - An open-source learning platform.\n* [OctoberCMS](https:\u002F\u002Foctobercms.com\u002F) - A CMS built on Laravel.\n* [OpenMage](https:\u002F\u002Fgithub.com\u002FOpenMage\u002Fmagento-lts) - Fork of EoL Magento 1 e-commerce platform.\n* [Pico CMS](https:\u002F\u002Fpicocms.org\u002F) - A lightweight flat-file CMS.\n* [Silverstripe](https:\u002F\u002Fwww.silverstripe.org\u002F) - A simple, flexible, and secure CMS.\n* [Statamic](https:\u002F\u002Fstatamic.com\u002F) - A flat-file and Git-based CMS built on Laravel.\n* [Sulu](https:\u002F\u002Fsulu.io\u002F) - A user- and developer-friendly CMS built on the Symfony Framework.\n* [TYPO3](https:\u002F\u002Ftypo3.org) - An enterprise level CMS.\n* [WinterCMS](https:\u002F\u002Fwintercms.com) - A community-maintained fork of OctoberCMS built on Laravel.\n* [WordPress](https:\u002F\u002Fgithub.com\u002FWordPress\u002FWordPress) - A blogging platform and CMS.\n\n### Components\n*Standalone components from web development frameworks and development groups.*\n\n* [Aura](https:\u002F\u002Fauraphp.com\u002F) - Independent components, fully decoupled from each other and from any framework.\n* [CakePHP Plugins](https:\u002F\u002Fplugins.cakephp.org\u002F) - A directory of CakePHP plugins.\n* [Laminas Components](https:\u002F\u002Fdocs.laminas.dev\u002Fcomponents\u002F) - The components that make the Laminas Framework.\n* [Laravel Components](https:\u002F\u002Fgithub.com\u002Filluminate) - The Laravel Framework components.\n* [League of Extraordinary Packages](https:\u002F\u002Fthephpleague.com\u002F) - A PHP package development group.\n* [Spatie Open Source](https:\u002F\u002Fspatie.be\u002Fopen-source) - A collection of open-source PHP and Laravel packages.\n* [Symfony Packages](https:\u002F\u002Fsymfony.com\u002Fpackages) - Decoupled libraries for PHP applications.\n\n### Micro Frameworks\n*Micro frameworks and routers.*\n\n* [Laravel Zero](https:\u002F\u002Flaravel-zero.com) - A micro-framework for console applications.\n* [Mezzio](https:\u002F\u002Fgetexpressive.org\u002F) - A micro-framework by Laminas.\n* [Minicli](https:\u002F\u002Fgithub.com\u002Fminicli\u002Fminicli) - Minimalist, dependency-free framework for building CLI-centric PHP applications.\n* [Silly](https:\u002F\u002Fgithub.com\u002Fmnapoli\u002Fsilly) - A micro-framework for CLI applications.\n* [Slim](https:\u002F\u002Fwww.slimframework.com\u002F) - Another simple micro framework.\n\n### Micro Framework Extras\n*Extras related to micro frameworks and routers.*\n\n* [Slim Skeleton](https:\u002F\u002Fgithub.com\u002Fslimphp\u002FSlim-Skeleton) - A skeleton for Slim.\n* [Slim PHP View](https:\u002F\u002Fgithub.com\u002Fslimphp\u002FPHP-View) - A simple PHP renderer for Slim.\n\n### Routers\n*Libraries for handling application routing.*\n\n* [Aura.Router](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Router) - A full-featured routing library.\n* [Fast Route](https:\u002F\u002Fgithub.com\u002Fnikic\u002FFastRoute) - A fast routing library.\n* [Klein](https:\u002F\u002Fgithub.com\u002Fklein\u002Fklein.php) - A flexible router.\n* [Route](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Froute) - A routing library built on top of Fast Route.\n\n### Templating\n*Libraries and tools for templating and lexing.*\n\n* [Latte](https:\u002F\u002Flatte.nette.org\u002F) - The safest and truly intuitive templates for PHP.\n* [MtHaml](https:\u002F\u002Fgithub.com\u002Farnaud-lb\u002FMtHaml) - A PHP implementation of the HAML template language.\n* [Mustache](https:\u002F\u002Fgithub.com\u002Fbobthecow\u002Fmustache.php) - A PHP implementation of the Mustache template language.\n* [PHPTAL](https:\u002F\u002Fphptal.org\u002F) - A PHP implementation of the [TAL](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FTemplate_Attribute_Language) templating language.\n* [Plates](https:\u002F\u002Fplatesphp.com\u002F) - A native PHP templating library.\n* [Smarty](https:\u002F\u002Fwww.smarty.net\u002F) - A template engine to complement PHP.\n* [Twig](https:\u002F\u002Ftwig.symfony.com\u002F) - A comprehensive templating language.\n\n### Static Site Generators\n*Tools for pre-processing content to generate web pages.*\n\n* [Cecil](https:\u002F\u002Fcecil.app\u002F) - A simple and powerful content-driven static site generator.\n* [Couscous](https:\u002F\u002Fcouscous.io) - A tool for converting Markdown documentation into websites.\n* [Jigsaw](https:\u002F\u002Fjigsaw.tighten.com\u002F) - Simple static sites with Laravel's Blade.\n* [Sculpin](https:\u002F\u002Fsculpin.io) - A tool that converts Markdown and Twig into static HTML.\n\n### HTTP\n*Libraries for working with HTTP.*\n\n* [Buzz](https:\u002F\u002Fgithub.com\u002Fkriswallsmith\u002FBuzz) - Another HTTP client.\n* [Guzzle](https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle) - A comprehensive HTTP client.\n* [HTTPlug](https:\u002F\u002Fhttplug.io) - An HTTP client abstraction without binding to a specific implementation.\n* [Nyholm PSR-7](https:\u002F\u002Fgithub.com\u002FNyholm\u002Fpsr7) - A super lightweight PSR-7 implementation. Very strict and very fast.\n* [PHP VCR](https:\u002F\u002Fphp-vcr.github.io\u002F) - A library for recording and replaying HTTP requests.\n* [Requests](https:\u002F\u002Fgithub.com\u002FWordPress\u002FRequests) - A simple HTTP library.\n* [Retrofit](https:\u002F\u002Fgithub.com\u002Ftebru\u002Fretrofit-php) - A library to ease creation of REST API clients.\n* [Saloon](https:\u002F\u002Fgithub.com\u002Fsaloonphp\u002Fsaloon) - A framework for building beautiful API integrations and SDKs.\n* [Symfony HTTP Client](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fhttp-client) - A component to fetch HTTP resources synchronously or asynchronously.\n* [Laminas Diactoros](https:\u002F\u002Fgithub.com\u002Flaminas\u002Flaminas-diactoros) - PSR-7 HTTP Message implementation.\n\n### Scraping\n*Libraries for scraping websites and detecting crawlers.*\n\n* [Chrome PHP](https:\u002F\u002Fgithub.com\u002Fchrome-php\u002Fchrome) - Instrument headless Chrome\u002FChromium instances from PHP.\n* [CrawlerDetect](https:\u002F\u002Fgithub.com\u002FJayBizzle\u002FCrawler-Detect) - A PHP class for detecting bots\u002Fcrawlers\u002Fspiders via the user agent.\n* [DiDOM](https:\u002F\u002Fgithub.com\u002FImangazaliev\u002FDiDOM) - A super-fast HTML scrapper and parser.\n* [Embed](https:\u002F\u002Fgithub.com\u002Fphp-embed\u002FEmbed) - An information extractor from any web service or page.\n* [PHP Spider](https:\u002F\u002Fgithub.com\u002Fmvdbos\u002Fphp-spider) - A configurable and extensible PHP web spider.\n* [Symfony Panther](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fpanther) - A browser testing and web crawling library for PHP and Symfony.\n\n### Middlewares\n*Libraries for building application using middlewares.*\n\n* [PSR-15 Middlewares](https:\u002F\u002Fgithub.com\u002Fmiddlewares\u002Fpsr15-middlewares) - Inspiring collection of handy middlewares.\n* [Stack](https:\u002F\u002Fgithub.com\u002Fstackphp) - A library of stackable middleware for Symfony.\n* [Laminas Stratigility](https:\u002F\u002Fgithub.com\u002Flaminas\u002Flaminas-stratigility) - Middleware for PHP built on top of PSR-7.\n\n### URL\n*Libraries for parsing URLs.*\n\n* [PHP Domain Parser](https:\u002F\u002Fgithub.com\u002Fjeremykendall\u002Fphp-domain-parser) - A domain suffix parser library.\n* [sabre\u002Furi](https:\u002F\u002Fgithub.com\u002Fsabre-io\u002Furi) - A functional URI manipulation library.\n* [Uri](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Furi) - Another URL manipulation library.\n\n### Email\n*Libraries for sending and parsing email.*\n\n* [CssToInlineStyles](https:\u002F\u002Fgithub.com\u002Ftijsverkoyen\u002FCssToInlineStyles) - A library to inline CSS in email templates.\n* [ddeboer\u002Fimap](https:\u002F\u002Fgithub.com\u002Fddeboer\u002Fimap) - Object-oriented, fully tested PHP IMAP library.\n* [Email Reply Parser](https:\u002F\u002Fgithub.com\u002Fwilldurand\u002FEmailReplyParser) - An email reply parser library.\n* [Fetch](https:\u002F\u002Fgithub.com\u002Ftedious\u002FFetch) - An IMAP library.\n* [Mautic](https:\u002F\u002Fgithub.com\u002Fmautic\u002Fmautic) - Email marketing automation.\n* [PHPMailer](https:\u002F\u002Fgithub.com\u002FPHPMailer\u002FPHPMailer) - Another mailer solution.\n* [Stampie](https:\u002F\u002Fgithub.com\u002FStampie\u002FStampie) - A library for email services such as [SendGrid](https:\u002F\u002Fwww.twilio.com\u002Fen-us\u002Fsendgrid), [PostMark](https:\u002F\u002Fpostmarkapp.com), [MailGun](https:\u002F\u002Fwww.mailgun.com\u002F) and [MailChimp](https:\u002F\u002Fmailchimp.com\u002Ffeatures\u002Ftransactional-email\u002F).\n* [Symfony Mailer](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fmailer) - A powerful library for creating and sending emails.\n\n### Files\n*Libraries for file manipulation and MIME type detection.*\n\n* [CSV](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcsv) - A CSV data manipulation library.\n* [Flysystem](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002FFlysystem) - Abstraction for local and remote filesystems.\n* [Gaufrette](https:\u002F\u002Fgithub.com\u002FKnpLabs\u002FGaufrette) - A filesystem abstraction layer.\n* [PHP FFmpeg](https:\u002F\u002Fgithub.com\u002FPHP-FFmpeg\u002FPHP-FFmpeg\u002F) - A wrapper for the [FFmpeg](https:\u002F\u002Fwww.ffmpeg.org\u002F) video library.\n* [UnifiedArchive](https:\u002F\u002Fgithub.com\u002Fwapmorgan\u002FUnifiedArchive) - A unified reader and writer of compressed archives.\n* [Parquet](https:\u002F\u002Fgithub.com\u002Fflow-php\u002Fparquet) - PHP implementation of Parquet file format.\n\n### Streams\n*Libraries for working with streams.*\n\n* [ByteStream](https:\u002F\u002Famphp.org\u002Fbyte-stream) - An asynchronous stream abstraction.\n\n### Dependency Injection\n*Libraries that implement the dependency injection design pattern.*\n\n* [Aura.Di](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Di) - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.\n* [Acclimate](https:\u002F\u002Fgithub.com\u002FAcclimateContainer\u002Facclimate-container) - A common interface to dependency injection containers and service locators.\n* [Auryn](https:\u002F\u002Fgithub.com\u002Frdlowrey\u002FAuryn) - A recursive dependency injector.\n* [Container](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcontainer) - Another flexible dependency injection container.\n* [Disco](https:\u002F\u002Fgithub.com\u002FbitExpert\u002Fdisco) - A PSR-11 compatible, annotation-based dependency injection container.\n* [PHP-DI](https:\u002F\u002Fphp-di.org\u002F) - A dependency injection container that supports autowiring.\n* [Pimple](https:\u002F\u002Fgithub.com\u002Fsilexphp\u002FPimple) - A tiny dependency injection container.\n* [Symfony DI](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fdependency-injection) - A dependency injection container component.\n\n### Imagery\n*Libraries for manipulating images.*\n\n* [Color Extractor](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcolor-extractor) - A library for extracting colours from images.\n* [Glide](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fglide) - An on-demand image manipulation library.\n* [Image Hash](https:\u002F\u002Fgithub.com\u002Fjenssegers\u002Fimagehash) - A library for generating perceptual image hashes.\n* [Image Optimizer](https:\u002F\u002Fgithub.com\u002Fpsliwa\u002Fimage-optimizer) - A library for optimizing images.\n* [Imagine](https:\u002F\u002Fimagine.readthedocs.io\u002Fen\u002Flatest\u002Findex.html) - An image manipulation library.\n* [Intervention Image](https:\u002F\u002Fgithub.com\u002FIntervention\u002Fimage) - Another image manipulation library.\n* [PHP Image Workshop](https:\u002F\u002Fgithub.com\u002FSybio\u002FImageWorkshop) - Another image manipulation library.\n* [PHP QR Code](https:\u002F\u002Fgithub.com\u002Fchillerlan\u002Fphp-qrcode\u002F) - QR Code generator and reader.\n\n### Testing\n*Libraries for testing codebases and generating test data.*\n\n* [Alice](https:\u002F\u002Fgithub.com\u002Fnelmio\u002Falice) - An expressive fixture generation library.\n* [Behat](https:\u002F\u002Fdocs.behat.org\u002Fen\u002Flatest\u002F) - A behaviour driven development (BDD) testing framework.\n* [Codeception](https:\u002F\u002Fgithub.com\u002FCodeception\u002FCodeception) - A full stack testing framework.\n* [Faker](https:\u002F\u002Fgithub.com\u002Ffakerphp\u002Ffaker) - A fake data generator library.\n* [Foundry](https:\u002F\u002Fgithub.com\u002Fzenstruck\u002Ffoundry) - A fixture factory generation library for Doctrine.\n* [Infection](https:\u002F\u002Fgithub.com\u002Finfection\u002Finfection) - An AST-based PHP Mutation testing framework.\n* [Kahlan](https:\u002F\u002Fgithub.com\u002Fkahlan\u002Fkahlan) - Full stack Unit\u002FBDD testing framework with built-in stub, mock and code-coverage support.\n* [Mink](https:\u002F\u002Fmink.behat.org\u002Fen\u002Flatest\u002F) - Web acceptance testing.\n* [Mockery](https:\u002F\u002Fgithub.com\u002Fmockery\u002Fmockery) - A mock object library for testing.\n* [Nette Tester](https:\u002F\u002Fgithub.com\u002Fnette\u002Ftester) - A productive and enjoyable parallel unit testing framework.\n* [ParaTest](https:\u002F\u002Fgithub.com\u002Fparatestphp\u002Fparatest) - A parallel testing library for PHPUnit.\n* [Pest](https:\u002F\u002Fpestphp.com\u002F) - A testing framework with a focus on simplicity.\n* [Phake](https:\u002F\u002Fgithub.com\u002Fphake\u002Fphake) - Another mock object library for testing.\n* [PHP-Mock](https:\u002F\u002Fgithub.com\u002Fphp-mock\u002Fphp-mock) - A mock library for built-in PHP functions (e.g. time()).\n* [PHP MySQL Engine](https:\u002F\u002Fgithub.com\u002Fvimeo\u002Fphp-mysql-engine) - A MySQL engine written in pure PHP.\n* [PHPSpec](https:\u002F\u002Fgithub.com\u002Fphpspec\u002Fphpspec) - A design by specification unit testing library.\n* [PHPT](https:\u002F\u002Fphp.github.io\u002Fphp-src\u002Fmiscellaneous\u002Fwriting-tests.html) - A test tool used by PHP itself.\n* [PHPUnit](https:\u002F\u002Fgithub.com\u002Fsebastianbergmann\u002Fphpunit) - A unit testing framework.\n* [PHPUnit Polyfills](https:\u002F\u002Fgithub.com\u002FYoast\u002FPHPUnit-Polyfills\u002F) - Simplifies running PHPUnit tests on multiple PHPUnit versions.\n* [Prophecy](https:\u002F\u002Fgithub.com\u002Fphpspec\u002Fprophecy) - A highly opinionated mocking framework.\n* [VFS Stream](https:\u002F\u002Fgithub.com\u002Fbovigo\u002FvfsStream) - A virtual filesystem stream wrapper for testing.\n\n### Continuous Integration\n*Libraries and applications for continuous integration.*\n\n* [CircleCI](https:\u002F\u002Fcircleci.com) - A continuous integration platform.\n* [GitLab CI](https:\u002F\u002Fabout.gitlab.com\u002Fsolutions\u002Fcontinuous-integration\u002F) - A continuous integration platform.\n* [Jenkins](https:\u002F\u002Fwww.jenkins.io\u002F) - A continuous integration platform with [PHP support](https:\u002F\u002Fwww.jenkins.io\u002Fsolutions\u002Fphp\u002F).\n* [SemaphoreCI](https:\u002F\u002Fsemaphore.io\u002F) - A continuous integration platform for open-source and private projects.\n* [Travis CI](https:\u002F\u002Fwww.travis-ci.com) - A continuous integration platform.\n* [Setup PHP](https:\u002F\u002Fgithub.com\u002Fshivammathur\u002Fsetup-php) - A GitHub Action for PHP.\n\n### Documentation\n*Libraries for generating project documentation.*\n\n* [APIGen](https:\u002F\u002Fgithub.com\u002Fapigen\u002Fapigen) - Another API documentation generator.\n* [daux.io](https:\u002F\u002Fgithub.com\u002Fdauxio\u002Fdaux.io) - A documentation generator that uses Markdown files.\n* [phpDocumentor](https:\u002F\u002Fphpdoc.org\u002F) - A documentation generator.\n* [phpDox](https:\u002F\u002Fphpdox.net\u002F) - A documentation generator for PHP projects (that is not limited to API documentation).\n* [Scramble](https:\u002F\u002Fgithub.com\u002Fdedoc\u002Fscramble) - Automatically generates OpenAPI documentation from your code without annotations.\n* [zircote\u002Fswagger-php](https:\u002F\u002Fgithub.com\u002Fzircote\u002Fswagger-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* [AntiXSS](https:\u002F\u002Fgithub.com\u002Fvoku\u002Fanti-xss) - A library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.\n* [Halite](https:\u002F\u002Fparagonie.com\u002Fproject\u002Fhalite) - A simple library for encryption using [libsodium](https:\u002F\u002Fgithub.com\u002Fjedisct1\u002Flibsodium).\n* [Optimus](https:\u002F\u002Fgithub.com\u002Fjenssegers\u002Foptimus) - Id obfuscation based on Knuth's multiplicative hashing method.\n* [OWASP](https:\u002F\u002Fowasp.org\u002F) - Explore the world of cyber security.\n* [PHPGGC](https:\u002F\u002Fgithub.com\u002Fambionics\u002Fphpggc) - A library of PHP unserializable payloads along with a tool to generate them.\n* [PHP Encryption](https:\u002F\u002Fgithub.com\u002Fdefuse\u002Fphp-encryption) - Secure PHP Encryption Library.\n* [PHPSecLib](https:\u002F\u002Fgithub.com\u002Fphpseclib\u002Fphpseclib) - A pure PHP secure communications library.\n* [Roave Security Advisories](https:\u002F\u002Fgithub.com\u002FRoave\u002FSecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.\n* [Secure Headers](https:\u002F\u002Fgithub.com\u002FBePsvPT\u002Fsecure-headers) - A package that adds security related headers to HTTP response.\n* [SQLMap](https:\u002F\u002Fgithub.com\u002Fsqlmapproject\u002Fsqlmap) - An automatic SQL injection and database takeover tool.\n* [Zap](https:\u002F\u002Fgithub.com\u002Fzaproxy\u002Fzaproxy) - An integrated penetration testing tool for web applications.\n\n### Passwords\n*Libraries and tools for working with and storing passwords.*\n\n* [GenPhrase](https:\u002F\u002Fgithub.com\u002Ftimoh6\u002FGenPhrase) - A library for generating secure random passphrases.\n* [Password Validator](https:\u002F\u002Fgithub.com\u002Fjeremykendall\u002Fpassword-validator) - A library for validating and upgrading password hashes.\n* [Password-Generator](https:\u002F\u002Fgithub.com\u002Fhackzilla\u002Fpassword-generator) - PHP library to generate random passwords.\n* [phpass](https:\u002F\u002Fwww.openwall.com\u002Fphpass\u002F) - A portable password hashing framework.\n* [Zxcvbn PHP](https:\u002F\u002Fgithub.com\u002Fbjeavons\u002Fzxcvbn-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* [Better Reflection](https:\u002F\u002Fgithub.com\u002FRoave\u002FBetterReflection) - An AST-based reflection library that allows analysis and manipulation of code.\n* [Bladestan](https:\u002F\u002Fgithub.com\u002Fbladestan\u002Fbladestan) - A PHPStan extension for static analysis of Blade templates.\n* [Code Climate](https:\u002F\u002Fcodeclimate.com) - An automated code review.\n* [Editorconfig-Checker](https:\u002F\u002Fgithub.com\u002Feditorconfig-checker\u002Feditorconfig-checker.php) - A command line utility which verifies that your files implement your `.editorconfig` rules.\n* [GrumPHP](https:\u002F\u002Fgithub.com\u002Fphpro\u002Fgrumphp) - A PHP code-quality tool.\n* [PHP AST Viewer](https:\u002F\u002Fphp-ast-viewer.com\u002F) - A tool for viewing the Abstract Syntax Tree of PHP code.\n* [PHP Magic Number Detector](https:\u002F\u002Fgithub.com\u002Fpovils\u002Fphpmnd) - A library that detects magic numbers in code.\n* [PHP Parser](https:\u002F\u002Fgithub.com\u002Fnikic\u002FPHP-Parser) - A PHP parser written in PHP.\n* [PHP Semantic Versioning Checker](https:\u002F\u002Fgithub.com\u002Ftomzx\u002Fphp-semver-checker) - A command line utility that compares two source sets and determines the appropriate semantic versioning to apply.\n* [Phpactor](https:\u002F\u002Fgithub.com\u002Fphpactor\u002Fphpactor) - PHP completion, refactoring and introspection tool.\n* [PHPQA](https:\u002F\u002Fgithub.com\u002FEdgedesignCZ\u002Fphpqa) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).\n* [Rector](https:\u002F\u002Fgithub.com\u002Frectorphp\u002Frector) - A tool to upgrade and refactor code.\n* [Scrutinizer](https:\u002F\u002Fscrutinizer-ci.com\u002F) - A web tool to [scrutinise PHP code](https:\u002F\u002Fgithub.com\u002Fscrutinizer-ci\u002Fphp-analyzer).\n* [UBench](https:\u002F\u002Fgithub.com\u002Fdevster\u002Fubench) - A simple micro-benchmark library.\n\n### Code Quality\n*Libraries for managing code quality, formatting and linting.*\n\n* [CaptainHook](https:\u002F\u002Fgithub.com\u002Fcaptainhook-git\u002Fcaptainhook) - An easy-to-use and flexible Git hook library.\n* [Laravel Pint](https:\u002F\u002Fgithub.com\u002Flaravel\u002Fpint) - A coding standards fixer library for Laravel.\n* [PHP CodeSniffer](https:\u002F\u002Fgithub.com\u002FPHPCSStandards\u002FPHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.\n* [PHP CS Fixer](https:\u002F\u002Fgithub.com\u002FPHP-CS-Fixer\u002FPHP-CS-Fixer) - A coding standards fixer library.\n* [PHP CS Fixer Configurator](https:\u002F\u002Fmlocati.github.io\u002Fphp-cs-fixer-configurator\u002F) - A web application to help configure PHP CS Fixer rule sets.\n* [PHP Mess Detector](https:\u002F\u002Fgithub.com\u002Fphpmd\u002Fphpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.\n* [PHPCheckstyle](https:\u002F\u002Fgithub.com\u002FPHPCheckstyle\u002Fphpcheckstyle) - A tool to help adhere to certain coding conventions.\n\n### Static Analysis\n*Libraries for performing static analysis of PHP code.*\n\n* [Dead Code Detector](https:\u002F\u002Fgithub.com\u002Fshipmonk-rnd\u002Fdead-code-detector) - A PHPStan extension for finding unused PHP code.\n* [Deptrac](https:\u002F\u002Fgithub.com\u002Fdeptrac\u002Fdeptrac) - A static analysis tool for enforcing dependency rules between architectural layers.\n* [Exakat](https:\u002F\u002Fgithub.com\u002Fexakat\u002Fexakat) - A static analysis engine for PHP.\n* [Larastan](https:\u002F\u002Fgithub.com\u002Flarastan\u002Flarastan) - A PHPStan wrapper for Laravel that adds static analysis to Laravel projects.\n* [Mago](https:\u002F\u002Fgithub.com\u002Fcarthage-software\u002Fmago) - A toolchain for PHP that aims to improve the developer experience.\n* [phan](https:\u002F\u002Fgithub.com\u002Fphan\u002Fphan) - A static analyzer based on PHP 7+ and the php-ast extension.\n* [PHP Architecture Tester](https:\u002F\u002Fgithub.com\u002Fcarlosas\u002Fphpat) - Easy-to-use architecture testing tool for PHP.\n* [PHPCompatibility](https:\u002F\u002Fgithub.com\u002FPHPCompatibility\u002FPHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.\n* [PHPDoc Parser](https:\u002F\u002Fgithub.com\u002Fphpstan\u002Fphpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics.\n* [PHP Metrics](https:\u002F\u002Fgithub.com\u002Fphpmetrics\u002FPhpMetrics) - A static metric library.\n* [PHPStan](https:\u002F\u002Fgithub.com\u002Fphpstan\u002Fphpstan) - A PHP Static Analysis Tool.\n* [Psalm](https:\u002F\u002Fgithub.com\u002Fvimeo\u002Fpsalm) - 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* [Design Patterns PHP](https:\u002F\u002Fgithub.com\u002FDesignPatternsPHP\u002FDesignPatternsPHP) - A repository of software patterns implemented in PHP.\n* [Finite](https:\u002F\u002Fgithub.com\u002Fyohang\u002FFinite) - A simple PHP finite state machine.\n* [Functional PHP](https:\u002F\u002Fgithub.com\u002Flstrojny\u002Ffunctional-php) - A functional programming library.\n* [Iter](https:\u002F\u002Fgithub.com\u002Fnikic\u002Fiter) - A library that provides iteration primitives using generators.\n* [IterTools PHP](https:\u002F\u002Fgithub.com\u002Fmarkrogoyski\u002Fitertools-php) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).\n* [Pipeline](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fpipeline) - A pipeline pattern implementation.\n* [Porter](https:\u002F\u002Fgithub.com\u002FScriptFUSION\u002FPorter) - Data import abstraction library for consuming Web APIs and other data sources.\n* [RulerZ](https:\u002F\u002Fgithub.com\u002FK-Phoen\u002Frulerz) - 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](https:\u002F\u002Fpecl.php.net\u002Fpackage\u002FAPM) - Monitoring extension collecting errors and statistics into SQLite\u002FMySQL\u002FStatsD.\n* [Barbushin PHP Console](https:\u002F\u002Fgithub.com\u002Fbarbushin\u002Fphp-console) - Another web debugging console using Google Chrome.\n* [Kint](https:\u002F\u002Fgithub.com\u002Fkint-php\u002Fkint) - A debugging and profiling tool.\n* [LaraDumps](https:\u002F\u002Fgithub.com\u002Flaradumps\u002Flaradumps) - A debugging tool for Laravel with a dedicated desktop application.\n* [Metrics](https:\u002F\u002Fgithub.com\u002Fbeberlei\u002Fmetrics) - A simple metrics API library.\n* [PCOV](https:\u002F\u002Fgithub.com\u002Fkrakjoe\u002Fpcov) - A self-contained code coverage compatible driver.\n* [PHP Console](https:\u002F\u002Fgithub.com\u002FSeldaek\u002Fphp-console) - A web debugging console.\n* [PHP Debug Bar](https:\u002F\u002Fphp-debugbar.com\u002F) - A debugging toolbar.\n* [PHPBench](https:\u002F\u002Fgithub.com\u002Fphpbench\u002Fphpbench) - A benchmarking framework.\n* [PHPSpy](https:\u002F\u002Fgithub.com\u002Fadsr\u002Fphpspy) - A low-overhead sampling profiler.\n* [Symfony VarDumper](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fvar-dumper) - A variable dumper component.\n* [Tracy](https:\u002F\u002Fgithub.com\u002Fnette\u002Ftracy) - A simple error detection, logging and time measuring library.\n* [Trap](https:\u002F\u002Fgithub.com\u002Fbuggregator\u002Ftrap) - An extended variable dumper with a web interface and IDE plugin.\n* [Whoops](https:\u002F\u002Fgithub.com\u002Ffilp\u002Fwhoops) - A pretty error-handling library.\n* [xDebug](https:\u002F\u002Fgithub.com\u002Fxdebug\u002Fxdebug) - A debug and profile tool for PHP.\n* [XHProf](https:\u002F\u002Fgithub.com\u002Fphacility\u002Fxhprof) - A profiling tool originally developed by Facebook.\n* [Z-Ray](https:\u002F\u002Fwww.zend.com\u002Fproducts\u002Fz-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 & error tracking tools*\n\n* [Blackfire](https:\u002F\u002Fwww.blackfire.io) - A low-overhead code profiler.\n* [Buggregator](https:\u002F\u002Fbuggregator.dev) - A debug server that aggregates var-dumps, profiling data, emails, logs and Sentry events.\n* [BugSnag](https:\u002F\u002Fwww.bugsnag.com\u002F) - Error and Real User Monitoring.\n* [Honeybadger](https:\u002F\u002Fwww.honeybadger.io\u002F) - Error Tracking & Application Monitoring for Developers.\n* [Rollbar](https:\u002F\u002Frollbar.com\u002F) - Error Logging & Tracking Service for Software Teams.\n* [Sentry](https:\u002F\u002Fsentry.io\u002Fwelcome\u002F) - Application Performance Monitoring & Error Tracking Software.\n* [Tideways](https:\u002F\u002Ftideways.com\u002F) - Monitoring and profiling tool.\n\n### Build Tools\n*Project build and automation tools.*\n\n* [Box](https:\u002F\u002Fgithub.com\u002Fbox-project\u002Fbox) - A utility to build PHAR files.\n* [PHPacker](https:\u002F\u002Fgithub.com\u002Fphpacker\u002Fphpacker) - A PHAR builder that compiles PHP apps to standalone executables.\n* [Phing](https:\u002F\u002Fwww.phing.info\u002F) - A PHP project build system inspired by Apache Ant.\n* [RMT](https:\u002F\u002Fgithub.com\u002Fliip\u002FRMT) - A library for versioning and releasing software.\n\n### Task Runners\n*Libraries for automating and running tasks.*\n\n* [Jobby](https:\u002F\u002Fgithub.com\u002Fjobbyphp\u002Fjobby) - A PHP cron job manager without modifying crontab.\n* [Robo](https:\u002F\u002Fgithub.com\u002Fconsolidation\u002FRobo) - A PHP task runner with object-oriented configurations.\n\n### Navigation\n*Tools for building navigation structures.*\n\n* [KnpMenu](https:\u002F\u002Fgithub.com\u002FKnpLabs\u002FKnpMenu) - A menu library.\n* [Menu](https:\u002F\u002Fgithub.com\u002Fspatie\u002Fmenu) - A flexible menu library with a fluent interface.\n\n### Asset Management\n*Tools for managing, compressing and minifying website assets.*\n\n* [JShrink](https:\u002F\u002Fgithub.com\u002Ftedious\u002FJShrink) - A JavaScript minifier library.\n* [Laravel Mix](https:\u002F\u002Fgithub.com\u002Flaravel-mix\u002Flaravel-mix) - An elegant wrapper around Webpack for the 80% use case.\n* [Symfony Asset](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fasset) - Manages URL generation and versioning of web assets.\n* [Symfony Encore](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fwebpack-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* [Country List](https:\u002F\u002Fgithub.com\u002Fumpirsky\u002Fcountry-list) - A list of all countries with names and ISO 3166-1 codes.\n* [GeoCoder](https:\u002F\u002Fgeocoder-php.org\u002F) - A geocoding library.\n* [GeoJSON](https:\u002F\u002Fgithub.com\u002Fjmikola\u002Fgeojson) - A GeoJSON implementation.\n* [GeoTools](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fgeotools) - A library of geo-related tools.\n* [PHPGeo](https:\u002F\u002Fgithub.com\u002Fmjaschen\u002Fphpgeo) - A simple geo library.\n\n### Date and Time\n*Libraries for working with dates and times.*\n\n* [Business Time](https:\u002F\u002Fgithub.com\u002Fkylekatarnls\u002Fbusiness-time) - A Carbon extension for handling business hours and working days.\n* [CalendR](https:\u002F\u002Fgithub.com\u002Fyohang\u002FCalendR) - A calendar management library.\n* [Carbon](https:\u002F\u002Fgithub.com\u002Fbriannesbitt\u002FCarbon) - A simple DateTime API extension.\n* [Chronos](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fchronos) - A DateTime API extension supporting both mutable and immutable date\u002Ftime.\n* [Moment.php](https:\u002F\u002Fgithub.com\u002Ffightbulc\u002Fmoment.php) - Moment.js inspired PHP DateTime handler with i18n support.\n* [PHP RRule](https:\u002F\u002Fgithub.com\u002Frlanvin\u002Fphp-rrule) - A library for working with recurring dates and times based on the iCalendar RRule spec.\n* [Yasumi](https:\u002F\u002Fgithub.com\u002Fazuyalabs\u002Fyasumi) - 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\n* [Amp](https:\u002F\u002Fgithub.com\u002Famphp\u002Famp) - An event-driven non-blocking I\u002FO library.\n* [Broadway](https:\u002F\u002Fgithub.com\u002Fbroadway\u002Fbroadway) - An event source and CQRS library.\n* [CakePHP Event](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fevent) - An event dispatcher library.\n* [Elephant.io](https:\u002F\u002Fgithub.com\u002FElephantIO\u002Felephant.io) - Yet another web socket library.\n* [Evenement](https:\u002F\u002Fgithub.com\u002Figorw\u002Fevenement) - An event dispatcher library.\n* [Event](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fevent) - An event library with a focus on domain events.\n* [Fast CGI Client](https:\u002F\u002Fgithub.com\u002Fhollodotme\u002Ffast-cgi-client) - A client to make synchronous\u002Fasynchronous requests through php-fpm socket.\n* [FrankenPHP](https:\u002F\u002Ffrankenphp.dev\u002F) - A modern PHP app server written in Go.\n* [Pawl](https:\u002F\u002Fgithub.com\u002Fratchetphp\u002FPawl) - An asynchronous web socket client.\n* [Prooph Event Store](https:\u002F\u002Fgithub.com\u002Fprooph\u002Fevent-store) - An event source component to persist event messages.\n* [PHP Defer](https:\u002F\u002Fgithub.com\u002Fphp-defer\u002Fphp-defer) - Golang's defer statement for PHP.\n* [Ratchet](https:\u002F\u002Fgithub.com\u002Fratchetphp\u002FRatchet) - A web socket library.\n* [ReactPHP](https:\u002F\u002Fgithub.com\u002Freactphp\u002Freactphp) - An event-driven non-blocking I\u002FO library.\n* [RxPHP](https:\u002F\u002Fgithub.com\u002FReactiveX\u002FRxPHP) - A reactive extension library.\n* [Swoole](https:\u002F\u002Fgithub.com\u002Fswoole\u002Fswoole-src) - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.\n* [Workerman](https:\u002F\u002Fgithub.com\u002Fwalkor\u002FWorkerman) - An event-driven non-blocking I\u002FO library.\n\n### Logging\n*Libraries for generating and working with log files.*\n\n* [Monolog](https:\u002F\u002Fgithub.com\u002FSeldaek\u002Fmonolog) - A comprehensive logger.\n\n### E-commerce\n*Libraries and applications for taking payments and building online e-commerce stores.*\n\n* [Money](https:\u002F\u002Fgithub.com\u002Fmoneyphp\u002Fmoney) - A PHP implementation of Fowler's money pattern.\n* [Brick Money](https:\u002F\u002Fgithub.com\u002Fbrick\u002Fmoney) - A money library for PHP, with support for contexts, cash roundings, currency conversion.\n* [OmniPay](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fomnipay) - A framework agnostic multi-gateway payment processing library.\n* [Payum](https:\u002F\u002Fgithub.com\u002Fpayum\u002Fpayum) - A payment abstraction library.\n* [Shopsys Framework](https:\u002F\u002Fgithub.com\u002Fshopsys\u002Fshopsys\u002F) - An open source e-commerce platform for in-house development teams.\n* [Shopware](https:\u002F\u002Fgithub.com\u002Fshopware\u002Fshopware) - Highly customizable e-commerce software.\n* [Swap](https:\u002F\u002Fgithub.com\u002Fflorianv\u002Fswap) - An exchange rates library.\n* [Sylius](https:\u002F\u002Fsylius.com\u002F) - An open source e-commerce solution.\n\n### PDF\n*Libraries and software for working with PDF files.*\n\n* [Browsershot](https:\u002F\u002Fgithub.com\u002Fspatie\u002Fbrowsershot) - Convert HTML to an image, PDF or string.\n* [Dompdf](https:\u002F\u002Fgithub.com\u002Fdompdf\u002Fdompdf) - A HTML to PDF converter.\n* [Gotenberg](https:\u002F\u002Fgithub.com\u002Fgotenberg\u002Fgotenberg-php) - A PHP client for interacting with Gotenberg.\n* [Snappy](https:\u002F\u002Fgithub.com\u002FKnpLabs\u002Fsnappy) - A PDF and image generation library.\n* [TCPDF](https:\u002F\u002Ftcpdf.org\u002F) - An open source PHP class for generating PDF documents.\n\n### Office\n*Libraries for working with office suite documents.*\n\n* [PHPPowerPoint](https:\u002F\u002Fgithub.com\u002FPHPOffice\u002FPHPPresentation) - A library for working with Microsoft PowerPoint Presentations.\n* [PHPWord](https:\u002F\u002Fgithub.com\u002FPHPOffice\u002FPHPWord) - A library for working with Microsoft Word documents.\n* [PHPSpreadsheet](https:\u002F\u002Fgithub.com\u002FPHPOffice\u002FPhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).\n* [OpenSpout](https:\u002F\u002Fgithub.com\u002Fopenspout\u002Fopenspout) - A community driven fork of `box\u002Fspout`, a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way.\n\n### Database\n*Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*\n\n* [Atlas.Orm](https:\u002F\u002Fgithub.com\u002Fatlasphp\u002FAtlas.Orm) - A data mapper implementation for your persistence model in PHP.\n* [Aura.Sql](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Sql) - Provides an extension to the native PDO along with a profiler and connection locator.\n* [Aura.SqlQuery](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.SqlQuery) - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.\n* [Baum](https:\u002F\u002Fgithub.com\u002Fetrepat\u002Fbaum) - A nested set implementation for Eloquent.\n* [CakePHP ORM](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Form) - Object-Relational Mapper, implemented using the DataMapper pattern.\n* [Cycle ORM](https:\u002F\u002Fgithub.com\u002Fcycle\u002Form) - PHP DataMapper, ORM.\n* [Doctrine Extensions](https:\u002F\u002Fgithub.com\u002Fdoctrine-extensions\u002FDoctrineExtensions) - A collection of Doctrine behavioural extensions.\n* [Doctrine](https:\u002F\u002Fwww.doctrine-project.org\u002F) - A comprehensive DBAL and ORM.\n* [Laravel Eloquent](https:\u002F\u002Fgithub.com\u002Filluminate\u002Fdatabase) - A simple ORM.\n* [ProxyManager](https:\u002F\u002Fgithub.com\u002FOcramius\u002FProxyManager) - A set of utilities to generate proxy objects for data mappers.\n* [RedBean](https:\u002F\u002Fredbeanphp.com\u002Findex.php) - A lightweight, configuration-less ORM.\n* [Slimdump](https:\u002F\u002Fgithub.com\u002Fwebfactory\u002Fslimdump) - An easy dumper tool for MySQL.\n* [Spot2](https:\u002F\u002Fgithub.com\u002Fspotorm\u002Fspot2) - A MySQL datamapper ORM.\n\n### Migrations\n*Libraries to help manage database schemas and migrations.*\n\n* [Doctrine Migrations](https:\u002F\u002Fwww.doctrine-project.org\u002Fprojects\u002Fmigrations.html) - A migration library for Doctrine.\n* [Phinx](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fphinx) - Another database migration library.\n* [PHPMig](https:\u002F\u002Fgithub.com\u002Fdavedevelopment\u002Fphpmig) - Another migration management library.\n* [Ruckusing](https:\u002F\u002Fgithub.com\u002Fruckus\u002Fruckusing-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* [MongoDB](https:\u002F\u002Fgithub.com\u002Fmongodb\u002Fmongo-php-driver) - MongoDB PHP Driver.\n* [MongoDB PHP Library](https:\u002F\u002Fgithub.com\u002Fmongodb\u002Fmongo-php-library) - The official high-level MongoDB PHP library built on top of the MongoDB PHP Driver.\n* [Predis](https:\u002F\u002Fgithub.com\u002Fpredis\u002Fpredis) - A feature-complete Redis library.\n\n### Queue\n*Libraries for working with event and task queues.*\n\n* [BunnyPHP](https:\u002F\u002Fgithub.com\u002Fjakubkulhan\u002Fbunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.\n* [Pheanstalk](https:\u002F\u002Fgithub.com\u002Fpheanstalk\u002Fpheanstalk) - A Beanstalkd client library.\n* [PHP AMQP](https:\u002F\u002Fgithub.com\u002Fphp-amqplib\u002Fphp-amqplib) - A pure PHP AMQP library.\n* [Tarantool Queue](https:\u002F\u002Fgithub.com\u002Ftarantool-php\u002Fqueue) - PHP bindings for Tarantool Queue.\n* [Thumper](https:\u002F\u002Fgithub.com\u002Fphp-amqplib\u002FThumper) - A RabbitMQ pattern library.\n* [Enqueue](https:\u002F\u002Fgithub.com\u002Fphp-enqueue\u002Fenqueue-dev) - A message queue package 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* [Elastica](https:\u002F\u002Fgithub.com\u002Fruflin\u002FElastica) - A client library for ElasticSearch.\n* [ElasticSearch PHP](https:\u002F\u002Fgithub.com\u002Felastic\u002Felasticsearch-php) - The official client library for [ElasticSearch](https:\u002F\u002Fwww.elastic.co\u002F).\n* [Solarium](https:\u002F\u002Fwww.solarium-project.org\u002F) - A client library for [Solr](https:\u002F\u002Fsolr.apache.org\u002F).\n* [SphinxQL Query Builder](https:\u002F\u002Ffoolcode.github.io\u002FSphinxQL-Query-Builder\u002F) - A query library for the [Sphinx](https:\u002F\u002Fsphinxsearch.com\u002F) and [Manticore](https:\u002F\u002Fmanticoresearch.com\u002F) search engines.\n\n### Command Line\n*Libraries related to the command line.*\n\n* [Aura.Cli](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.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* [CLI Menu](https:\u002F\u002Fgithub.com\u002Fphp-school\u002Fcli-menu) - A library for building CLI menus.\n* [CLIFramework](https:\u002F\u002Fgithub.com\u002Fc9s\u002FCLIFramework) - A command-line framework that supports zsh\u002Fbash completion generation, subcommands and option constraints. It also powers phpbrew.\n* [CLImate](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fclimate) - A library for outputting colors and special formatting.\n* [Commando](https:\u002F\u002Fgithub.com\u002Fnategood\u002Fcommando) - Another simple command line opt parser.\n* [Cron Expression](https:\u002F\u002Fgithub.com\u002Fmtdowling\u002Fcron-expression) - A library to calculate cron run dates.\n* [GetOpt](https:\u002F\u002Fgithub.com\u002Fgetopt-php\u002Fgetopt-php) - A command line opt parser.\n* [GetOptionKit](https:\u002F\u002Fgithub.com\u002Fc9s\u002FGetOptionKit) - Another command line opt parser.\n* [PsySH](https:\u002F\u002Fgithub.com\u002Fbobthecow\u002Fpsysh) - Another PHP REPL.\n* [ShellWrap](https:\u002F\u002Fgithub.com\u002FMrRio\u002Fshellwrap) - A simple command line wrapper library.\n\n### Authentication and Authorization\n*Libraries for implementing user authentication and authorization.*\n\n* [Aura.Auth](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Auth) - Provides authentication functionality and session tracking using various adapters.\n* [SocialConnect Auth](https:\u002F\u002Fgithub.com\u002FsocialConnect\u002Fauth) - An open source social sign (OAuth1\\OAuth2\\OpenID\\OpenIDConnect).\n* [Json Web Token](https:\u002F\u002Fgithub.com\u002Flcobucci\u002Fjwt) - Json Tokens to authenticate and transmit information.\n* [OAuth 1.0 Client](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Foauth1-client) - An OAuth 1.0 client library.\n* [OAuth 2.0 Client](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Foauth2-client) - An OAuth 2.0 client library.\n* [OAuth2 Server](https:\u002F\u002Fbshaffer.github.io\u002Foauth2-server-php-docs\u002F) - Another OAuth2 server implementation.\n* [OAuth2 Server](https:\u002F\u002Foauth2.thephpleague.com\u002F) - An OAuth2 authentication server, resource server and client library.\n* [Paseto](https:\u002F\u002Fgithub.com\u002Fparagonie\u002Fpaseto) - Platform-Agnostic Security Tokens.\n* [PHP oAuthLib](https:\u002F\u002Fgithub.com\u002Fdaviddesberg\u002FPHPoAuthLib) - Another OAuth library.\n* [TwitterOAuth](https:\u002F\u002Fgithub.com\u002Fabraham\u002Ftwitteroauth) - A Twitter OAuth library.\n\n### Markup and CSS\n*Libraries for working with markup and CSS formats.*\n\n* [Cebe Markdown](https:\u002F\u002Fgithub.com\u002Fcebe\u002Fmarkdown) - A fast and extensible Markdown parser.\n* [CommonMark PHP](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcommonmark) - Highly-extensible Markdown parser which fully supports the [CommonMark spec](https:\u002F\u002Fspec.commonmark.org\u002F).\n* [Decoda](https:\u002F\u002Fgithub.com\u002Fmilesj\u002Fdecoda) - A lightweight markup parser library.\n* [Djot](https:\u002F\u002Fgithub.com\u002Fphp-collective\u002Fdjot-php) - A PHP parser for [Djot](https:\u002F\u002Fdjot.net\u002F), a modern light markup language (successor of Markdown).\n* [Essence](https:\u002F\u002Fgithub.com\u002Fessence\u002Fessence) - A library for extracting web media.\n* [Embera](https:\u002F\u002Fgithub.com\u002Fmpratt\u002FEmbera) - An Oembed consumer library.\n* [HTML to Markdown](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fhtml-to-markdown) - Converts HTML into Markdown.\n* [HTML5 PHP](https:\u002F\u002Fgithub.com\u002FMasterminds\u002Fhtml5-php) - An HTML5 parser and serializer library.\n* [Parsedown](https:\u002F\u002Fgithub.com\u002Ferusev\u002Fparsedown) - Another Markdown parser.\n* [PHP CSS Parser](https:\u002F\u002Fgithub.com\u002FMyIntervals\u002FPHP-CSS-Parser) - A Parser for CSS Files written in PHP.\n* [PHP Markdown](https:\u002F\u002Fgithub.com\u002Fmichelf\u002Fphp-markdown) - A Markdown parser.\n* [Shiki PHP](https:\u002F\u002Fgithub.com\u002Fspatie\u002Fshiki-php) - A [Shiki](https:\u002F\u002Fgithub.com\u002Fshikijs\u002Fshiki) code highlighting package in PHP.\n* [VObject](https:\u002F\u002Fgithub.com\u002Fsabre-io\u002Fvobject) - A library for parsing VCard and iCalendar objects.\n\n### JSON\n*Libraries for working with JSON.*\n\n* [JSON Lint](https:\u002F\u002Fgithub.com\u002FSeldaek\u002Fjsonlint) - A JSON lint utility.\n* [JSONMapper](https:\u002F\u002Fgithub.com\u002FJsonMapper\u002FJsonMapper) - A library for mapping JSON to PHP objects.\n* [Lazy JSON](https:\u002F\u002Fgithub.com\u002Fcerbero90\u002Flazy-json) - A memory-efficient lazy parser for large JSON files.\n\n### Strings\n*Libraries for parsing and manipulating strings.*\n\n* [Agent](https:\u002F\u002Fgithub.com\u002Fjenssegers\u002Fagent) - A PHP desktop\u002Fmobile user agent parser, based on Mobiledetect.\n* [ANSI to HTML5](https:\u002F\u002Fgithub.com\u002Fsensiolabs\u002Fansi-to-html) - An ANSI to HTML5 converter library.\n* [Color Jizz](https:\u002F\u002Fgithub.com\u002Fmikeemoo\u002FColorJizz-PHP) - A library for manipulating and converting colors.\n* [Device Detector](https:\u002F\u002Fgithub.com\u002Fmatomo-org\u002Fdevice-detector) - Another library for parsing user agent strings.\n* [Hyphenation](https:\u002F\u002Fgithub.com\u002Fheiglandreas\u002FOrg_Heigl_Hyphenator) - Text hyphenation based on the TeX hyphenation algorithm.\n* [Jieba-PHP](https:\u002F\u002Fgithub.com\u002Ffukuball\u002Fjieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.\n* [Mobile-Detect](https:\u002F\u002Fgithub.com\u002Fserbanghita\u002FMobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).\n* [Patchwork UTF-8](https:\u002F\u002Fgithub.com\u002Fnicolas-grekas\u002FPatchwork-UTF8) - A portable library for working with UTF-8 strings.\n* [Portable ASCII](https:\u002F\u002Fgithub.com\u002Fvoku\u002Fportable-ascii) - A library to convert strings to ASCII.\n* [Portable UTF-8](https:\u002F\u002Fgithub.com\u002Fvoku\u002Fportable-utf8) - A string manipulation library with UTF-8 safe replacement methods.\n* [Slugify](https:\u002F\u002Fgithub.com\u002Fcocur\u002Fslugify) - A library to convert strings to slugs.\n* [SQL Formatter](https:\u002F\u002Fgithub.com\u002Fjdorn\u002Fsql-formatter\u002F) - A library for formatting SQL statements.\n* [Stringy](https:\u002F\u002Fgithub.com\u002Fvoku\u002FStringy) - A string manipulation library with multibyte support.\n* [Url highlight](https:\u002F\u002Fgithub.com\u002Fvstelmakh\u002Furl-highlight) - A library for parsing URLs from text and converting them into clickable links.\n* [URLify](https:\u002F\u002Fgithub.com\u002Fjbroadway\u002Furlify) - A PHP port of Django's URLify.js.\n* [UUID](https:\u002F\u002Fgithub.com\u002Framsey\u002Fuuid) - A library for generating UUIDs.\n\n### Numbers\n*Libraries for working with numbers.*\n\n* [Brick Math](https:\u002F\u002Fgithub.com\u002Fbrick\u002Fmath) - A library providing large number support: `BigInteger`, `BigDecimal` and `BigRational`.\n* [ByteUnits](https:\u002F\u002Fgithub.com\u002Fgabrielelana\u002Fbyte-units) - A library to parse, format and convert byte units in binary and metric systems.\n* [DecimalObject](https:\u002F\u002Fgithub.com\u002Fphp-collective\u002Fdecimal-object) - A value object to handle decimals\u002Ffloats easily and more precisely.\n* [IP](https:\u002F\u002Fgithub.com\u002Fdarsyn\u002Fip) - An immutable value object for working with IPv4 and IPv6 addresses.\n* [PHP Conversion](https:\u002F\u002Fgithub.com\u002Fcniska\u002Fphp-conversion) - Another library for converting between units of measure.\n* [PHP Units of Measure](https:\u002F\u002Fgithub.com\u002Ftriplepoint\u002Fphp-units-of-measure) - A library for converting between units of measure.\n* [MathPHP](https:\u002F\u002Fgithub.com\u002Fmarkrogoyski\u002Fmath-php) - A math library for PHP.\n\n### Filtering, Sanitizing and Validation\n*Libraries for filtering, sanitizing and validating data.*\n\n* [Assert](https:\u002F\u002Fgithub.com\u002Fbeberlei\u002Fassert) - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.\n* [Aura.Filter](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Filter) - Provides tools to validate and sanitize objects and arrays.\n* [CakePHP Validation](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fvalidation) - Another validation library.\n* [Filterus](https:\u002F\u002Fgithub.com\u002Fircmaxell\u002Ffilterus) - A simple PHP filtering library.\n* [HTML Purifier](https:\u002F\u002Fgithub.com\u002Fezyang\u002Fhtmlpurifier) - A standards compliant HTML filter.\n* [ISO-codes](https:\u002F\u002Fgithub.com\u002Fronanguilloux\u002FIsoCodes) - A library for validating inputs according to standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.\n* [JSON Schema](https:\u002F\u002Fgithub.com\u002Fjsonrainbow\u002Fjson-schema) - A [JSON Schema](https:\u002F\u002Fjson-schema.org\u002F) validation library.\n* [LibPhoneNumber for PHP](https:\u002F\u002Fgithub.com\u002Fgiggsey\u002Flibphonenumber-for-php) - A PHP implementation of Google's phone number handling library.\n* [MetaYaml](https:\u002F\u002Fgithub.com\u002Fromaricdrigon\u002FMetaYaml) - A schema validation library that supports YAML, JSON and XML.\n* [Respect Validation](https:\u002F\u002Fgithub.com\u002FRespect\u002FValidation) - A simple validation library.\n* [Symfony HTML Sanitizer](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fhtml-sanitizer) - An HTML sanitizer library.\n* [Valitron](https:\u002F\u002Fgithub.com\u002Fvlucas\u002Fvalitron) - Another validation library.\n* [Valinor](https:\u002F\u002Fgithub.com\u002FCuyZ\u002FValinor) - A library for mapping to strongly typed value objects.\n* [Volan](https:\u002F\u002Fgithub.com\u002Fserkin\u002FVolan) - Another simplified validation library.\n\n### API\n*Libraries and web tools for developing APIs.*\n\n* [API Platform](https:\u002F\u002Fapi-platform.com) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.\n* [Laminas API Tool Skeleton](https:\u002F\u002Fgithub.com\u002Flaminas-api-tools\u002Fapi-tools-skeleton) - An API builder built with the Laminas Framework.\n* [HAL](https:\u002F\u002Fgithub.com\u002Fblongden\u002Fhal) - A Hypertext Application Language (HAL) builder library.\n* [Hateoas](https:\u002F\u002Fgithub.com\u002Fwilldurand\u002FHateoas) - A HATEOAS REST web service library.\n* [Jane](https:\u002F\u002Fgithub.com\u002Fjanephp\u002Fjanephp\u002F) - An OpenApi client generator with validation support.\n* [Negotiation](https:\u002F\u002Fgithub.com\u002Fwilldurand\u002FNegotiation) - A content negotiation library.\n* [Restler](https:\u002F\u002Fgithub.com\u002FLuracast\u002FRestler) - A lightweight framework to expose PHP methods as RESTful web API.\n* [PackageGenerator](https:\u002F\u002Fgithub.com\u002FWsdlToPhp\u002FPackageGenerator) - Package Generator generates a PHP SDK from any WSDL.\n\n### Caching and Locking\n*Libraries for caching data and acquiring locks.*\n\n* [APIx Cache](https:\u002F\u002Fgithub.com\u002Fapix\u002Fcache) - A thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing.\n* [CacheTool](https:\u002F\u002Fgithub.com\u002Fgordalina\u002Fcachetool) - A tool to clear APC\u002Fopcode caches from the command line.\n* [CakePHP Cache](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fcache) - A caching library.\n* [Doctrine Cache](https:\u002F\u002Fgithub.com\u002Fdoctrine\u002Fcache) - A caching library.\n* [Metaphore](https:\u002F\u002Fgithub.com\u002Fsobstel\u002Fmetaphore) - Cache slam defense using a semaphore to prevent dogpile effect.\n* [Stash](https:\u002F\u002Fgithub.com\u002Ftedious\u002FStash) - Another library for caching.\n* [Laminas Cache](https:\u002F\u002Fgithub.com\u002Flaminas\u002Flaminas-cache) - Another caching library.\n* [Lock](https:\u002F\u002Fgithub.com\u002Fphp-lock\u002Flock) - A lock library to provide exclusive execution.\n\n### Data Structure and Storage\n*Libraries that implement data structure or storage techniques.*\n\n* [CakePHP Collection](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fcollection) - A simple collections library.\n* [Fractal](https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Ffractal) - A library for converting complex data structures to JSON output.\n* [JsonMapper](https:\u002F\u002Fgithub.com\u002Fcweiske\u002Fjsonmapper) - A library that maps nested JSON structures onto PHP classes.\n* [JSON Machine](https:\u002F\u002Fgithub.com\u002Fhalaxa\u002Fjson-machine) - Provides iteration over huge JSONs using simple `foreach`.\n* [msgpack.php](https:\u002F\u002Fgithub.com\u002Frybakit\u002Fmsgpack.php) - A pure PHP implementation of the [MessagePack](https:\u002F\u002Fmsgpack.org\u002F) serialization format.\n* [Serializer](https:\u002F\u002Fgithub.com\u002Fschmittjoh\u002Fserializer) - A library for serializing and de-serializing data.\n* [YaLinqo](https:\u002F\u002Fgithub.com\u002FAthari\u002FYaLinqo) - Yet Another LINQ to Objects for PHP.\n* [Laminas Serializer](https:\u002F\u002Fgithub.com\u002Flaminas\u002Flaminas-serializer) - Another library for serialising and de-serialising data.\n\n### Notifications\n*Libraries for working with notification software.*\n\n* [JoliNotif](https:\u002F\u002Fgithub.com\u002Fjolicode\u002FJoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc).\n\n### Deployment\n*Libraries for project deployment.*\n\n* [Deployer](https:\u002F\u002Fgithub.com\u002Fdeployphp\u002Fdeployer) - A deployment tool.\n* [Envoy](https:\u002F\u002Fgithub.com\u002Flaravel\u002Fenvoy) - A tool to run SSH tasks with PHP.\n\n### Internationalisation and Localisation\n*Libraries for Internationalization (I18n) and Localization (L10n).*\n\n* [Aura.Intl](https:\u002F\u002Fgithub.com\u002Fauraphp\u002FAura.Intl) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.\n* [CakePHP I18n](https:\u002F\u002Fgithub.com\u002Fcakephp\u002Fi18n) - Message translation and localization for dates and numbers.\n\n### Serverless\n*Libraries and tools to help build serverless web applications.*\n\n* [Bref](https:\u002F\u002Fbref.sh\u002F) - Serverless PHP on AWS Lambda.\n* [OpenWhisk](https:\u002F\u002Fopenwhisk.apache.org\u002F) - An open-source serverless cloud platform.\n* [Serverless Framework](https:\u002F\u002Fwww.serverless.com\u002Fframework) - An open-source framework for building serverless applications.\n* [Laravel Vapor](https:\u002F\u002Fvapor.laravel.com\u002F) - A serverless deployment platform for Laravel, powered by AWS.\n\n### Configuration\n*Libraries and tools for configuration.*\n\n* [PHP Dotenv](https:\u002F\u002Fgithub.com\u002Fvlucas\u002Fphpdotenv) - Parse and load environment variables from `.env` files.\n* [Symfony Dotenv](https:\u002F\u002Fgithub.com\u002Fsymfony\u002Fdotenv) - Parse and load environment variables from `.env` files.\n* [Toml](https:\u002F\u002Fgithub.com\u002Fphp-collective\u002Ftoml) - A TOML parser and encoder with AST access and error recovery.\n\n### LLMs\n*Libraries for working with Large Language Models.*\n\n* [Anthropic](https:\u002F\u002Fgithub.com\u002Fmozex\u002Fanthropic-php) - A PHP client for the Anthropic API, supporting messages, streaming, tool use, and batch processing.\n* [Anthropic for Laravel](https:\u002F\u002Fgithub.com\u002Fmozex\u002Fanthropic-laravel) - A Laravel wrapper for the Anthropic PHP client with Facades, config publishing, and testing fakes.\n* [Instructor for PHP](https:\u002F\u002Fgithub.com\u002Fcognesy\u002Finstructor-php) - Structured data outputs with LLMs, in PHP.\n* [LLPhant](https:\u002F\u002Fgithub.com\u002FLLPhant\u002FLLPhant) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.\n* [OpenAI Client](https:\u002F\u002Fgithub.com\u002Fopenai-php\u002Fclient) - OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.\n* [OpenAI Client for Laravel](https:\u002F\u002Fgithub.com\u002Fopenai-php\u002Flaravel) - OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API.\n* [PHP Mistral AI SDK](https:\u002F\u002Fgithub.com\u002FSoftCreatR\u002Fphp-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* [Amazon Web Service SDK](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-php) - The official PHP AWS SDK library.\n* [AsyncAWS](https:\u002F\u002Fasync-aws.com\u002F) - An unofficial asynchronous PHP AWS SDK.\n* [Campaign Monitor](https:\u002F\u002Fcampaignmonitor.github.io\u002Fcreatesend-php\u002F) - The official Campaign Monitor PHP library.\n* [Github](https:\u002F\u002Fgithub.com\u002FKnpLabs\u002Fphp-github-api) - A library to interface with the Github API.\n* [Mailgun](https:\u002F\u002Fgithub.com\u002Fmailgun\u002Fmailgun-php) - The official Mailgun PHP API.\n* [Stripe](https:\u002F\u002Fgithub.com\u002Fstripe\u002Fstripe-php) - The official Stripe PHP library.\n* [Twilio](https:\u002F\u002Fgithub.com\u002Ftwilio\u002Ftwilio-php) - The official Twilio PHP REST API.\n\n### Extensions\n*Libraries to help build PHP extensions.*\n\n* [PHP CPP](https:\u002F\u002Fwww.php-cpp.com\u002F) - A C++ library for developing PHP extensions.\n* [Zephir](https:\u002F\u002Fgithub.com\u002Fzephir-lang\u002Fzephir) - 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* [Annotations](https:\u002F\u002Fgithub.com\u002Fdoctrine\u002Fannotations) - An annotation library (part of Doctrine).\n* [BotMan](https:\u002F\u002Fgithub.com\u002Fbotman\u002Fbotman) - A framework agnostic PHP library to build cross-platform chatbots.\n* [ClassPreloader](https:\u002F\u002Fgithub.com\u002FClassPreloader\u002FClassPreloader) - A library for optimizing autoloading.\n* [Ganesha](https:\u002F\u002Fgithub.com\u002Fackintosh\u002Fganesha) - A PHP implementation of Circuit Breaker pattern.\n* [Hprose-PHP](https:\u002F\u002Fgithub.com\u002Fhprose\u002Fhprose-php) - A cross-language RPC.\n* [Laravel Serializable Closure](https:\u002F\u002Fgithub.com\u002Flaravel\u002Fserializable-closure) - A library that allows Closures to be serialized.\n* [noCAPTCHA](https:\u002F\u002Fgithub.com\u002FARCANEDEV\u002FnoCAPTCHA) - Helper for Google's noCAPTCHA (reCAPTCHA).\n* [Pagerfanta](https:\u002F\u002Fgithub.com\u002Fwhiteoctober\u002FPagerfanta) - A pagination library.\n* [Safe](https:\u002F\u002Fgithub.com\u002Fthecodingmachine\u002Fsafe) - 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* [Brew PHP Switcher](https:\u002F\u002Fgithub.com\u002Fphilcook\u002Fbrew-php-switcher) - Brew PHP switcher.\n* [Homebrew](https:\u002F\u002Fbrew.sh\u002F) - A package manager for macOS.\n* [PHP Brew](https:\u002F\u002Fgithub.com\u002Fphpbrew\u002Fphpbrew) - A PHP version manager and installer.\n* [PHP Build](https:\u002F\u002Fgithub.com\u002Fphp-build\u002Fphp-build) - Another PHP version installer.\n* [Static PHP CLI](https:\u002F\u002Fgithub.com\u002Fcrazywhalecc\u002Fstatic-php-cli) - Build or [download](https:\u002F\u002Fdl.static-php.dev\u002Fstatic-php-cli\u002F) 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](https:\u002F\u002Fwww.redhat.com\u002Fen\u002Fansible-collaborative) - A radically simple orchestration framework.\n* [DDEV](https:\u002F\u002Fgithub.com\u002Fddev\u002Fddev) - A local web development environment system for PHP.\n* [Docker](https:\u002F\u002Fwww.docker.com\u002F) - A containerization platform.\n* [Docker PHP Extension Installer](https:\u002F\u002Fgithub.com\u002Fmlocati\u002Fdocker-php-extension-installer) - Easily install PHP extensions in Docker containers.\n* [Docksal](https:\u002F\u002Fgithub.com\u002Fdocksal\u002Fdocksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.\n* [Expose](https:\u002F\u002Fgithub.com\u002Fexposedev\u002Fexpose) - An open-source PHP tunneling service.\n* [Lando](https:\u002F\u002Flando.dev\u002F) - Push-button development environments.\n* [Laravel Homestead](https:\u002F\u002Flaravel.com\u002Fdocs\u002Fmaster\u002Fhomestead) - A local development environment for Laravel.\n* [Laravel Herd](https:\u002F\u002Fherd.laravel.com\u002Fwindows) - A one click PHP development environment for macOS and Windows.\n* [Laradock](https:\u002F\u002Flaradock.io\u002F) - A full PHP development environment based on Docker.\n* [PHPMon](https:\u002F\u002Fphpmon.app\u002F) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https:\u002F\u002Flaravel.com\u002Fdocs\u002Fmaster\u002Fvalet)).\n* [Puppet](https:\u002F\u002Fwww.puppet.com) - A server automation framework and application.\n* [Solo](https:\u002F\u002Fgithub.com\u002Fsoloterm\u002Fsolo) - A terminal application to manage processes for a Laravel application.\n* [Takeout](https:\u002F\u002Fgithub.com\u002Ftighten\u002Ftakeout) - A Docker-based development-only dependency manager.\n* [Vagrant](https:\u002F\u002Fdeveloper.hashicorp.com\u002Fvagrant) - A portable development environment utility.\n\n### Virtual Machines\n*Alternative PHP virtual machines.*\n\n* [Hack](https:\u002F\u002Fhacklang.org\u002F) - A programming language for HHVM.\n* [HHVM](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fhhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.\n* [PeachPie](https:\u002F\u002Fgithub.com\u002Fpeachpiecompiler\u002Fpeachpie) - 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](https:\u002F\u002Fwww.eclipse.org\u002Fdownloads\u002F) - A PHP IDE based on the Eclipse platform.\n* [Apache NetBeans](https:\u002F\u002Fnetbeans.apache.org\u002Ffront\u002Fmain\u002Findex.html) - An IDE with support for PHP and HTML5.\n* [PhpEd](https:\u002F\u002Fwww.nusphere.com\u002Fproducts\u002Fphped.htm) - An IDE with professional commercial debugger.\n* [PhpStorm](https:\u002F\u002Fwww.jetbrains.com\u002Fphpstorm\u002F) - A commercial PHP IDE.\n* [VS Code](https:\u002F\u002Fcode.visualstudio.com\u002F) - An open source code editor.\n\n### Web Applications\n*Web-based applications and tools.*\n\n* [3V4L](https:\u002F\u002F3v4l.org\u002F) - An online PHP & HHVM shell.\n* [Adminer](https:\u002F\u002Fwww.adminer.org\u002Fen\u002F) - Database management in a single PHP file.\n* [Cachet](https:\u002F\u002Fgithub.com\u002Fcachethq\u002Fcachet) - The open source status page system.\n* [Lychee](https:\u002F\u002Fgithub.com\u002Felecterious\u002FLychee) - An easy to use and great looking photo-management-system.\n* [Leantime](https:\u002F\u002Fleantime.io) - Strategic project management system for the non project manager.\n* [MailCatcher](https:\u002F\u002Fgithub.com\u002Fsj26\u002Fmailcatcher) - A web tool for capturing and viewing emails.\n* [Mailpit](https:\u002F\u002Fgithub.com\u002Faxllent\u002Fmailpit) - An email and SMTP testing tool for developers.\n* [phpMyAdmin](https:\u002F\u002Fgithub.com\u002Fphpmyadmin\u002Fphpmyadmin) - A web interface for MySQL\u002FMariaDB.\n* [PHP Queue](https:\u002F\u002Fgithub.com\u002FCoderKungfu\u002Fphp-queue) - An application for managing queueing backends.\n* [phpRedisAdmin](https:\u002F\u002Fgithub.com\u002FErikDubbelboer\u002FphpRedisAdmin) - A simple web interface to manage [Redis](https:\u002F\u002Fredis.io\u002F) databases.\n* [PHPSandbox](https:\u002F\u002Fphpsandbox.io) - An online IDE for PHP in the browser.\n\n### Infrastructure\n*Infrastructure for providing PHP applications and services.*\n\n* [appserver.io](https:\u002F\u002Fgithub.com\u002Fappserver-io\u002Fappserver) - A multithreaded application server for PHP, written in PHP.\n* [php-pm](https:\u002F\u002Fgithub.com\u002Fphp-pm\u002Fphp-pm) - A process manager, supercharger and load balancer for PHP applications.\n* [RoadRunner](https:\u002F\u002Fgithub.com\u002Froadrunner-server\u002Froadrunner) - High-performance PHP application server, load-balancer and process manager.\n\n# Resources\nVarious resources, such as books, websites and articles, for improving your PHP development skills and knowledge.\n\n### PHP Websites\n*Useful PHP-related websites.*\n\n* [Nomad PHP](https:\u002F\u002Fnomadphp.com\u002F) - A online PHP learning resource.\n* [Laravel News](https:\u002F\u002Flaravel-news.com\u002F) - The official Laravel blog.\n* [PHP Annotated Monthly](https:\u002F\u002Fblog.jetbrains.com\u002Fphpstorm\u002Ftag\u002Fphp-annotated-monthly\u002F) - A monthly digest of PHP news.\n* [PHP FIG](https:\u002F\u002Fwww.php-fig.org\u002F) - The PHP Framework Interoperability Group.\n* [PHP Package Development Standards](https:\u002F\u002Fphp-pds.com\u002F) - Package development standards for PHP.\n* [PHP School](https:\u002F\u002Fwww.phpschool.io\u002F) - Open Source Learning for PHP.\n* [PHP The Right Way](https:\u002F\u002Fphptherightway.com\u002F) - A PHP best practice quick reference guide.\n* [PHP UG](https:\u002F\u002Fphp.ug) - A website to help people locate their nearest PHP user group (UG).\n* [PHP Watch](https:\u002F\u002Fphp.watch\u002F) - PHP articles, news, upcoming changes, RFCs and more.\n* [Unit Testing Tips](https:\u002F\u002Ftesting-tips.sarvendev.com\u002F) - Unit Testing Tips by examples in PHP.\n\n### PHP Books\n*Fantastic PHP-related books.*\n\n* [Domain-Driven Design in PHP](https:\u002F\u002Fleanpub.com\u002Fddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.\n* [Functional Programming in PHP](https:\u002F\u002Fwww.functionalphp.com\u002F) - A book on applying functional programming principles and techniques in PHP.\n* [Mastering Object-Orientated PHP](https:\u002F\u002Fmasteringobjectorientedphp.com\u002F) - A book about object-orientated PHP by Brandon Savage.\n* [PHP Cookbook](https:\u002F\u002Fwww.oreilly.com\u002Flibrary\u002Fview\u002Fphp-cookbook\u002F9781098121310\u002F) - This cookbook provides code recipes to help you resolve a variety of coding issues.\n* [Modernizing Legacy Applications in PHP](https:\u002F\u002Fleanpub.com\u002Fmlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.\n* [Scaling PHP Applications](https:\u002F\u002Fwww.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.\n* [Securing PHP: Core Concepts](https:\u002F\u002Fleanpub.com\u002Fsecuringphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.\n* [Signaling PHP](https:\u002F\u002Fleanpub.com\u002Fsignalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.\n* [XML Parsing with PHP](https:\u002F\u002Fwww.phparch.com\u002Fbooks\u002Fxml-parsing-with-php\u002F) - This book covers parsing and validating XML documents, leveraging XPath ex","awesome-php 是一个精心整理的 PHP 库、资源和工具列表。该项目涵盖了从框架、内容管理系统到测试、安全等各个方面的 PHP 开发所需的核心功能和技术，为开发者提供了全面且高质量的资源指南。适合 PHP 开发者在项目开发过程中寻找合适的库或工具时使用，无论是初学者还是有经验的开发者都能从中受益。此外，通过持续更新与社区贡献，确保了列表中资源的新颖性和实用性。","2026-06-11 02:47:03","top_all"]