|
|
|
|
|
|
187
|
*Extras related to micro frameworks and routers.*
|
187
|
*Extras related to micro frameworks and routers.*
|
|
188
|
|
188
|
|
|
189
|
* [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton) - A skeleton for Slim.
|
189
|
* [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton) - A skeleton for Slim.
|
|
190
|
-* [Slim Twig View](https://github.com/slimphp/Slim-Views) - Integrate Twig into Slim.
|
|
|
|
191
|
* [Slim PHP View](https://github.com/slimphp/PHP-View) - A simple PHP renderer for Slim.
|
190
|
* [Slim PHP View](https://github.com/slimphp/PHP-View) - A simple PHP renderer for Slim.
|
|
192
|
|
191
|
|
|
193
|
### Routers
|
192
|
### Routers
|
|
|
|
|
|
|
252
|
*Libraries for parsing URLs.*
|
251
|
*Libraries for parsing URLs.*
|
|
253
|
|
252
|
|
|
254
|
* [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - A domain suffix parser library.
|
253
|
* [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - A domain suffix parser library.
|
|
255
|
-* [Purl](https://github.com/jwage/purl) - A URL manipulation library.
|
|
|
|
256
|
* [sabre/uri](https://github.com/sabre-io/uri) - A functional URI manipulation library.
|
254
|
* [sabre/uri](https://github.com/sabre-io/uri) - A functional URI manipulation library.
|
|
257
|
* [Uri](https://github.com/thephpleague/uri) - Another URL manipulation library.
|
255
|
* [Uri](https://github.com/thephpleague/uri) - Another URL manipulation library.
|
|
258
|
|
256
|
|
|
|
|
|
|
|
261
|
|
259
|
|
|
262
|
* [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates.
|
260
|
* [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates.
|
|
263
|
* [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.
|
261
|
* [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.
|
|
264
|
-* [Email Validator](https://github.com/nojacko/email-validator) - A small email address validation library.
|
|
|
|
265
|
* [Fetch](https://github.com/tedious/Fetch) - An IMAP library.
|
262
|
* [Fetch](https://github.com/tedious/Fetch) - An IMAP library.
|
|
266
|
* [Mautic](https://github.com/mautic/mautic) - Email marketing automation
|
263
|
* [Mautic](https://github.com/mautic/mautic) - Email marketing automation
|
|
267
|
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
|
264
|
* [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
|
|
|
|
|
|
|
341
|
* [CircleCI](https://circleci.com) - A continuous integration platform.
|
338
|
* [CircleCI](https://circleci.com) - A continuous integration platform.
|
|
342
|
* [GitlabCi](https://about.gitlab.com/solutions/continuous-integration/) - Let GitLab CI test, build, deploy your code. TravisCi like.
|
339
|
* [GitlabCi](https://about.gitlab.com/solutions/continuous-integration/) - Let GitLab CI test, build, deploy your code. TravisCi like.
|
|
343
|
* [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
|
340
|
* [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
|
|
344
|
-* [PHPCI](https://github.com/dancryer/phpci) - An open-source continuous integration platform for PHP.
|
|
|
|
345
|
* [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
|
341
|
* [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
|
|
346
|
* [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
|
342
|
* [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
|
|
347
|
* [Setup PHP](https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.
|
343
|
* [Setup PHP](https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.
|
|
|
|
|
|
|
393
|
* [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.
|
389
|
* [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.
|
|
394
|
* [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.
|
390
|
* [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.
|
|
395
|
* [Phpactor](https://github.com/phpactor/phpactor) - PHP completion, refactoring and introspection tool.
|
391
|
* [Phpactor](https://github.com/phpactor/phpactor) - PHP completion, refactoring and introspection tool.
|
|
396
|
-* [PHPLOC](https://github.com/sebastianbergmann/phploc) - A tool for quickly measuring the size of a PHP project.
|
|
|
|
397
|
* [PHPQA](https://github.com/EdgedesignCZ/phpqa) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
|
392
|
* [PHPQA](https://github.com/EdgedesignCZ/phpqa) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
|
|
398
|
* [Rector](https://github.com/rectorphp/rector) - A tool to upgrade and refactor code.
|
393
|
* [Rector](https://github.com/rectorphp/rector) - A tool to upgrade and refactor code.
|
|
399
|
* [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
|
394
|
* [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
|
|
|
|
|
|
|
408
|
* [PHP CS Fixer Configurator](https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
|
403
|
* [PHP CS Fixer Configurator](https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
|
|
409
|
* [PHP Mess Detector](https://github.com/phpmd/phpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
|
404
|
* [PHP Mess Detector](https://github.com/phpmd/phpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
|
|
410
|
* [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
|
405
|
* [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
|
|
411
|
-* [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
|
|
|
|
412
|
* [Laravel Pint](https://github.com/laravel/pint) - A coding standards fixer library for Laravel.
|
406
|
* [Laravel Pint](https://github.com/laravel/pint) - A coding standards fixer library for Laravel.
|
|
413
|
|
407
|
|
|
414
|
### Static Analysis
|
408
|
### Static Analysis
|
|
415
|
*Libraries for performing static analysis of PHP code.*
|
409
|
*Libraries for performing static analysis of PHP code.*
|
|
416
|
|
410
|
|
|
417
|
* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
|
411
|
* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
|
|
418
|
-* [Deptrac](https://github.com/qossmic/deptrac) - A static code analysis tool that helps to enforce rules for dependencies between software layers.
|
|
|
|
419
|
* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
|
412
|
* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
|
|
420
|
* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
|
413
|
* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
|
|
421
|
* [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
|
414
|
* [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
|
|
|
|
|
|
|
719
|
* [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.
|
712
|
* [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.
|
|
720
|
* [Respect Validation](https://github.com/Respect/Validation) - A simple validation library.
|
713
|
* [Respect Validation](https://github.com/Respect/Validation) - A simple validation library.
|
|
721
|
* [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer) - An HTML sanitizer library.
|
714
|
* [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer) - An HTML sanitizer library.
|
|
722
|
-* [Upload](https://github.com/brandonsavage/Upload) - A library for handling file uploads and validation.
|
|
|
|
723
|
* [Valitron](https://github.com/vlucas/valitron) - Another validation library.
|
715
|
* [Valitron](https://github.com/vlucas/valitron) - Another validation library.
|
|
724
|
* [Valinor](https://github.com/CuyZ/Valinor) - A library for mapping to strongly typed value objects.
|
716
|
* [Valinor](https://github.com/CuyZ/Valinor) - A library for mapping to strongly typed value objects.
|
|
725
|
* [Volan](https://github.com/serkin/Volan) - Another simplified validation library.
|
717
|
* [Volan](https://github.com/serkin/Volan) - Another simplified validation library.
|
|
|
|
|
|
|
758
|
* [JSON Machine](https://github.com/halaxa/json-machine) - Provides iteration over huge JSONs using simple `foreach`
|
750
|
* [JSON Machine](https://github.com/halaxa/json-machine) - Provides iteration over huge JSONs using simple `foreach`
|
|
759
|
* [Knapsack](https://github.com/DusanKasan/Knapsack) - Collection library inspired by Clojure's sequences.
|
751
|
* [Knapsack](https://github.com/DusanKasan/Knapsack) - Collection library inspired by Clojure's sequences.
|
|
760
|
* [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
|
752
|
* [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
|
|
761
|
-* [PINQ](https://github.com/TimeToogo/Pinq) - A PHP library based on .NET's LINQ (Language Integrated Query).
|
|
|
|
762
|
* [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.
|
753
|
* [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.
|
|
763
|
* [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
|
754
|
* [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
|
|
764
|
* [Laminas Serializer](https://github.com/laminas/laminas-serializer) - Another library for serialising and de-serialising data.
|
755
|
* [Laminas Serializer](https://github.com/laminas/laminas-serializer) - Another library for serialising and de-serialising data.
|
|
|
|
|
|
|
768
|
|
759
|
|
|
769
|
* [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
|
760
|
* [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
|
|
770
|
* [Notification Pusher](https://github.com/Ph3nol/NotificationPusher) - A standalone library for device push notifications.
|
761
|
* [Notification Pusher](https://github.com/Ph3nol/NotificationPusher) - A standalone library for device push notifications.
|
|
771
|
-* [Notificato](https://github.com/mac-cain13/notificato) - A library for handling push notifications.
|
|
|
|
772
|
* [Notificator](https://github.com/namshi/notificator) - A lightweight notification library.
|
762
|
* [Notificator](https://github.com/namshi/notificator) - A lightweight notification library.
|
|
773
|
* [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
|
763
|
* [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
|
|
774
|
|
764
|
|
|
|
|
|
|
|
777
|
|
767
|
|
|
778
|
* [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
|
768
|
* [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
|
|
779
|
* [Envoy](https://github.com/laravel/envoy) - A tool to run SSH tasks with PHP.
|
769
|
* [Envoy](https://github.com/laravel/envoy) - A tool to run SSH tasks with PHP.
|
|
780
|
-* [Rocketeer](https://github.com/rocketeers/rocketeer) - A fast and easy deployer for the PHP world.
|
|
|
|
781
|
|
770
|
|
|
782
|
### Internationalisation and Localisation
|
771
|
### Internationalisation and Localisation
|
|
783
|
*Libraries for Internationalization (I18n) and Localization (L10n).*
|
772
|
*Libraries for Internationalization (I18n) and Localization (L10n).*
|
|
|
|
|
|
|
817
|
* [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
|
806
|
* [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
|
|
818
|
* [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
|
807
|
* [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
|
|
819
|
* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
|
808
|
* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
|
|
820
|
-* [Square](https://github.com/square/connect-php-sdk) - The official Square PHP SDK for payments and other Square APIs.
|
|
|
|
821
|
* [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
|
809
|
* [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
|
|
822
|
* [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
|
810
|
* [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
|
|
823
|
|
811
|
|