{"id":112363,"url":"https://github.com/brandonhimpfen/awesome-php","name":"awesome-php","description":"A curated list of PHP frameworks, libraries, tools, CMS platforms, best practices, and learning resources.","projects_count":65,"last_synced_at":"2026-07-16T21:00:25.088Z","repository":{"id":332999122,"uuid":"1113474715","full_name":"brandonhimpfen/awesome-php","owner":"brandonhimpfen","description":"A curated list of PHP frameworks, libraries, tools, CMS platforms, best practices, and learning resources.","archived":false,"fork":false,"pushed_at":"2026-05-05T17:25:44.000Z","size":30,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T13:36:17.894Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","php"],"latest_commit_sha":null,"homepage":"https://lnktr.net/awesome","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brandonhimpfen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"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},"funding":{"github":"brandonhimpfen","ko_fi":"brandonhimpfen","buy_me_a_coffee":"brandonhimpfen","custom":["https://paypal.me/brandonhimpfen","https://www.brandonhimpfen.com/#/portal/support"]}},"created_at":"2025-12-10T03:05:58.000Z","updated_at":"2026-05-05T16:55:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/brandonhimpfen/awesome-php","commit_stats":null,"previous_names":["awesomelistsio/awesome-php","brandonhimpfen/awesome-php"],"tags_count":2,"template":false,"template_full_name":"brandonhimpfen/awesome-lists-template","purl":"pkg:github/brandonhimpfen/awesome-php","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonhimpfen","download_url":"https://codeload.github.com/brandonhimpfen/awesome-php/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-php/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34885802,"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-28T02:00:05.809Z","response_time":54,"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":"2026-01-23T01:13:55.336Z","updated_at":"2026-07-16T21:00:25.088Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Official Resources","Frameworks","CMS \u0026 Platforms","Microframeworks","Templating Engines","Testing","Databases \u0026 ORMs","Learning Resources","License","Developer Tools","Performance, Debugging \u0026 Profiling","HTTP, APIs \u0026 Middleware","Security","Authentication \u0026 Authorization","Queues \u0026 Event Systems","Related Awesome Lists"],"sub_categories":[],"readme":"# Awesome PHP [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)\n\n[![DOI](https://zenodo.org/badge/1113474715.svg)](https://doi.org/10.5281/zenodo.19681641)  \n[![GitHub Sponsor](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/brandonhimpfen) \u0026nbsp; \n[![Buy Me a Coffee](https://srv-cdn.himpfen.io/badges/buymeacoffee/buymeacoffee-flat.svg)](https://buymeacoffee.com/brandonhimpfen) \u0026nbsp; \n[![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/brandonhimpfen) \u0026nbsp; \n[![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://paypal.me/brandonhimpfen)\n\n📌 This repository is archived with Zenodo and can be cited using the DOI above.\n\n\u003e A curated list of PHP frameworks, libraries, tools, CMS platforms, best practices, and learning resources — covering modern PHP development, APIs, security, performance, testing, and ecosystem tooling.\n\n_Support ongoing maintenance and curation via [GitHub Sponsors](https://github.com/sponsors/brandonhimpfen)._\n\n## Contents\n\n- [Official Resources](#official-resources)\n- [Frameworks](#frameworks)\n- [Microframeworks](#microframeworks)\n- [CMS \u0026 Platforms](#cms--platforms)\n- [Templating Engines](#templating-engines)\n- [HTTP, APIs \u0026 Middleware](#http-apis--middleware)\n- [Databases \u0026 ORMs](#databases--orms)\n- [Security](#security)\n- [Authentication \u0026 Authorization](#authentication--authorization)\n- [Queues \u0026 Event Systems](#queues--event-systems)\n- [Testing](#testing)\n- [Performance, Debugging \u0026 Profiling](#performance-debugging--profiling)\n- [Developer Tools](#developer-tools)\n- [Learning Resources](#learning-resources)\n- [Related Awesome Lists](#related-awesome-lists)\n\n## Official Resources\n\n- [PHP.net](https://www.php.net/) – Official documentation.\n- [PHP RFCs](https://wiki.php.net/rfc) – Proposals for new features.\n- [Composer](https://getcomposer.org/) – Dependency manager.\n- [Packagist](https://packagist.org/) – PHP package repository.\n\n## Frameworks\n\n- [Laravel](https://laravel.com/) – Modern full-stack PHP framework.\n- [Symfony](https://symfony.com/) – Robust enterprise-grade framework.\n- [CodeIgniter](https://codeigniter.com/) – Lightweight MVC framework.\n- [Yii](https://www.yiiframework.com/) – High-performance component-based framework.\n- [CakePHP](https://cakephp.org/) – Convention over configuration.\n\n## Microframeworks\n\n- [Slim](https://www.slimframework.com/) – Minimalistic API and microservice framework.\n- [Lumen](https://lumen.laravel.com/) – Laravel’s microframework variant.\n- [Silex (Archived)](https://silex.symfony.com/) – Symfony-based microframework.\n\n## CMS \u0026 Platforms\n\n- [WordPress](https://wordpress.org/) – The most popular CMS.\n- [Drupal](https://www.drupal.org/) – Enterprise CMS \u0026 framework.\n- [Joomla](https://www.joomla.org/) – Flexible CMS.\n- [Magento](https://github.com/magento/magento2) – E-commerce platform.\n- [Shopware](https://github.com/shopware/platform) – Modern open e-commerce platform.\n\n## Templating Engines\n\n- [Twig](https://twig.symfony.com/) – Fast, secure templating from Symfony.\n- [Blade](https://laravel.com/docs/blade) – Laravel’s templating engine.\n- [Plates](https://platesphp.com/) – Native PHP templating.\n\n## HTTP, APIs \u0026 Middleware\n\n- [Guzzle](https://github.com/guzzle/guzzle) – HTTP client for PHP.\n- [PSR-7 HTTP Message Interfaces](https://www.php-fig.org/psr/psr-7/) – Standardized request/response structures.\n- [PSR-15 Middleware](https://www.php-fig.org/psr/psr-15/) – HTTP middleware recommendation.\n- [FastRoute](https://github.com/nikic/FastRoute) – High-performance router.\n\n## Databases \u0026 ORMs\n\n- [Doctrine ORM](https://www.doctrine-project.org/) – Full-featured ORM.\n- [Eloquent](https://laravel.com/docs/eloquent) – Laravel’s active-record ORM.\n- [Cycle ORM](https://github.com/cycle/orm) – PHP data mapper ORM using PHP attributes.\n- [RedBeanPHP](https://github.com/gabordemooij/redbean) – Zero-config ORM.\n- [PDO](https://www.php.net/manual/en/book.pdo.php) – Standard DB interface.\n\n## Security\n\n- [phpseclib](https://github.com/phpseclib/phpseclib) – Cryptography library.\n- [Security Advisories Database](https://github.com/FriendsOfPHP/security-advisories) – Known vulnerable packages.\n- [password_hash](https://www.php.net/manual/en/function.password-hash.php) – Standard for secure password handling.\n\n## Authentication \u0026 Authorization\n\n- [Laravel Sanctum](https://laravel.com/docs/sanctum)\n- [Laravel Passport](https://laravel.com/docs/passport) – OAuth2 Server implementation.\n- [OAuth2 Server PHP](https://github.com/thephpleague/oauth2-server) – The League’s OAuth2 library.\n- [JWT Framework](https://github.com/web-token/jwt-framework) – Flexible JWT tools.\n\n## Queues \u0026 Event Systems\n\n- [Laravel Queue](https://laravel.com/docs/queues)\n- [Symfony Messenger](https://symfony.com/doc/current/messenger.html)\n- [php-amqplib](https://github.com/php-amqplib/php-amqplib) – AMQP (RabbitMQ) client.\n\n## Testing\n\n- [PHPUnit](https://phpunit.de/) – De facto unit testing framework.\n- [Pest](https://pestphp.com/) – Elegant testing library for PHP.\n- [Mockery](https://github.com/mockery/mockery) – Mocking framework.\n- [Codeception](https://codeception.com/) – BDD-style testing framework.\n\n## Performance, Debugging \u0026 Profiling\n\n- [Xdebug](https://xdebug.org/) – Debugging, stack traces, profiling.\n- [Blackfire](https://blackfire.io/) – Performance profiling.\n- [Opcache](https://www.php.net/manual/en/book.opcache.php) – Built-in PHP accelerator.\n- [phpbench](https://github.com/phpbench/phpbench) – Benchmarking framework.\n\n## Developer Tools\n\n- [PHPStan](https://phpstan.org/) – Static analysis.\n- [Psalm](https://psalm.dev/) – Static analysis tool developed by Vimeo.\n- [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) – Coding standards enforcement.\n- [Rector](https://github.com/rectorphp/rector) – Automated refactoring.\n- [Phan](https://github.com/phan/phan) – Static analyzer for PHP.\n- [Deployer](https://deployer.org/) – PHP deployment tool.\n\n## Learning Resources\n\n- [PHP Manual](https://www.php.net/manual/en/)\n- [PHP: The Right Way](https://phptherightway.com/) – Best practices.\n- [Laracasts](https://laracasts.com/) – Laravel + PHP learning platform.\n- [SymfonyCasts](https://symfonycasts.com/) – Symfony tutorials.\n- [FreeCodeCamp PHP](https://www.freecodecamp.org/news/tag/php/)\n- [Awesome PHP Tutorials](https://www.php.net/manual/en/tutorial.php)\n\n## Related Awesome Lists\n\n- [Awesome Web Development](https://github.com/awesomelistsio/awesome-web-development)\n- [Awesome APIs](https://github.com/awesomelistsio/awesome-apis)\n- [Awesome Laravel](https://github.com/awesomelistsio/awesome-laravel)\n- [Awesome WordPress](https://github.com/awesomelistsio/awesome-wordpress)\n- [Awesome Backend Development](https://github.com/awesomelistsio/awesome-backend)\n\n## Contribute\n\nContributions are welcome. Please ensure your submission fully follows the requirements outlined in [`CONTRIBUTING.md`](CONTRIBUTING.md), including formatting, scope alignment, and category placement.\n\nPull requests that do not adhere to the contribution guidelines may be closed.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/brandonhimpfen%2Fawesome-php/projects"}