|
|
|
|
|
|
283
|
* [Auryn](https://github.com/rdlowrey/Auryn) - A recursive dependency injector.
|
283
|
* [Auryn](https://github.com/rdlowrey/Auryn) - A recursive dependency injector.
|
|
284
|
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
284
|
* [Container](https://github.com/thephpleague/container) - Another flexible dependency injection container.
|
|
285
|
* [Disco](https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.
|
285
|
* [Disco](https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.
|
|
286
|
-* [PHP-DI](http://php-di.org/) - A dependency injection container that supports autowiring.
|
|
|
|
|
|
286
|
+* [PHP-DI](https://php-di.org/) - A dependency injection container that supports autowiring.
|
|
287
|
* [Pimple](https://pimple.symfony.com/) - A tiny dependency injection container.
|
287
|
* [Pimple](https://pimple.symfony.com/) - A tiny dependency injection container.
|
|
288
|
* [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component.
|
288
|
* [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component.
|
|
289
|
|
289
|
|
|
|
|
|
|
|
451
|
### Build Tools
|
451
|
### Build Tools
|
|
452
|
*Project build and automation tools.*
|
452
|
*Project build and automation tools.*
|
|
453
|
|
453
|
|
|
454
|
-* [Box](https://github.com/humbug/box) - A utility to build PHAR files.
|
|
|
|
|
|
454
|
+* [Box](https://github.com/box-project/box) - A utility to build PHAR files.
|
|
455
|
* [Construct](https://github.com/jonathantorres/construct) - A PHP project/micro-package generator.
|
455
|
* [Construct](https://github.com/jonathantorres/construct) - A PHP project/micro-package generator.
|
|
456
|
* [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
|
456
|
* [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
|
|
457
|
|
457
|
|
|
|
|
|
|
|
574
|
*Libraries for working with "NoSQL" backends.*
|
574
|
*Libraries for working with "NoSQL" backends.*
|
|
575
|
|
575
|
|
|
576
|
* [PHPMongo](https://github.com/sokil/php-mongo) - A MongoDB ORM.
|
576
|
* [PHPMongo](https://github.com/sokil/php-mongo) - A MongoDB ORM.
|
|
577
|
-* [Predis](https://github.com/nrk/predis) - A feature complete Redis library.
|
|
|
|
|
|
577
|
+* [Predis](https://github.com/predis/predis) - A feature complete Redis library.
|
|
578
|
|
578
|
|
|
579
|
### Queue
|
579
|
### Queue
|
|
580
|
*Libraries for working with event and task queues.*
|
580
|
*Libraries for working with event and task queues.*
|
|
|
|
|
|
|
668
|
* [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php) - A PHP implementation of Google's phone number handling library.
|
668
|
* [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php) - A PHP implementation of Google's phone number handling library.
|
|
669
|
* [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
|
669
|
* [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
|
|
670
|
* [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
|
670
|
* [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
|
|
671
|
-* [MathPHP](http://github.com/markrogoyski/math-php) - A math library for PHP.
|
|
|
|
|
|
671
|
+* [MathPHP](https://github.com/markrogoyski/math-php) - A math library for PHP.
|
|
672
|
|
672
|
|
|
673
|
### Filtering and Validation
|
673
|
### Filtering and Validation
|
|
674
|
*Libraries for filtering and validating data.*
|
674
|
*Libraries for filtering and validating data.*
|
|
|
|
|
|
|
700
|
### Caching
|
700
|
### Caching
|
|
701
|
*Libraries for caching data.*
|
701
|
*Libraries for caching data.*
|
|
702
|
|
702
|
|
|
703
|
-* [Alternative PHP Cache (APC)](https://www.php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
|
|
|
|
704
|
* [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
|
703
|
* [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
|
|
705
|
* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.
|
704
|
* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.
|
|
706
|
* [CakePHP Cache](https://github.com/cakephp/cache) - A caching library.
|
705
|
* [CakePHP Cache](https://github.com/cakephp/cache) - A caching library.
|
|
|
|
|
|
|
767
|
* [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.
|
766
|
* [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.
|
|
768
|
* [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
|
767
|
* [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
|
|
769
|
* [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
|
768
|
* [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
|
|
770
|
-* [Dropbox SDK](https://github.com/dropbox/dropbox-sdk-php) - The official PHP Dropbox SDK library.
|
|
|
|
771
|
* [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
|
769
|
* [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
|
|
772
|
* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
|
770
|
* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
|
|
773
|
* [Square](https://github.com/square/connect-php-sdk) - The official Square PHP SDK for payments and other Square APIs.
|
771
|
* [Square](https://github.com/square/connect-php-sdk) - The official Square PHP SDK for payments and other Square APIs.
|
|
|
|
|
|
|
859
|
*Web-based applications and tools.*
|
857
|
*Web-based applications and tools.*
|
|
860
|
|
858
|
|
|
861
|
* [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
|
859
|
* [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
|
|
862
|
-* [DBV](https://dbv.vizuina.com/) - A database version control application.
|
|
|
|
|
|
860
|
+* [DBV](https://github.com/victorstanciu/dbv) - A database version control application.
|
|
863
|
* [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
|
861
|
* [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
|
|
864
|
* [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
|
862
|
* [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
|
|
865
|
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
863
|
* [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
|
|
|
|
|
|
|
912
|
* [Functional Programming in PHP](https://www.functionalphp.com/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
|
910
|
* [Functional Programming in PHP](https://www.functionalphp.com/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
|
|
913
|
* [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
|
911
|
* [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
|
|
914
|
* [Mastering Object-Orientated PHP](https://www.brandonsavage.net/) - A book about object-orientated PHP by Brandon Savage.
|
912
|
* [Mastering Object-Orientated PHP](https://www.brandonsavage.net/) - A book about object-orientated PHP by Brandon Savage.
|
|
915
|
-* [Modern PHP New Features and Good Practices](https://shop.oreilly.com/product/0636920033868.do) - A book about new PHP features and best practices by Josh Lockhart.
|
|
|
|
|
|
913
|
+* [Modern PHP New Features and Good Practices](https://www.oreilly.com/library/view/~/9781491905173/) - A book about new PHP features and best practices by Josh Lockhart.
|
|
916
|
* [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.
|
914
|
* [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.
|
|
917
|
* [PHP 7 Upgrade Guide](https://leanpub.com/php7) - An ebook covering all of the features and changes in PHP 7 by Colin O'Dell.
|
915
|
* [PHP 7 Upgrade Guide](https://leanpub.com/php7) - An ebook covering all of the features and changes in PHP 7 by Colin O'Dell.
|
|
918
|
* [PHP Pandas](https://daylerees.com/php-pandas/) - A book about learning to write PHP by Dayle Rees.
|
916
|
* [PHP Pandas](https://daylerees.com/php-pandas/) - A book about learning to write PHP by Dayle Rees.
|
|
|
|
|
|
|
965
|
* [Preventing CSRF Attacks](https://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html) - An article on preventing CSRF attacks.
|
963
|
* [Preventing CSRF Attacks](https://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html) - An article on preventing CSRF attacks.
|
|
966
|
* [Seven Ways to Screw Up BCrypt](https://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
|
964
|
* [Seven Ways to Screw Up BCrypt](https://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
|
|
967
|
* [The 2018 Guide to Building Secure PHP Software](https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software) - A guide to building secure PHP software.
|
965
|
* [The 2018 Guide to Building Secure PHP Software](https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software) - A guide to building secure PHP software.
|
|
968
|
-* [Use Env](https://seancoates.com/blogs/use-env/) - An article about using the unix environment helper.
|
|
|
|
|
|
966
|
+* [Use Env](https://seancoates.com/blogs/use-env) - An article about using the unix environment helper.
|
|
969
|
|
967
|
|
|
970
|
### PHP Internals Reading
|
968
|
### PHP Internals Reading
|
|
971
|
*Reading materials related to the PHP internals or performance.*
|
969
|
*Reading materials related to the PHP internals or performance.*
|