Awesome PHP 
A curated list of awesome PHP libraries, resources, and useful tools.
Contributing and Collaborating
Please see CONTRIBUTING, CODE-OF-CONDUCT and COLLABORATING for details.
Table of Contents
Composer Repositories
Composer Repositories.
Dependency Management
Libraries for dependency and package management.
- Composer - A package and dependency manager.
- Composer Installers - A multi-framework Composer library installer.
- Phive - A PHAR manager.
- Pickle - A PHP extension installer.
- Pie - The official PHP installer for extensions.
Dependency Management Extras
Extras related to dependency management.
Frameworks
Web development frameworks.
- CakePHP - A rapid application development framework.
- CodeIgniter - A powerful PHP framework with a very small footprint.
- Ecotone - A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.
- Laminas - A framework comprised of individual components (previously Zend Framework).
- Laravel - A web application framework with expressive, elegant syntax.
- Nette - A web framework comprised of mature components.
- Phalcon - A framework implemented as a C extension.
- Spiral - A high-performance PHP/Go framework.
- Symfony - A set of reusable components and a web framework.
- Tempest - A framework that gets out of your way.
- Yii2 - A fast, secure, and efficient web framework.
Framework Extras
Extras related to web development frameworks.
- CakePHP CRUD - A Rapid Application Development (RAD) plugin for CakePHP.
- Filament PHP - A powerful open source UI framework for Laravel.
- Inertia.js - An adapter for building single-page applications using server-side routing and controllers, without a separate API.
- LaravelS - An out-of-the-box adapter between Laravel/Lumen and Swoole.
- Livewire - Powerful, dynamic, front-end UIs without leaving PHP.
Content Management Systems (CMS)
Tools for managing digital content.
- Backdrop - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
- Concrete5 - A CMS targeting users with a minimum of technical skills.
- CraftCMS - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
- Drupal - An enterprise level CMS.
- Grav - A modern flat-file CMS.
- Joomla - Another leading CMS.
- Kirby - A flat-file CMS that adapts to any project.
- Magento - A widely used open-source e-commerce platform.
- Moodle - An open-source learning platform.
- OctoberCMS - A CMS built on Laravel.
- OpenMage - Fork of EoL Magento 1 e-commerce platform.
- Pico CMS - A lightweight flat-file CMS.
- Silverstripe - A simple, flexible, and secure CMS.
- Statamic - A flat-file and Git-based CMS built on Laravel.
- Sulu - A user- and developer-friendly CMS built on the Symfony Framework.
- TYPO3 - An enterprise level CMS.
- WinterCMS - A community-maintained fork of OctoberCMS built on Laravel.
- WordPress - A blogging platform and CMS.
Components
Standalone components from web development frameworks and development groups.
Micro Frameworks
Micro frameworks and routers.
- Laravel Zero - A micro-framework for console applications.
- Mezzio - A micro-framework by Laminas.
- Minicli - Minimalist, dependency-free framework for building CLI-centric PHP applications.
- Silly - A micro-framework for CLI applications.
- Slim - Another simple micro framework.
Micro Framework Extras
Extras related to micro frameworks and routers.
Routers
Libraries for handling application routing.
- Aura.Router - A full-featured routing library.
- Fast Route - A fast routing library.
- Klein - A flexible router.
- Route - A routing library built on top of Fast Route.
Templating
Libraries and tools for templating and lexing.
- Latte - The safest and truly intuitive templates for PHP.
- MtHaml - A PHP implementation of the HAML template language.
- Mustache - A PHP implementation of the Mustache template language.
- PHPTAL - A PHP implementation of the TAL templating language.
- Plates - A native PHP templating library.
- Smarty - A template engine to complement PHP.
- Twig - A comprehensive templating language.
Static Site Generators
Tools for pre-processing content to generate web pages.
- Cecil - A simple and powerful content-driven static site generator.
- Couscous - A tool for converting Markdown documentation into we