{"id":110,"url":"https://github.com/ziadoz/awesome-php","name":"awesome-php","description":"A curated list of amazingly awesome PHP libraries, resources and shiny things.","projects_count":557,"last_synced_at":"2026-06-07T18:00:18.797Z","repository":{"id":12115829,"uuid":"14705691","full_name":"ziadoz/awesome-php","owner":"ziadoz","description":"A curated list of amazingly awesome PHP libraries, resources and shiny things.","archived":false,"fork":false,"pushed_at":"2026-04-23T15:42:25.000Z","size":1452,"stargazers_count":32540,"open_issues_count":68,"forks_count":5143,"subscribers_count":1675,"default_branch":"master","last_synced_at":"2026-05-22T10:37:24.415Z","etag":null,"topics":["awesome","awesome-lists","php","php-applications","php-framework","php-installation","php-library"],"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/ziadoz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-11-26T03:14:19.000Z","updated_at":"2026-05-22T03:58:49.000Z","dependencies_parsed_at":"2026-05-22T03:00:49.614Z","dependency_job_id":null,"html_url":"https://github.com/ziadoz/awesome-php","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ziadoz/awesome-php","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziadoz%2Fawesome-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziadoz%2Fawesome-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziadoz%2Fawesome-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziadoz%2Fawesome-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ziadoz","download_url":"https://codeload.github.com/ziadoz/awesome-php/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziadoz%2Fawesome-php/sbom","scorecard":{"id":1238516,"data":{"date":"2025-08-25","repo":{"name":"github.com/ziadoz/awesome-php","commit":"cfe9d5d43cb4ddb51b6a84e83cae24a1965e31f1"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":4.3,"checks":[{"name":"Code-Review","score":5,"reason":"Found 8/16 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/awesomebot.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ziadoz/awesome-php/awesomebot.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/awesomebot.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ziadoz/awesome-php/awesomebot.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/awesomebot.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ziadoz/awesome-php/awesomebot.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/awesomebot.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Do What The F*ck You Want To Public License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-10-05T18:44:10.820Z","repository_id":12115829,"created_at":"2025-10-05T18:44:10.820Z","updated_at":"2025-10-05T18:44:10.820Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34031952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"created_at":"2024-01-04T17:18:35.180Z","updated_at":"2026-06-07T18:00:18.804Z","primary_language":"PHP","list_of_lists":false,"displayable":true,"categories":["Table of Contents","Configuration"],"sub_categories":["Development Environment","Error Tracking and Monitoring Services","Text Editors and IDEs","PHP Installation","Virtual Machines","Composer Repositories","Dependency Management","Dependency Management Extras","Frameworks","Framework Extras","Content Management Systems (CMS)","Components","Micro Frameworks","Templating","Static Site Generators","HTTP","Middlewares","Email","Streams","Dependency Injection","Imagery","Testing","Continuous Integration","Documentation","Security","Passwords","Code Analysis","Architectural","Debugging and Profiling","Build Tools","Task Runners","Asset Management","Geolocation","Date and Time","E-commerce","Database","Migrations","Search","Authentication and Authorization","Strings","API","Serverless","Third Party APIs","Extensions","Web Applications","PHP Websites","PHP Books","PHP Videos","PHP Podcasts","PHP Newsletters","PHP Reading","PHP Internals Reading","PDF","Event","PHP Conferences","Miscellaneous","Deployment","Scraping","Command Line","Office","Code Quality","Markup and CSS","Filtering, Sanitizing and Validation","Data Structure and Storage","Static Analysis","Infrastructure","Routers","URL","Configuration","Caching and Locking","LLMs","Files","NoSQL","Numbers","Logging","Micro Framework Extras","Navigation","Queue","Notifications","JSON","Internationalisation and Localisation"],"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 awesome PHP libraries, resources, and useful tools.\n\n## Contributing and Collaborating\nPlease see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONTRIBUTING.md), [CODE-OF-CONDUCT](https://github.com/ziadoz/awesome-php/blob/master/CODE-OF-CONDUCT.md) and [COLLABORATING](https://github.com/ziadoz/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](https://packages.firegento.com/) - Magento Module Composer Repository.\n* [Packagist](https://packagist.org/) - The PHP Package Repository.\n* [Packalyst](https://packalyst.com/) - The Laravel package repository.\n* [Private Packagist](https://packagist.com/) - Composer package archive as a service for PHP.\n* [WordPress Packagist](https://wpackagist.org/) - Manage your plugins with Composer.\n\n### Dependency Management\n*Libraries for dependency and package management.*\n\n* [Composer](https://getcomposer.org/) - A package and dependency manager.\n* [Composer Installers](https://github.com/composer/installers) - A multi-framework Composer library installer.\n* [Phive](https://phar.io/) - A PHAR manager.\n* [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.\n* [Pie](https://github.com/php/pie) - The official PHP installer for extensions.\n\n### Dependency Management Extras\n*Extras related to dependency management.*\n\n* [Composer Merge Plugin](https://github.com/wikimedia/composer-merge-plugin) - A composer plugin to merge several `composer.json` files.\n* [Composer Normalize](https://github.com/ergebnis/composer-normalize) - A plugin for normalizing `composer.json` files.\n* [Composer Patches](https://github.com/cweagans/composer-patches) - A plugin for Composer to apply patches.\n* [Composer Prefer Lowest Validator](https://github.com/dereuromark/composer-prefer-lowest) - A plugin to check if minimum dependencies can be installed and tested.\n* [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* [Composer Unused](https://github.com/composer-unused/composer-unused) - A CLI Tool to scan for unused composer packages.\n* [Repman](https://repman.io) - A private PHP package repository manager and Packagist proxy.\n* [Satis](https://github.com/composer/satis) - A static Composer repository generator.\n\n### Frameworks\n*Web development frameworks.*\n\n* [CakePHP](https://cakephp.org/) - A rapid application development framework.\n* [CodeIgniter](https://codeigniter.com/) - A powerful PHP framework with a very small footprint.\n* [Ecotone](https://docs.ecotone.tech/) - A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.\n* [Laminas](https://getlaminas.org/) - A framework comprised of individual components (previously Zend Framework).\n* [Laravel](https://laravel.com/) - A web application framework with expressive, elegant syntax.\n* [Nette](https://nette.org) - A web framework comprised of mature components.\n* [Phalcon](https://phalcon.io/en-us) - A framework implemented as a C extension.\n* [Spiral](https://spiral.dev/) - A high-performance PHP/Go framework.\n* [Symfony](https://symfony.com/) - A set of reusable components and a web framework.\n* [Tempest](https://github.com/tempestphp/tempest-framework) - A framework that gets out of your way.\n* [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* [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.\n* [Filament PHP](https://filamentphp.com/) - A powerful open source UI framework for Laravel.\n* [Inertia.js](https://inertiajs.com/) - An adapter for building single-page applications using server-side routing and controllers, without a separate API.\n* [LaravelS](https://github.com/hhxsv5/laravel-s) - An out-of-the-box adapter between Laravel/Lumen and Swoole.\n* [Livewire](https://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](https://backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).\n* [Concrete5](https://www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.\n* [CraftCMS](https://github.com/craftcms/cms) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.\n* [Drupal](https://new.drupal.org/home) - An enterprise level CMS.\n* [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.\n* [Joomla](https://www.joomla.org/) - Another leading CMS.\n* [Kirby](https://getkirby.com/) - A flat-file CMS that adapts to any project.\n* [Magento](https://github.com/magento/magento2) - A widely used open-source e-commerce platform.\n* [Moodle](https://moodle.org/) - An open-source learning platform.\n* [OctoberCMS](https://octobercms.com/) - A CMS built on Laravel.\n* [OpenMage](https://github.com/OpenMage/magento-lts) - Fork of EoL Magento 1 e-commerce platform.\n* [Pico CMS](https://picocms.org/) - A lightweight flat-file CMS.\n* [Silverstripe](https://www.silverstripe.org/) - A simple, flexible, and secure CMS.\n* [Statamic](https://statamic.com/) - A flat-file and Git-based CMS built on Laravel.\n* [Sulu](https://sulu.io/) - A user- and developer-friendly CMS built on the Symfony Framework.\n* [TYPO3](https://typo3.org) - An enterprise level CMS.\n* [WinterCMS](https://wintercms.com) - A community-maintained fork of OctoberCMS built on Laravel.\n* [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](https://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.\n* [CakePHP Plugins](https://plugins.cakephp.org/) - A directory of CakePHP plugins.\n* [Laminas Components](https://docs.laminas.dev/components/) - The components that make the Laminas Framework.\n* [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.\n* [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.\n* [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.\n* [Symfony Packages](https://symfony.com/packages) - Decoupled libraries for PHP applications.\n\n### Micro Frameworks\n*Micro frameworks and routers.*\n\n* [Laravel Zero](https://laravel-zero.com) - A micro-framework for console applications.\n* [Mezzio](https://getexpressive.org/) - A micro-framework by Laminas.\n* [Minicli](https://github.com/minicli/minicli) - Minimalist, dependency-free framework for building CLI-centric PHP applications.\n* [Silly](https://github.com/mnapoli/silly) - A micro-framework for CLI applications.\n* [Slim](https://www.slimframework.com/) - Another simple micro framework.\n\n### Micro Framework Extras\n*Extras related to micro frameworks and routers.*\n\n* [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton) - A skeleton for Slim.\n* [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* [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.\n* [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library.\n* [Klein](https://github.com/klein/klein.php) - A flexible router.\n* [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](https://latte.nette.org/) - The safest and truly intuitive templates for PHP.\n* [MtHaml](https://github.com/arnaud-lb/MtHaml) - A PHP implementation of the HAML template language.\n* [Mustache](https://github.com/bobthecow/mustache.php) - A PHP implementation of the Mustache template language.\n* [PHPTAL](https://phptal.org/) - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.\n* [Plates](https://platesphp.com/) - A native PHP templating library.\n* [Smarty](https://www.smarty.net/) - A template engine to complement PHP.\n* [Twig](https://twig.symfony.com/) - A comprehensive templating language.\n\n### Static Site Generators\n*Tools for pre-processing content to generate web pages.*\n\n* [Cecil](https://cecil.app/) - A simple and powerful content-driven static site generator.\n* [Couscous](https://couscous.io) - A tool for converting Markdown documentation into websites.\n* [Jigsaw](https://jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.\n* [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.\n\n### HTTP\n*Libraries for working with HTTP.*\n\n* [Buzz](https://github.com/kriswallsmith/Buzz) - Another HTTP client.\n* [Guzzle](https://github.com/guzzle/guzzle) - A comprehensive HTTP client.\n* [HTTPlug](https://httplug.io) - An HTTP client abstraction without binding to a specific implementation.\n* [Nyholm PSR-7](https://github.com/Nyholm/psr7) - A super lightweight PSR-7 implementation. Very strict and very fast.\n* [PHP VCR](https://php-vcr.github.io/) - A library for recording and replaying HTTP requests.\n* [Requests](https://github.com/WordPress/Requests) - A simple HTTP library.\n* [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients.\n* [Saloon](https://github.com/saloonphp/saloon) - A framework for building beautiful API integrations and SDKs.\n* [Symfony HTTP Client](https://github.com/symfony/http-client) - A component to fetch HTTP resources synchronously or asynchronously.\n* [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* [Chrome PHP](https://github.com/chrome-php/chrome) - Instrument headless Chrome/Chromium instances from PHP.\n* [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect) - A PHP class for detecting bots/crawlers/spiders via the user agent.\n* [DiDOM](https://github.com/Imangazaliev/DiDOM) - A super-fast HTML scrapper and parser.\n* [Embed](https://github.com/php-embed/Embed) - An information extractor from any web service or page.\n* [PHP Spider](https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.\n* [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* [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares) - Inspiring collection of handy middlewares.\n* [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.\n* [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* [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - A domain suffix parser library.\n* [sabre/uri](https://github.com/sabre-io/uri) - A functional URI manipulation library.\n* [Uri](https://github.com/thephpleague/uri) - Another URL manipulation library.\n\n### Email\n*Libraries for sending and parsing email.*\n\n* [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates.\n* [ddeboer/imap](https://github.com/ddeboer/imap) - Object-oriented, fully tested PHP IMAP library.\n* [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.\n* [Fetch](https://github.com/tedious/Fetch) - An IMAP library.\n* [Mautic](https://github.com/mautic/mautic) - Email marketing automation.\n* [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.\n* [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://www.twilio.com/en-us/sendgrid), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).\n* [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* [CSV](https://github.com/thephpleague/csv) - A CSV data manipulation library.\n* [Flysystem](https://github.com/thephpleague/Flysystem) - Abstraction for local and remote filesystems.\n* [Gaufrette](https://github.com/KnpLabs/Gaufrette) - A filesystem abstraction layer.\n* [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](https://www.ffmpeg.org/) video library.\n* [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.\n* [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](https://amphp.org/byte-stream) - An asynchronous stream abstraction.\n\n### Dependency Injection\n*Libraries that implement the dependency injection design pattern.*\n\n* [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* [Acclimate](https://github.com/AcclimateContainer/acclimate-container) - A common interface to dependency injection containers and service locators.\n* [Auryn](https://github.com/rdlowrey/Auryn) - A recursive dependency injector.\n* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.\n* [Disco](https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.\n* [PHP-DI](https://php-di.org/) - A dependency injection container that supports autowiring.\n* [Pimple](https://github.com/silexphp/Pimple) - A tiny dependency injection container.\n* [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component.\n\n### Imagery\n*Libraries for manipulating images.*\n\n* [Color Extractor](https://github.com/thephpleague/color-extractor) - A library for extracting colours from images.\n* [Glide](https://github.com/thephpleague/glide) - An on-demand image manipulation library.\n* [Image Hash](https://github.com/jenssegers/imagehash) - A library for generating perceptual image hashes.\n* [Image Optimizer](https://github.com/psliwa/image-optimizer) - A library for optimizing images.\n* [Imagine](https://imagine.readthedocs.io/en/latest/index.html) - An image manipulation library.\n* [Intervention Image](https://github.com/Intervention/image) - Another image manipulation library.\n* [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop) - Another image manipulation library.\n* [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* [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.\n* [Behat](https://docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.\n* [Codeception](https://github.com/Codeception/Codeception) - A full stack testing framework.\n* [Faker](https://github.com/fakerphp/faker) - A fake data generator library.\n* [Foundry](https://github.com/zenstruck/foundry) - A fixture factory generation library for Doctrine.\n* [Infection](https://github.com/infection/infection) - An AST-based PHP Mutation testing framework.\n* [Kahlan](https://github.com/kahlan/kahlan) - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.\n* [Mink](https://mink.behat.org/en/latest/) - Web acceptance testing.\n* [Mockery](https://github.com/mockery/mockery) - A mock object library for testing.\n* [Nette Tester](https://github.com/nette/tester) - A productive and enjoyable parallel unit testing framework.\n* [ParaTest](https://github.com/paratestphp/paratest) - A parallel testing library for PHPUnit.\n* [Pest](https://pestphp.com/) - A testing framework with a focus on simplicity.\n* [Phake](https://github.com/phake/phake) - Another mock object library for testing.\n* [PHP-Mock](https://github.com/php-mock/php-mock) - A mock library for built-in PHP functions (e.g. time()).\n* [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine) - A MySQL engine written in pure PHP.\n* [PHPSpec](https://github.com/phpspec/phpspec) - A design by specification unit testing library.\n* [PHPT](https://php.github.io/php-src/miscellaneous/writing-tests.html) - A test tool used by PHP itself.\n* [PHPUnit](https://github.com/sebastianbergmann/phpunit) - A unit testing framework.\n* [PHPUnit Polyfills](https://github.com/Yoast/PHPUnit-Polyfills/) - Simplifies running PHPUnit tests on multiple PHPUnit versions.\n* [Prophecy](https://github.com/phpspec/prophecy) - A highly opinionated mocking framework.\n* [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](https://circleci.com) - A continuous integration platform.\n* [GitLab CI](https://about.gitlab.com/solutions/continuous-integration/) - A continuous integration platform.\n* [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).\n* [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.\n* [Travis CI](https://www.travis-ci.com) - A continuous integration platform.\n* [Setup PHP](https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.\n\n### Documentation\n*Libraries for generating project documentation.*\n\n* [APIGen](https://github.com/apigen/apigen) - Another API documentation generator.\n* [daux.io](https://github.com/dauxio/daux.io) - A documentation generator that uses Markdown files.\n* [phpDocumentor](https://phpdoc.org/) - A documentation generator.\n* [phpDox](https://phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).\n* [Scramble](https://github.com/dedoc/scramble) - Automatically generates OpenAPI documentation from your code without annotations.\n* [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* [AntiXSS](https://github.com/voku/anti-xss) - A library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.\n* [Halite](https://paragonie.com/project/halite) - A simple library for encryption using [libsodium](https://github.com/jedisct1/libsodium).\n* [Optimus](https://github.com/jenssegers/optimus) - Id obfuscation based on Knuth's multiplicative hashing method.\n* [OWASP](https://owasp.org/) - Explore the world of cyber security.\n* [PHPGGC](https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.\n* [PHP Encryption](https://github.com/defuse/php-encryption) - Secure PHP Encryption Library.\n* [PHPSecLib](https://github.com/phpseclib/phpseclib) - A pure PHP secure communications library.\n* [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.\n* [Secure Headers](https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.\n* [SQLMap](https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.\n* [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* [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases.\n* [Password Validator](https://github.com/jeremykendall/password-validator) - A library for validating and upgrading password hashes.\n* [Password-Generator](https://github.com/hackzilla/password-generator) - PHP library to generate random passwords.\n* [phpass](https://www.openwall.com/phpass/) - A portable password hashing framework.\n* [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* [Better Reflection](https://github.com/Roave/BetterReflection) - An AST-based reflection library that allows analysis and manipulation of code.\n* [Bladestan](https://github.com/bladestan/bladestan) - A PHPStan extension for static analysis of Blade templates.\n* [Code Climate](https://codeclimate.com) - An automated code review.\n* [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php) - A command line utility which verifies that your files implement your `.editorconfig` rules.\n* [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool.\n* [PHP AST Viewer](https://php-ast-viewer.com/) - A tool for viewing the Abstract Syntax Tree of PHP code.\n* [PHP Magic Number Detector](https://github.com/povils/phpmnd) - A library that detects magic numbers in code.\n* [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.\n* [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* [Phpactor](https://github.com/phpactor/phpactor) - PHP completion, refactoring and introspection tool.\n* [PHPQA](https://github.com/EdgedesignCZ/phpqa) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).\n* [Rector](https://github.com/rectorphp/rector) - A tool to upgrade and refactor code.\n* [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).\n* [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* [CaptainHook](https://github.com/captainhook-git/captainhook) - An easy-to-use and flexible Git hook library.\n* [Laravel Pint](https://github.com/laravel/pint) - A coding standards fixer library for Laravel.\n* [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.\n* [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.\n* [PHP CS Fixer Configurator](https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.\n* [PHP Mess Detector](https://github.com/phpmd/phpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.\n* [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - 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://github.com/shipmonk-rnd/dead-code-detector) - A PHPStan extension for finding unused PHP code.\n* [Deptrac](https://github.com/deptrac/deptrac) - A static analysis tool for enforcing dependency rules between architectural layers.\n* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.\n* [Larastan](https://github.com/larastan/larastan) - A PHPStan wrapper for Laravel that adds static analysis to Laravel projects.\n* [Mago](https://github.com/carthage-software/mago) - A toolchain for PHP that aims to improve the developer experience.\n* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.\n* [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.\n* [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.\n* [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics.\n* [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.\n* [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.\n* [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* [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP) - A repository of software patterns implemented in PHP.\n* [Finite](https://github.com/yohang/Finite) - A simple PHP finite state machine.\n* [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.\n* [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.\n* [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* [Pipeline](https://github.com/thephpleague/pipeline) - A pipeline pattern implementation.\n* [Porter](https://github.com/ScriptFUSION/Porter) - Data import abstraction library for consuming Web APIs and other data sources.\n* [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](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.\n* [Barbushin PHP Console](https://github.com/barbushin/php-console) - Another web debugging console using Google Chrome.\n* [Kint](https://github.com/kint-php/kint) - A debugging and profiling tool.\n* [LaraDumps](https://github.com/laradumps/laradumps) - A debugging tool for Laravel with a dedicated desktop application.\n* [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.\n* [PCOV](https://github.com/krakjoe/pcov) - A self-contained code coverage compatible driver.\n* [PHP Console](https://github.com/Seldaek/php-console) - A web debugging console.\n* [PHP Debug Bar](https://php-debugbar.com/) - A debugging toolbar.\n* [PHPBench](https://github.com/phpbench/phpbench) - A benchmarking framework.\n* [PHPSpy](https://github.com/adsr/phpspy) - A low-overhead sampling profiler.\n* [Symfony VarDumper](https://github.com/symfony/var-dumper) - A variable dumper component.\n* [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library.\n* [Trap](https://github.com/buggregator/trap) - An extended variable dumper with a web interface and IDE plugin.\n* [Whoops](https://github.com/filp/whoops) - A pretty error-handling library.\n* [xDebug](https://github.com/xdebug/xdebug) - A debug and profile tool for PHP.\n* [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.\n* [Z-Ray](https://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](https://www.blackfire.io) - A low-overhead code profiler.\n* [Buggregator](https://buggregator.dev) - A debug server that aggregates var-dumps, profiling data, emails, logs and Sentry events.\n* [BugSnag](https://www.bugsnag.com/) - Error and Real User Monitoring.\n* [Honeybadger](https://www.honeybadger.io/) - Error Tracking \u0026 Application Monitoring for Developers.\n* [Rollbar](https://rollbar.com/) - Error Logging \u0026 Tracking Service for Software Teams.\n* [Sentry](https://sentry.io/welcome/) - Application Performance Monitoring \u0026 Error Tracking Software.\n* [Tideways](https://tideways.com/) - Monitoring and profiling tool.\n\n### Build Tools\n*Project build and automation tools.*\n\n* [Box](https://github.com/box-project/box) - A utility to build PHAR files.\n* [PHPacker](https://github.com/phpacker/phpacker) - A PHAR builder that compiles PHP apps to standalone executables.\n* [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.\n* [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* [Jobby](https://github.com/jobbyphp/jobby) - A PHP cron job manager without modifying crontab.\n* [Robo](https://github.com/consolidation/Robo) - A PHP task runner with object-oriented configurations.\n\n### Navigation\n*Tools for building navigation structures.*\n\n* [KnpMenu](https://github.com/KnpLabs/KnpMenu) - A menu library.\n* [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* [JShrink](https://github.com/tedious/JShrink) - A JavaScript minifier library.\n* [Laravel Mix](https://github.com/laravel-mix/laravel-mix) - An elegant wrapper around Webpack for the 80% use case.\n* [Symfony Asset](https://github.com/symfony/asset) - Manages URL generation and versioning of web assets.\n* [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* [Country List](https://github.com/umpirsky/country-list) - A list of all countries with names and ISO 3166-1 codes.\n* [GeoCoder](https://geocoder-php.org/) - A geocoding library.\n* [GeoJSON](https://github.com/jmikola/geojson) - A GeoJSON implementation.\n* [GeoTools](https://github.com/thephpleague/geotools) - A library of geo-related tools.\n* [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* [Business Time](https://github.com/kylekatarnls/business-time) - A Carbon extension for handling business hours and working days.\n* [CalendR](https://github.com/yohang/CalendR) - A calendar management library.\n* [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.\n* [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.\n* [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.\n* [PHP RRule](https://github.com/rlanvin/php-rrule) - A library for working with recurring dates and times based on the iCalendar RRule spec.\n* [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\n* [Amp](https://github.com/amphp/amp) - An event-driven non-blocking I/O library.\n* [Broadway](https://github.com/broadway/broadway) - An event source and CQRS library.\n* [CakePHP Event](https://github.com/cakephp/event) - An event dispatcher library.\n* [Elephant.io](https://github.com/ElephantIO/elephant.io) - Yet another web socket library.\n* [Evenement](https://github.com/igorw/evenement) - An event dispatcher library.\n* [Event](https://github.com/thephpleague/event) - An event library with a focus on domain events.\n* [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.\n* [FrankenPHP](https://frankenphp.dev/) - A modern PHP app server written in Go.\n* [Pawl](https://github.com/ratchetphp/Pawl) - An asynchronous web socket client.\n* [Prooph Event Store](https://github.com/prooph/event-store) - An event source component to persist event messages.\n* [PHP Defer](https://github.com/php-defer/php-defer) - Golang's defer statement for PHP.\n* [Ratchet](https://github.com/ratchetphp/Ratchet) - A web socket library.\n* [ReactPHP](https://github.com/reactphp/reactphp) - An event-driven non-blocking I/O library.\n* [RxPHP](https://github.com/ReactiveX/RxPHP) - A reactive extension library.\n* [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* [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* [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* [Money](https://github.com/moneyphp/money) - A PHP implementation of Fowler's money pattern.\n* [Brick Money](https://github.com/brick/money) - A money library for PHP, with support for contexts, cash roundings, currency conversion.\n* [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.\n* [Payum](https://github.com/payum/payum) - A payment abstraction library.\n* [Shopsys Framework](https://github.com/shopsys/shopsys/) - An open source e-commerce platform for in-house development teams.\n* [Shopware](https://github.com/shopware/shopware) - Highly customizable e-commerce software.\n* [Swap](https://github.com/florianv/swap) - An exchange rates library.\n* [Sylius](https://sylius.com/) - An open source e-commerce solution.\n\n### PDF\n*Libraries and software for working with PDF files.*\n\n* [Browsershot](https://github.com/spatie/browsershot) - Convert HTML to an image, PDF or string.\n* [Dompdf](https://github.com/dompdf/dompdf) - A HTML to PDF converter.\n* [Gotenberg](https://github.com/gotenberg/gotenberg-php) - A PHP client for interacting with Gotenberg.\n* [Snappy](https://github.com/KnpLabs/snappy) - A PDF and image generation library.\n* [TCPDF](https://tcpdf.org/) - An open source PHP class for generating PDF documents.\n\n### Office\n*Libraries for working with office suite documents.*\n\n* [PHPPowerPoint](https://github.com/PHPOffice/PHPPresentation) - A library for working with Microsoft PowerPoint Presentations.\n* [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.\n* [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).\n* [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\n### Database\n*Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*\n\n* [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm) - A data mapper implementation for your persistence model in PHP.\n* [Aura.Sql](https://github.com/auraphp/Aura.Sql) - Provides an extension to the native PDO along with a profiler and connection locator.\n* [Aura.SqlQuery](https://github.com/auraphp/Aura.SqlQuery) - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.\n* [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.\n* [CakePHP ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern.\n* [Cycle ORM](https://github.com/cycle/orm) - PHP DataMapper, ORM.\n* [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions) - A collection of Doctrine behavioural extensions.\n* [Doctrine](https://www.doctrine-project.org/) - A comprehensive DBAL and ORM.\n* [Laravel Eloquent](https://github.com/illuminate/database) - A simple ORM.\n* [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.\n* [RedBean](https://redbeanphp.com/index.php) - A lightweight, configuration-less ORM.\n* [Slimdump](https://github.com/webfactory/slimdump) - An easy dumper tool for MySQL.\n* [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.\n\n### Migrations\n*Libraries to help manage database schemas and migrations.*\n\n* [Doctrine Migrations](https://www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.\n* [Phinx](https://github.com/cakephp/phinx) - Another database migration library.\n* [PHPMig](https://github.com/davedevelopment/phpmig) - Another migration management library.\n* [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* [MongoDB](https://github.com/mongodb/mongo-php-driver) - MongoDB PHP Driver.\n* [MongoDB PHP Library](https://github.com/mongodb/mongo-php-library) - The official high-level MongoDB PHP library built on top of the MongoDB PHP Driver.\n* [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* [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.\n* [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - A Beanstalkd client library.\n* [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.\n* [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.\n* [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.\n* [Enqueue](https://github.com/php-enqueue/enqueue-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://github.com/ruflin/Elastica) - A client library for ElasticSearch.\n* [ElasticSearch PHP](https://github.com/elastic/elasticsearch-php) - The official client library for [ElasticSearch](https://www.elastic.co/).\n* [Solarium](https://www.solarium-project.org/) - A client library for [Solr](https://solr.apache.org/).\n* [SphinxQL Query Builder](https://foolcode.github.io/SphinxQL-Query-Builder/) - A query library for the [Sphinx](https://sphinxsearch.com/) and [Manticore](https://manticoresearch.com/) search engines.\n\n### Command Line\n*Libraries related to the command line.*\n\n* [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* [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.\n* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework that supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.\n* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colors and special formatting.\n* [Commando](https://github.com/nategood/commando) - Another simple command line opt parser.\n* [Cron Expression](https://github.com/mtdowling/cron-expression) - A library to calculate cron run dates.\n* [GetOpt](https://github.com/getopt-php/getopt-php) - A command line opt parser.\n* [GetOptionKit](https://github.com/c9s/GetOptionKit) - Another command line opt parser.\n* [PsySH](https://github.com/bobthecow/psysh) - Another PHP REPL.\n* [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* [Aura.Auth](https://github.com/auraphp/Aura.Auth) - Provides authentication functionality and session tracking using various adapters.\n* [SocialConnect Auth](https://github.com/socialConnect/auth) - An open source social sign (OAuth1\\OAuth2\\OpenID\\OpenIDConnect).\n* [Json Web Token](https://github.com/lcobucci/jwt) - Json Tokens to authenticate and transmit information.\n* [OAuth 1.0 Client](https://github.com/thephpleague/oauth1-client) - An OAuth 1.0 client library.\n* [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - An OAuth 2.0 client library.\n* [OAuth2 Server](https://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.\n* [OAuth2 Server](https://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.\n* [Paseto](https://github.com/paragonie/paseto) - Platform-Agnostic Security Tokens.\n* [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib) - Another OAuth library.\n* [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* [Cebe Markdown](https://github.com/cebe/markdown) - A fast and extensible Markdown parser.\n* [CommonMark PHP](https://github.com/thephpleague/commonmark) - Highly-extensible Markdown parser which fully supports the [CommonMark spec](https://spec.commonmark.org/).\n* [Decoda](https://github.com/milesj/decoda) - A lightweight markup parser library.\n* [Djot](https://github.com/php-collective/djot-php) - A PHP parser for [Djot](https://djot.net/), a modern light markup language (successor of Markdown).\n* [Essence](https://github.com/essence/essence) - A library for extracting web media.\n* [Embera](https://github.com/mpratt/Embera) - An Oembed consumer library.\n* [HTML to Markdown](https://github.com/thephpleague/html-to-markdown) - Converts HTML into Markdown.\n* [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library.\n* [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.\n* [PHP CSS Parser](https://github.com/MyIntervals/PHP-CSS-Parser) - A Parser for CSS Files written in PHP.\n* [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.\n* [Shiki PHP](https://github.com/spatie/shiki-php) - A [Shiki](https://github.com/shikijs/shiki) code highlighting package in PHP.\n* [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* [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility.\n* [JSONMapper](https://github.com/JsonMapper/JsonMapper) - A library for mapping JSON to PHP objects.\n* [Lazy JSON](https://github.com/cerbero90/lazy-json) - A memory-efficient lazy parser for large JSON files.\n\n### Strings\n*Libraries for parsing and manipulating strings.*\n\n* [Agent](https://github.com/jenssegers/agent) - A PHP desktop/mobile user agent parser, based on Mobiledetect.\n* [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.\n* [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.\n* [Device Detector](https://github.com/matomo-org/device-detector) - Another library for parsing user agent strings.\n* [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text hyphenation based on the TeX hyphenation algorithm.\n* [Jieba-PHP](https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.\n* [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).\n* [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.\n* [Portable ASCII](https://github.com/voku/portable-ascii) - A library to convert strings to ASCII.\n* [Portable UTF-8](https://github.com/voku/portable-utf8) - A string manipulation library with UTF-8 safe replacement methods.\n* [Slugify](https://github.com/cocur/slugify) - A library to convert strings to slugs.\n* [SQL Formatter](https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements.\n* [Stringy](https://github.com/voku/Stringy) - A string manipulation library with multibyte support.\n* [Url highlight](https://github.com/vstelmakh/url-highlight) - A library for parsing URLs from text and converting them into clickable links.\n* [URLify](https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.\n* [UUID](https://github.com/ramsey/uuid) - A library for generating UUIDs.\n\n### Numbers\n*Libraries for working with numbers.*\n\n* [Brick Math](https://github.com/brick/math) - A library providing large number support: `BigInteger`, `BigDecimal` and `BigRational`.\n* [ByteUnits](https://github.com/gabrielelana/byte-units) - A library to parse, format and convert byte units in binary and metric systems.\n* [DecimalObject](https://github.com/php-collective/decimal-object) - A value object to handle decimals/floats easily and more precisely.\n* [IP](https://github.com/darsyn/ip) - An immutable value object for working with IPv4 and IPv6 addresses.\n* [PHP Conversion](https://github.com/cniska/php-conversion) - Another library for converting between units of measure.\n* [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.\n* [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* [Assert](https://github.com/beberlei/assert) - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.\n* [Aura.Filter](https://github.com/auraphp/Aura.Filter) - Provides tools to validate and sanitize objects and arrays.\n* [CakePHP Validation](https://github.com/cakephp/validation) - Another validation library.\n* [Filterus](https://github.com/ircmaxell/filterus) - A simple PHP filtering library.\n* [HTML Purifier](https://github.com/ezyang/htmlpurifier) - A standards compliant HTML filter.\n* [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* [JSON Schema](https://github.com/jsonrainbow/json-schema) - A [JSON Schema](https://json-schema.org/) validation library.\n* [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php) - A PHP implementation of Google's phone number handling library.\n* [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.\n* [Respect Validation](https://github.com/Respect/Validation) - A simple validation library.\n* [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer) - An HTML sanitizer library.\n* [Valitron](https://github.com/vlucas/valitron) - Another validation library.\n* [Valinor](https://github.com/CuyZ/Valinor) - A library for mapping to strongly typed value objects.\n* [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](https://api-platform.com) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.\n* [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton) - An API builder built with the Laminas Framework.\n* [HAL](https://github.com/blongden/hal) - A Hypertext Application Language (HAL) builder library.\n* [Hateoas](https://github.com/willdurand/Hateoas) - A HATEOAS REST web service library.\n* [Jane](https://github.com/janephp/janephp/) - An OpenApi client generator with validation support.\n* [Negotiation](https://github.com/willdurand/Negotiation) - A content negotiation library.\n* [Restler](https://github.com/Luracast/Restler) - A lightweight framework to expose PHP methods as RESTful web API.\n* [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* [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing.\n* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.\n* [CakePHP Cache](https://github.com/cakephp/cache) - A caching library.\n* [Doctrine Cache](https://github.com/doctrine/cache) - A caching library.\n* [Metaphore](https://github.com/sobstel/metaphore) - Cache slam defense using a semaphore to prevent dogpile effect.\n* [Stash](https://github.com/tedious/Stash) - Another library for caching.\n* [Laminas Cache](https://github.com/laminas/laminas-cache) - Another caching library.\n* [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* [CakePHP Collection](https://github.com/cakephp/collection) - A simple collections library.\n* [Fractal](https://github.com/thephpleague/fractal) - A library for converting complex data structures to JSON output.\n* [JsonMapper](https://github.com/cweiske/jsonmapper) - A library that maps nested JSON structures onto PHP classes.\n* [JSON Machine](https://github.com/halaxa/json-machine) - Provides iteration over huge JSONs using simple `foreach`.\n* [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.\n* [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.\n* [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.\n* [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* [JoliNotif](https://github.com/jolicode/JoliNotif) - 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://github.com/deployphp/deployer) - A deployment tool.\n* [Envoy](https://github.com/laravel/envoy) - 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://github.com/auraphp/Aura.Intl) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.\n* [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](https://bref.sh/) - Serverless PHP on AWS Lambda.\n* [OpenWhisk](https://openwhisk.apache.org/) - An open-source serverless cloud platform.\n* [Serverless Framework](https://www.serverless.com/framework) - An open-source framework for building serverless applications.\n* [Laravel Vapor](https://vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.\n\n### Configuration\n*Libraries and tools for configuration.*\n\n* [PHP Dotenv](https://github.com/vlucas/phpdotenv) - Parse and load environment variables from `.env` files.\n* [Symfony Dotenv](https://github.com/symfony/dotenv) - Parse and load environment variables from `.env` files.\n* [Toml](https://github.com/php-collective/toml) - 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://github.com/mozex/anthropic-php) - A PHP client for the Anthropic API, supporting messages, streaming, tool use, and batch processing.\n* [Anthropic for Laravel](https://github.com/mozex/anthropic-laravel) - A Laravel wrapper for the Anthropic PHP client with Facades, config publishing, and testing fakes.\n* [Instructor for PHP](https://github.com/cognesy/instructor-php) - Structured data outputs with LLMs, in PHP.\n* [LLPhant](https://github.com/LLPhant/LLPhant) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.\n* [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* [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* [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* [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.\n* [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.\n* [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.\n* [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.\n* [Mailgun](https://github.com/mailgun/mailgun-php) - The official Mailgun PHP API.\n* [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.\n* [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](https://www.php-cpp.com/) - A C++ library for developing PHP extensions.\n* [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* [Annotations](https://github.com/doctrine/annotations) - An annotation library (part of Doctrine).\n* [BotMan](https://github.com/botman/botman) - A framework agnostic PHP library to build cross-platform chatbots.\n* [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader) - A library for optimizing autoloading.\n* [Ganesha](https://github.com/ackintosh/ganesha) - A PHP implementation of Circuit Breaker pattern.\n* [Hprose-PHP](https://github.com/hprose/hprose-php) - A cross-language RPC.\n* [Laravel Serializable Closure](https://github.com/laravel/serializable-closure) - A library that allows Closures to be serialized.\n* [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA) - Helper for Google's noCAPTCHA (reCAPTCHA).\n* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.\n* [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* [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher) - Brew PHP switcher.\n* [Homebrew](https://brew.sh/) - A package manager for macOS.\n* [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.\n* [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.\n* [Static PHP CLI](https://github.com/crazywhalecc/static-php-cli) - Build or [download](https://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](https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.\n* [DDEV](https://github.com/ddev/ddev) - A local web development environment system for PHP.\n* [Docker](https://www.docker.com/) - A containerization platform.\n* [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.\n* [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.\n* [Expose](https://github.com/exposedev/expose) - An open-source PHP tunneling service.\n* [Lando](https://lando.dev/) - Push-button development environments.\n* [Laravel Homestead](https://laravel.com/docs/master/homestead) - A local development environment for Laravel.\n* [Laravel Herd](https://herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.\n* [Laradock](https://laradock.io/) - A full PHP development environment based on Docker.\n* [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).\n* [Puppet](https://www.puppet.com) - A server automation framework and application.\n* [Solo](https://github.com/soloterm/solo) - A terminal application to manage processes for a Laravel application.\n* [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.\n* [Vagrant](https://developer.hashicorp.com/vagrant) - A portable development environment utility.\n\n### Virtual Machines\n*Alternative PHP virtual machines.*\n\n* [Hack](https://hacklang.org/) - A programming language for HHVM.\n* [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.\n* [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](https://www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.\n* [Apache NetBeans](https://netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.\n* [PhpEd](https://www.nusphere.com/products/phped.htm) - An IDE with professional commercial debugger.\n* [PhpStorm](https://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.\n* [VS Code](https://code.visualstudio.com/) - An open source code editor.\n\n### Web Applications\n*Web-based applications and tools.*\n\n* [3V4L](https://3v4l.org/) - An online PHP \u0026 HHVM shell.\n* [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.\n* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.\n* [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.\n* [Leantime](https://leantime.io) - Strategic project management system for the non project manager.\n* [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.\n* [Mailpit](https://github.com/axllent/mailpit) - An email and SMTP testing tool for developers.\n* [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) - A web interface for MySQL/MariaDB.\n* [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.\n* [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin) - A simple web interface to manage [Redis](https://redis.io/) databases.\n* [PHPSandbox](https://phpsandbox.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://github.com/appserver-io/appserver) - A multithreaded application server for PHP, written in PHP.\n* [php-pm](https://github.com/php-pm/php-pm) - A process manager, supercharger and load balancer for PHP applications.\n* [RoadRunner](https://github.com/roadrunner-server/roadrunner) - 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://nomadphp.com/) - A online PHP learning resource.\n* [Laravel News](https://laravel-news.com/) - The official Laravel blog.\n* [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/tag/php-annotated-monthly/) - A monthly digest of PHP news.\n* [PHP FIG](https://www.php-fig.org/) - The PHP Framework Interoperability Group.\n* [PHP Package Development Standards](https://php-pds.com/) - Package development standards for PHP.\n* [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.\n* [PHP The Right Way](https://phptherightway.com/) - A PHP best practice quick reference guide.\n* [PHP UG](https://php.ug) - A website to help people locate their nearest PHP user group (UG).\n* [PHP Watch](https://php.watch/) - PHP articles, news, upcoming changes, RFCs and more.\n* [Unit Testing Tips](https://testing-tips.sarvendev.com/) - Unit Testing Tips by examples in PHP.\n\n### PHP Books\n*Fantastic PHP-related books.*\n\n* [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.\n* [Functional Programming in PHP](https://www.functionalphp.com/) - A book on applying functional programming principles and techniques in PHP.\n* [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.\n* [PHP Cookbook](https://www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.\n* [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.\n* [Scaling PHP Applications](https://www.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.\n* [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.\n* [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.\n* [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.\n\n### PHP Videos\n*Fantastic PHP-related videos.*\n\n* [Laracasts](https://laracasts.com) - Screencasts about Laravel, Vue JS and more.\n* [Laravel YouTube Channel](https://www.youtube.com/channel/UCfO2GiQwb-cwJTb1CuRSkwg) - The official Laravel YouTube channel.\n* [Program With Gio](https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - PHP 8 course by Gio.\n* [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.\n* [SymfonyCasts](https://symfonycasts.com/) - Screencasts and tutorials about PHP and Symfony.\n\n### PHP Conferences\n*PHP conferences.*\n\n* [Laracon EU](https://www.youtube.com/@LaraconEU) - Laracon EU is a 2-day event for people who are interested in learning Laravel and related technologies, or who want to share their knowledge with others.\n* [PHP[TEK]](https://phptek.io/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.\n* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.\n\n### PHP Podcasts\n*Podcasts with a focus on PHP topics.*\n\n* [Laravel News Podcast](https://podcast.laravel-news.com/) - The Laravel News Podcast brings you all the latest news and events related to the Laravel PHP Framework.\n* [Mostly Technical](https://mostlytechnical.com/) - Hosted by Ian Landsman and Aaron Francis, Mostly Technical is a lively discussion on Laravel, business, and an eclectic mix of related topics.\n* [No Compromises](https://show.nocompromises.io/) - Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.\n* [North Meets South Web Podcast](https://www.northmeetssouth.audio/) - Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers.\n* [Over Engineered](https://overengineered.fm/) - A podcast in mini-series where we explore unimportant programming questions in extreme detail.\n* [PHP Internals News](https://phpinternals.news) - A podcast about PHP internals.\n* [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.\n* [php[podcast] episodes from php[architect]](https://www.phparch.com/podcast/) - The official podcast of php[architect] the industry's leading tech magazine and publisher focused on PHP and web development.\n* [PHPUgly](https://www.phpugly.com/) - The ramblings of a few overworked PHP Developers.\n* [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.\n* [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.\n* [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.\n\n### PHP Newsletters\n*PHP-related news directly to your inbox.*\n\n* [PHP Weekly](https://www.phpweekly.com/) - A weekly newsletter about PHP.\n\n### PHP Reading\n*PHP-related reading materials.*\n\n* [php[architect]](https://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.\n\n### PHP Internals Reading\n*Reading materials related to the PHP internals or performance.*\n\n* [PHP RFCs](https://wiki.php.net/rfc) - The home of PHP RFCs (Request for Comments).\n* [Externals](https://externals.io/) - PHP internal discussions.\n* [PHP RFC Watch](https://github.com/beberlei/php-rfc-watch) - Watch the latest PHP [RFCs](https://wiki.php.net/rfc).\n* [PHP Internals Book](https://www.phpinternalsbook.com/) - An online book about PHP internals, written by three core developers.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/ziadoz%2Fawesome-php/projects"}