|
|
|
|
|
|
141
|
*Extras related to web development frameworks.*
|
141
|
*Extras related to web development frameworks.*
|
|
142
|
|
142
|
|
|
143
|
* [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
|
143
|
* [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
|
|
144
|
-* [Knp RAD Components](https://rad.knplabs.com/) - A set of Rapid Application Development (RAD) components for Symfony.
|
|
|
|
145
|
* [LaravelS](https://github.com/hhxsv5/laravel-s) - An out-of-the-box adapter between Laravel/Lumen and Swoole.
|
144
|
* [LaravelS](https://github.com/hhxsv5/laravel-s) - An out-of-the-box adapter between Laravel/Lumen and Swoole.
|
|
146
|
* [Livewire](https://livewire.laravel.com/) - Powerful, dynamic, front-end UIs without leaving PHP.
|
145
|
* [Livewire](https://livewire.laravel.com/) - Powerful, dynamic, front-end UIs without leaving PHP.
|
|
147
|
|
146
|
|
|
|
|
|
|
|
151
|
* [Backdrop](https://backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
|
150
|
* [Backdrop](https://backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
|
|
152
|
* [Concrete5](https://www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.
|
151
|
* [Concrete5](https://www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.
|
|
153
|
* [CraftCMS](https://github.com/craftcms/cms) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
|
152
|
* [CraftCMS](https://github.com/craftcms/cms) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
|
|
154
|
-* [Drupal](https://www.drupal.org) - An enterprise level CMS.
|
|
|
|
|
|
153
|
+* [Drupal](https://new.drupal.org/home) - An enterprise level CMS.
|
|
155
|
* [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.
|
154
|
* [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.
|
|
156
|
* [Joomla](https://www.joomla.org/) - Another leading CMS.
|
155
|
* [Joomla](https://www.joomla.org/) - Another leading CMS.
|
|
157
|
* [Kirby](https://getkirby.com/) - A flat-file CMS that adapts to any project.
|
156
|
* [Kirby](https://getkirby.com/) - A flat-file CMS that adapts to any project.
|
|
|
|
|
|
|
171
|
* [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
|
170
|
* [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
|
|
172
|
* [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
|
171
|
* [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
|
|
173
|
* [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
|
172
|
* [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
|
|
174
|
-* [Symfony Components](https://symfony.com/components) - The components that make Symfony.
|
|
|
|
|
|
173
|
+* [Symfony Packages](https://symfony.com/packages) - Decoupled libraries for PHP applications.
|
|
175
|
* [Laminas Components](https://docs.laminas.dev/components/) - The components that make the Laminas Framework.
|
174
|
* [Laminas Components](https://docs.laminas.dev/components/) - The components that make the Laminas Framework.
|
|
176
|
|
175
|
|
|
177
|
### Micro Frameworks
|
176
|
### Micro Frameworks
|
|
|
|
|
|
|
236
|
* [Chrome PHP](https://github.com/chrome-php/chrome) - Instrument headless Chrome/Chromium instances from PHP.
|
235
|
* [Chrome PHP](https://github.com/chrome-php/chrome) - Instrument headless Chrome/Chromium instances from PHP.
|
|
237
|
* [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect) - A PHP class for detecting bots/crawlers/spiders via the user agent.
|
236
|
* [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect) - A PHP class for detecting bots/crawlers/spiders via the user agent.
|
|
238
|
* [DiDOM](https://github.com/Imangazaliev/DiDOM) - A super-fast HTML scrapper and parser.
|
237
|
* [DiDOM](https://github.com/Imangazaliev/DiDOM) - A super-fast HTML scrapper and parser.
|
|
239
|
-* [Embed](https://github.com/oscarotero/Embed) - An information extractor from any web service or page.
|
|
|
|
|
|
238
|
+* [Embed](https://github.com/php-embed/Embed) - An information extractor from any web service or page.
|
|
240
|
* [PHP Spider](https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.
|
239
|
* [PHP Spider](https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.
|
|
241
|
* [Symfony Panther](https://github.com/symfony/panther) - A browser testing and web crawling library for PHP and Symfony.
|
240
|
* [Symfony Panther](https://github.com/symfony/panther) - A browser testing and web crawling library for PHP and Symfony.
|
|
242
|
|
241
|
|
|
|
|
|
|
|
267
|
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
|
266
|
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
|
|
268
|
* [PHP IMAP](https://github.com/barbushin/php-imap) - A library to access mailboxes via POP3, IMAP and NNTP.
|
267
|
* [PHP IMAP](https://github.com/barbushin/php-imap) - A library to access mailboxes via POP3, IMAP and NNTP.
|
|
269
|
* [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://sendgrid.com/en-us), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).
|
268
|
* [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://sendgrid.com/en-us), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).
|
|
270
|
-* [SwiftMailer](https://swiftmailer.symfony.com) - A mailer solution.
|
|
|
|
|
|
269
|
+* [SwiftMailer](https://swiftmailer.symfony.com/docs/introduction.html) - A mailer solution.
|
|
271
|
* [Symfony Mailer](https://github.com/symfony/mailer) - A powerful library for creating and sending emails.
|
270
|
* [Symfony Mailer](https://github.com/symfony/mailer) - A powerful library for creating and sending emails.
|
|
272
|
|
271
|
|
|
273
|
### Files
|
272
|
### Files
|
|
|
|
|
|
|
295
|
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
294
|
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
|
296
|
* [Disco](https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.
|
295
|
* [Disco](https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.
|
|
297
|
* [PHP-DI](https://php-di.org/) - A dependency injection container that supports autowiring.
|
296
|
* [PHP-DI](https://php-di.org/) - A dependency injection container that supports autowiring.
|
|
298
|
-* [Pimple](https://pimple.symfony.com/) - A tiny dependency injection container.
|
|
|
|
|
|
297
|
+* [Pimple](https://github.com/silexphp/Pimple) - A tiny dependency injection container.
|
|
299
|
* [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component.
|
298
|
* [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component.
|
|
300
|
|
299
|
|
|
301
|
### Imagery
|
300
|
### Imagery
|
|
|
|
|
|
|
344
|
* [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
|
343
|
* [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
|
|
345
|
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
344
|
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
|
346
|
* [PHPCI](https://github.com/dancryer/phpci) - An open-source continuous integration platform for PHP.
|
345
|
* [PHPCI](https://github.com/dancryer/phpci) - An open-source continuous integration platform for PHP.
|
|
347
|
-* [SemaphoreCI](https://semaphoreci.com) - A continuous integration platform for open-source and private projects.
|
|
|
|
348
|
-* [Shippable](https://jfrog.com/blog/weve-acquired-shippable-to-complete-devops-pipeline-automation-from-code-to-production/) - A Docker based continuous integration platform for open source and private projects.
|
|
|
|
|
|
346
|
+* [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
|
|
349
|
* [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
|
347
|
* [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
|
|
350
|
* [Setup PHP](https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.
|
348
|
* [Setup PHP](https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.
|
|
351
|
|
349
|
|
|
|
|
|
|
|
407
|
### Code Quality
|
405
|
### Code Quality
|
|
408
|
*Libraries for managing code quality, formatting and linting.*
|
406
|
*Libraries for managing code quality, formatting and linting.*
|
|
409
|
|
407
|
|
|
410
|
-* [CaptainHook](https://github.com/captainhookphp/captainhook) - An easy-to-use and flexible Git hook library.
|
|
|
|
|
|
408
|
+* [CaptainHook](https://github.com/captainhook-git/captainhook) - An easy-to-use and flexible Git hook library.
|
|
411
|
* [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
|
409
|
* [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
|
|
412
|
* [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
|
410
|
* [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
|
|
413
|
* [PHP CS Fixer Configurator](https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
|
411
|
* [PHP CS Fixer Configurator](https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
|
|
|
|
|
|
|
436
|
*Libraries related to design patterns, programming approaches and ways to organize code.*
|
434
|
*Libraries related to design patterns, programming approaches and ways to organize code.*
|
|
437
|
|
435
|
|
|
438
|
* [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP ) - A repository of software patterns implemented in PHP.
|
436
|
* [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP ) - A repository of software patterns implemented in PHP.
|
|
439
|
-* [Finite](https://yohan.giarel.li/Finite/) - A simple PHP finite state machine.
|
|
|
|
|
|
437
|
+* [Finite](https://github.com/yohang/Finite) - A simple PHP finite state machine.
|
|
440
|
* [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.
|
438
|
* [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.
|
|
441
|
* [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
|
439
|
* [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
|
|
442
|
* [IterTools PHP](https://github.com/markrogoyski/itertools-php) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).
|
440
|
* [IterTools PHP](https://github.com/markrogoyski/itertools-php) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).
|
|
|
|
|
|
|
515
|
### Date and Time
|
513
|
### Date and Time
|
|
516
|
*Libraries for working with dates and times.*
|
514
|
*Libraries for working with dates and times.*
|
|
517
|
|
515
|
|
|
518
|
-* [CalendR](https://yohan.giarel.li/CalendR/) - A calendar management library.
|
|
|
|
|
|
516
|
+* [CalendR](https://github.com/yohang/CalendR) - A calendar management library.
|
|
519
|
* [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
|
517
|
* [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
|
|
520
|
* [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
|
518
|
* [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
|
|
521
|
* [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
|
519
|
* [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
|
|
|
|
|
|
|
697
|
* [SQL Formatter](https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements.
|
695
|
* [SQL Formatter](https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements.
|
|
698
|
* [Stringy](https://github.com/voku/Stringy) - A string manipulation library with multibyte support.
|
696
|
* [Stringy](https://github.com/voku/Stringy) - A string manipulation library with multibyte support.
|
|
699
|
* [UA Parser](https://github.com/tobie/ua-parser/tree/master/php) - A library for parsing user agent strings.
|
697
|
* [UA Parser](https://github.com/tobie/ua-parser/tree/master/php) - A library for parsing user agent strings.
|
|
|
|
698
|
+* [Url highlight](https://github.com/vstelmakh/url-highlight) - A library for parsing URLs from text and converting them into clickable links.
|
|
700
|
* [URLify](https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.
|
699
|
* [URLify](https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.
|
|
701
|
* [UUID](https://github.com/ramsey/uuid) - A library for generating UUIDs.
|
700
|
* [UUID](https://github.com/ramsey/uuid) - A library for generating UUIDs.
|
|
702
|
|
701
|
|
|
|
|
|
|
|
811
|
*Libraries for working with Large Language Models.*
|
810
|
*Libraries for working with Large Language Models.*
|
|
812
|
|
811
|
|
|
813
|
* [Instructor for PHP](https://github.com/cognesy/instructor-php) - Structured data outputs with LLMs, in PHP.
|
812
|
* [Instructor for PHP](https://github.com/cognesy/instructor-php) - Structured data outputs with LLMs, in PHP.
|
|
814
|
-* [LLPhant](https://github.com/theodo-group/LLPhant) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
|
|
|
|
|
|
813
|
+* [LLPhant](https://github.com/LLPhant/LLPhant) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
|
|
815
|
* [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.
|
814
|
* [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.
|
|
816
|
* [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.
|
815
|
* [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.
|
|
817
|
* [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.
|
816
|
* [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.
|
|
|
|
|
|
|
862
|
### Development Environment
|
861
|
### Development Environment
|
|
863
|
*Software and tools for creating and sharing a development environment.*
|
862
|
*Software and tools for creating and sharing a development environment.*
|
|
864
|
|
863
|
|
|
865
|
-* [Ansible](https://www.ansible.com/) - A radically simple orchestration framework.
|
|
|
|
|
|
864
|
+* [Ansible](https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.
|
|
866
|
* [DDEV](https://github.com/ddev/ddev) - a local web development environment system for PHP.
|
865
|
* [DDEV](https://github.com/ddev/ddev) - a local web development environment system for PHP.
|
|
867
|
* [Docker](https://www.docker.com/) - A containerization platform.
|
866
|
* [Docker](https://www.docker.com/) - A containerization platform.
|
|
868
|
* [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
|
867
|
* [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
|
|
869
|
* [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
|
868
|
* [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
|
|
870
|
-* [Expose](https://github.com/beyondcode/expose) - An open-source PHP tunneling service.
|
|
|
|
|
|
869
|
+* [Expose](https://github.com/exposedev/expose) - An open-source PHP tunneling service.
|
|
871
|
* [Lando](https://lando.dev/) - Push-button development environments.
|
870
|
* [Lando](https://lando.dev/) - Push-button development environments.
|
|
872
|
* [Laravel Homestead](https://laravel.com/docs/master/homestead) - A local development environment for Laravel.
|
871
|
* [Laravel Homestead](https://laravel.com/docs/master/homestead) - A local development environment for Laravel.
|
|
873
|
-* [Laravel Herd](https://herd.laravel.com/) - A one click PHP development environment for macOS and Windows.
|
|
|
|
|
|
872
|
+* [Laravel Herd](https://herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.
|
|
874
|
* [Laradock](http://laradock.io/) - A full PHP development environment based on Docker.
|
873
|
* [Laradock](http://laradock.io/) - A full PHP development environment based on Docker.
|
|
875
|
* [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).
|
874
|
* [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).
|
|
876
|
* [Puppet](https://www.puppet.com) - A server automation framework and application.
|
875
|
* [Puppet](https://www.puppet.com) - A server automation framework and application.
|
|
|
|
|
|
|
897
|
*Web-based applications and tools.*
|
896
|
*Web-based applications and tools.*
|
|
898
|
|
897
|
|
|
899
|
* [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
|
898
|
* [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
|
|
900
|
-* [Adminer](https://www.adminer.org/) - Database management in a single PHP file.
|
|
|
|
|
|
899
|
+* [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.
|
|
901
|
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
900
|
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
|
902
|
* [DBV](https://github.com/victorstanciu/dbv) - A database version control application.
|
901
|
* [DBV](https://github.com/victorstanciu/dbv) - A database version control application.
|
|
903
|
* [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
|
902
|
* [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
|
|
|
|
|
|
|
958
|
*PHP conferences.*
|
957
|
*PHP conferences.*
|
|
959
|
|
958
|
|
|
960
|
* [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.
|
959
|
* [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.
|
|
961
|
-* [PHP[TEK]](https://tek.phparch.com/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
|
|
|
|
|
|
960
|
+* [PHP[TEK]](https://phptek.io/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
|
|
962
|
* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
|
961
|
* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
|
|
963
|
|
962
|
|
|
964
|
### PHP Podcasts
|
963
|
### PHP Podcasts
|
|
|
|
|
|
|
976
|
* [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
|
975
|
* [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
|
|
977
|
* [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.
|
976
|
* [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.
|
|
978
|
* [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
|
977
|
* [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
|
|
979
|
-* [Voices of the ElePHPant](https://voicesoftheelephpant.com/) - Interviews with the people who make the PHP community special.
|
|
|
|
980
|
|
978
|
|
|
981
|
### PHP Newsletters
|
979
|
### PHP Newsletters
|
|
982
|
*PHP-related news directly to your inbox.*
|
980
|
*PHP-related news directly to your inbox.*
|