Jamie York 4 недель назад
Родитель
Сommit
bcbd70c21c
1 измененных файлов: 64 добавлений и 70 удалений
  1. 64
    70
      README.md

+ 64
- 70
README.md Просмотреть файл

24
   - [Middlewares](#middlewares)
24
   - [Middlewares](#middlewares)
25
   - [URL](#url)
25
   - [URL](#url)
26
   - [Email](#email)
26
   - [Email](#email)
27
-  - [Files](#Files)
27
+  - [Files](#files)
28
   - [Streams](#streams)
28
   - [Streams](#streams)
29
   - [Dependency Injection](#dependency-injection)
29
   - [Dependency Injection](#dependency-injection)
30
   - [Imagery](#imagery)
30
   - [Imagery](#imagery)
103
 ### Dependency Management
103
 ### Dependency Management
104
 *Libraries for dependency and package management.*
104
 *Libraries for dependency and package management.*
105
 
105
 
106
-* [Composer Installers](https://github.com/composer/installers) - A  multi-framework Composer library installer.
107
 * [Composer](https://getcomposer.org/) - A package and dependency manager.
106
 * [Composer](https://getcomposer.org/) - A package and dependency manager.
108
-* [Pie](https://github.com/php/pie) - The official PHP installer for extensions.
107
+* [Composer Installers](https://github.com/composer/installers) - A multi-framework Composer library installer.
109
 * [Phive](https://phar.io/) - A PHAR manager.
108
 * [Phive](https://phar.io/) - A PHAR manager.
110
 * [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.
109
 * [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.
110
+* [Pie](https://github.com/php/pie) - The official PHP installer for extensions.
111
 
111
 
112
 ### Dependency Management Extras
112
 ### Dependency Management Extras
113
 *Extras related to dependency management.*
113
 *Extras related to dependency management.*
120
 * [Composer Unused](https://github.com/composer-unused/composer-unused) - A CLI Tool to scan for unused composer packages.
120
 * [Composer Unused](https://github.com/composer-unused/composer-unused) - A CLI Tool to scan for unused composer packages.
121
 * [Repman](https://repman.io) - A private PHP package repository manager and Packagist proxy.
121
 * [Repman](https://repman.io) - A private PHP package repository manager and Packagist proxy.
122
 * [Satis](https://github.com/composer/satis) - A static Composer repository generator.
122
 * [Satis](https://github.com/composer/satis) - A static Composer repository generator.
123
-* [Tooly](https://github.com/tommy-muehle/tooly-composer-script) - A library to manage PHAR files in a project using Composer.
124
-* [Toran Proxy](https://toranproxy.com) - A Composer proxy for speed and reliability. (:warning: Toran Proxy is being phased out.)
125
 
123
 
126
 ### Frameworks
124
 ### Frameworks
127
 *Web development frameworks.*
125
 *Web development frameworks.*
128
 
126
 
129
 * [CakePHP](https://cakephp.org/) - A rapid application development framework.
127
 * [CakePHP](https://cakephp.org/) - A rapid application development framework.
130
 * [CodeIgniter](https://codeigniter.com/) - A powerful PHP framework with a very small footprint.
128
 * [CodeIgniter](https://codeigniter.com/) - A powerful PHP framework with a very small footprint.
131
-* [Laminas](https://getlaminas.org/) - A framework comprised of individual components (previously Zend Framework).
132
 * [Ecotone](https://docs.ecotone.tech/) - A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.
129
 * [Ecotone](https://docs.ecotone.tech/) - A Service Bus for PHP based on architectural principles of DDD CQRS and Event Sourcing.
130
+* [Laminas](https://getlaminas.org/) - A framework comprised of individual components (previously Zend Framework).
133
 * [Laravel](https://laravel.com/) - A web application framework with expressive, elegant syntax.
131
 * [Laravel](https://laravel.com/) - A web application framework with expressive, elegant syntax.
134
 * [Nette](https://nette.org) - A web framework comprised of mature components.
132
 * [Nette](https://nette.org) - A web framework comprised of mature components.
135
 * [Phalcon](https://phalcon.io/en-us) - A framework implemented as a C extension.
133
 * [Phalcon](https://phalcon.io/en-us) - A framework implemented as a C extension.
136
 * [Spiral](https://spiral.dev/) - A high-performance PHP/Go framework.
134
 * [Spiral](https://spiral.dev/) - A high-performance PHP/Go framework.
137
 * [Symfony](https://symfony.com/) - A set of reusable components and a web framework.
135
 * [Symfony](https://symfony.com/) - A set of reusable components and a web framework.
136
+* [Tempest](https://github.com/tempestphp/tempest-framework) - A framework that gets out of your way.
138
 * [Yii2](https://github.com/yiisoft/yii2/) - A fast, secure, and efficient web framework.
137
 * [Yii2](https://github.com/yiisoft/yii2/) - A fast, secure, and efficient web framework.
139
 
138
 
140
 ### Framework Extras
139
 ### Framework Extras
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.
158
-* [Magento](https://github.com/magento/magento2) - The most popular e-commerce platform.
157
+* [Magento](https://github.com/magento/magento2) - A widely used open-source e-commerce platform.
159
 * [Moodle](https://moodle.org/) - An open-source learning platform.
158
 * [Moodle](https://moodle.org/) - An open-source learning platform.
160
 * [OpenMage](https://github.com/OpenMage/magento-lts) - Fork of EoL Magento 1 e-commerce platform.
159
 * [OpenMage](https://github.com/OpenMage/magento-lts) - Fork of EoL Magento 1 e-commerce platform.
161
-* [Pico CMS](https://picocms.org/) - A stupidly simple, blazing fast, flat file CMS.
160
+* [Pico CMS](https://picocms.org/) - A lightweight flat-file CMS.
162
 * [Silverstripe](https://www.silverstripe.org/) - A simple, flexible, and secure CMS.
161
 * [Silverstripe](https://www.silverstripe.org/) - A simple, flexible, and secure CMS.
163
-* [Statamic](https://statamic.com/) - Build beautiful, easy-to-manage websites.
164
-* [Sulu](https://sulu.io/) - A user and developer friendly focused CMS and Platform based on the Symfony Framework.
162
+* [Statamic](https://statamic.com/) - A flat-file and Git-based CMS built on Laravel.
163
+* [Sulu](https://sulu.io/) - A user- and developer-friendly CMS built on the Symfony Framework.
165
 * [TYPO3](https://typo3.org) - An enterprise level CMS.
164
 * [TYPO3](https://typo3.org) - An enterprise level CMS.
166
 * [WordPress](https://github.com/WordPress/WordPress) - A blogging platform and CMS.
165
 * [WordPress](https://github.com/WordPress/WordPress) - A blogging platform and CMS.
167
 
166
 
170
 
169
 
171
 * [Aura](https://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
170
 * [Aura](https://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
172
 * [CakePHP Plugins](https://plugins.cakephp.org/) - A directory of CakePHP plugins.
171
 * [CakePHP Plugins](https://plugins.cakephp.org/) - A directory of CakePHP plugins.
172
+* [Laminas Components](https://docs.laminas.dev/components/) - The components that make the Laminas Framework.
173
 * [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
173
 * [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
174
 * [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
174
 * [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
175
 * [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
175
 * [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
176
 * [Symfony Packages](https://symfony.com/packages) - Decoupled libraries for PHP applications.
176
 * [Symfony Packages](https://symfony.com/packages) - Decoupled libraries for PHP applications.
177
-* [Laminas Components](https://docs.laminas.dev/components/) - The components that make the Laminas Framework.
178
 
177
 
179
 ### Micro Frameworks
178
 ### Micro Frameworks
180
 *Micro frameworks and routers.*
179
 *Micro frameworks and routers.*
197
 * [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.
196
 * [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.
198
 * [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library.
197
 * [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library.
199
 * [Klein](https://github.com/klein/klein.php) - A flexible router.
198
 * [Klein](https://github.com/klein/klein.php) - A flexible router.
200
-* [Pux](https://github.com/c9s/Pux) - Another fast routing library.
201
 * [Route](https://github.com/thephpleague/route) - A routing library built on top of Fast Route.
199
 * [Route](https://github.com/thephpleague/route) - A routing library built on top of Fast Route.
202
 
200
 
203
 ### Templating
201
 ### Templating
207
 * [MtHaml](https://github.com/arnaud-lb/MtHaml) - A PHP implementation of the HAML template language.
205
 * [MtHaml](https://github.com/arnaud-lb/MtHaml) - A PHP implementation of the HAML template language.
208
 * [Mustache](https://github.com/bobthecow/mustache.php) - A PHP implementation of the Mustache template language.
206
 * [Mustache](https://github.com/bobthecow/mustache.php) - A PHP implementation of the Mustache template language.
209
 * [PHPTAL](https://phptal.org/) - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
207
 * [PHPTAL](https://phptal.org/) - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
210
-* [Plates](http://platesphp.com/) - A native PHP templating library.
208
+* [Plates](https://platesphp.com/) - A native PHP templating library.
211
 * [Smarty](https://www.smarty.net/) - A template engine to complement PHP.
209
 * [Smarty](https://www.smarty.net/) - A template engine to complement PHP.
212
 * [Twig](https://twig.symfony.com/) - A comprehensive templating language.
210
 * [Twig](https://twig.symfony.com/) - A comprehensive templating language.
213
 
211
 
215
 *Tools for pre-processing content to generate web pages.*
213
 *Tools for pre-processing content to generate web pages.*
216
 
214
 
217
 * [Cecil](https://cecil.app/) - A simple and powerful content-driven static site generator.
215
 * [Cecil](https://cecil.app/) - A simple and powerful content-driven static site generator.
218
-* [Couscous](http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
216
+* [Couscous](https://couscous.io) - A tool for converting Markdown documentation into websites.
219
 * [Jigsaw](https://jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.
217
 * [Jigsaw](https://jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.
220
 * [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
218
 * [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
221
 
219
 
223
 *Libraries for working with HTTP.*
221
 *Libraries for working with HTTP.*
224
 
222
 
225
 * [Buzz](https://github.com/kriswallsmith/Buzz) - Another HTTP client.
223
 * [Buzz](https://github.com/kriswallsmith/Buzz) - Another HTTP client.
226
-* [Guzzle]( https://github.com/guzzle/guzzle) - A comprehensive HTTP client.
227
-* [HTTPlug](http://httplug.io) - An HTTP client abstraction without binding to a specific implementation.
224
+* [Guzzle](https://github.com/guzzle/guzzle) - A comprehensive HTTP client.
225
+* [HTTPlug](https://httplug.io) - An HTTP client abstraction without binding to a specific implementation.
228
 * [Nyholm PSR-7](https://github.com/Nyholm/psr7) - A super lightweight PSR-7 implementation. Very strict and very fast.
226
 * [Nyholm PSR-7](https://github.com/Nyholm/psr7) - A super lightweight PSR-7 implementation. Very strict and very fast.
229
 * [PHP VCR](https://php-vcr.github.io/) - A library for recording and replaying HTTP requests.
227
 * [PHP VCR](https://php-vcr.github.io/) - A library for recording and replaying HTTP requests.
230
 * [Requests](https://github.com/WordPress/Requests) - A simple HTTP library.
228
 * [Requests](https://github.com/WordPress/Requests) - A simple HTTP library.
231
 * [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients.
229
 * [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients.
230
+* [Saloon](https://github.com/saloonphp/saloon) - A framework for building beautiful API integrations and SDKs.
232
 * [Symfony HTTP Client](https://github.com/symfony/http-client) - A component to fetch HTTP resources synchronously or asynchronously.
231
 * [Symfony HTTP Client](https://github.com/symfony/http-client) - A component to fetch HTTP resources synchronously or asynchronously.
233
 * [Laminas Diactoros](https://github.com/laminas/laminas-diactoros) - PSR-7 HTTP Message implementation.
232
 * [Laminas Diactoros](https://github.com/laminas/laminas-diactoros) - PSR-7 HTTP Message implementation.
234
 
233
 
246
 *Libraries for building application using middlewares.*
245
 *Libraries for building application using middlewares.*
247
 
246
 
248
 * [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares) - Inspiring collection of handy middlewares.
247
 * [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares) - Inspiring collection of handy middlewares.
249
-* [Relay](https://github.com/relayphp/Relay.Relay) - A PHP 5.5 PSR-7 middleware dispatcher.
250
 * [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.
248
 * [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.
251
 * [Laminas Stratigility](https://github.com/laminas/laminas-stratigility) - Middleware for PHP built on top of PSR-7.
249
 * [Laminas Stratigility](https://github.com/laminas/laminas-stratigility) - Middleware for PHP built on top of PSR-7.
252
 
250
 
264
 * [ddeboer/imap](https://github.com/ddeboer/imap) - Object-oriented, fully tested PHP IMAP library.
262
 * [ddeboer/imap](https://github.com/ddeboer/imap) - Object-oriented, fully tested PHP IMAP library.
265
 * [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.
263
 * [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.
266
 * [Fetch](https://github.com/tedious/Fetch) - An IMAP library.
264
 * [Fetch](https://github.com/tedious/Fetch) - An IMAP library.
267
-* [Mautic](https://github.com/mautic/mautic) - Email marketing automation
265
+* [Mautic](https://github.com/mautic/mautic) - Email marketing automation.
268
 * [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
266
 * [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
269
 * [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://www.twilio.com/en-us/sendgrid), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).
267
 * [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://www.twilio.com/en-us/sendgrid), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).
270
-* [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.
268
 * [Symfony Mailer](https://github.com/symfony/mailer) - A powerful library for creating and sending emails.
272
 
269
 
273
 ### Files
270
 ### Files
278
 * [Gaufrette](https://github.com/KnpLabs/Gaufrette) - A filesystem abstraction layer.
275
 * [Gaufrette](https://github.com/KnpLabs/Gaufrette) - A filesystem abstraction layer.
279
 * [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](https://www.ffmpeg.org/) video library.
276
 * [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](https://www.ffmpeg.org/) video library.
280
 * [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.
277
 * [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.
281
-* [Parquet](https://github.com/flow-php/parquet) - PHP implementation of Parquet file format
278
+* [Parquet](https://github.com/flow-php/parquet) - PHP implementation of Parquet file format.
282
 
279
 
283
 ### Streams
280
 ### Streams
284
 *Libraries for working with streams.*
281
 *Libraries for working with streams.*
313
 *Libraries for testing codebases and generating test data.*
310
 *Libraries for testing codebases and generating test data.*
314
 
311
 
315
 * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.
312
 * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.
316
-* [Atoum](https://github.com/atoum/atoum) - A simple testing library.
317
 * [Behat](https://docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.
313
 * [Behat](https://docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.
318
 * [Codeception](https://github.com/Codeception/Codeception) - A full stack testing framework.
314
 * [Codeception](https://github.com/Codeception/Codeception) - A full stack testing framework.
319
 * [Faker](https://github.com/fakerphp/faker) - A fake data generator library.
315
 * [Faker](https://github.com/fakerphp/faker) - A fake data generator library.
327
 * [Pest](https://pestphp.com/) - A testing framework with a focus on simplicity.
323
 * [Pest](https://pestphp.com/) - A testing framework with a focus on simplicity.
328
 * [Phake](https://github.com/phake/phake) - Another mock object library for testing.
324
 * [Phake](https://github.com/phake/phake) - Another mock object library for testing.
329
 * [PHP-Mock](https://github.com/php-mock/php-mock) - A mock library for built-in PHP functions (e.g. time()).
325
 * [PHP-Mock](https://github.com/php-mock/php-mock) - A mock library for built-in PHP functions (e.g. time()).
330
-* [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine) -  A MySQL engine written in pure PHP.
326
+* [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine) - A MySQL engine written in pure PHP.
331
 * [PHPSpec](https://github.com/phpspec/phpspec) - A design by specification unit testing library.
327
 * [PHPSpec](https://github.com/phpspec/phpspec) - A design by specification unit testing library.
332
 * [PHPT](https://php.github.io/php-src/miscellaneous/writing-tests.html) - A test tool used by PHP itself.
328
 * [PHPT](https://php.github.io/php-src/miscellaneous/writing-tests.html) - A test tool used by PHP itself.
333
 * [PHPUnit](https://github.com/sebastianbergmann/phpunit) - A unit testing framework.
329
 * [PHPUnit](https://github.com/sebastianbergmann/phpunit) - A unit testing framework.
339
 *Libraries and applications for continuous integration.*
335
 *Libraries and applications for continuous integration.*
340
 
336
 
341
 * [CircleCI](https://circleci.com) - A continuous integration platform.
337
 * [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.
338
+* [GitLab CI](https://about.gitlab.com/solutions/continuous-integration/) - A continuous integration platform.
343
 * [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
339
 * [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
344
 * [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
340
 * [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
345
 * [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
341
 * [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
352
 * [daux.io](https://github.com/dauxio/daux.io) - A documentation generator that uses Markdown files.
348
 * [daux.io](https://github.com/dauxio/daux.io) - A documentation generator that uses Markdown files.
353
 * [phpDocumentor](https://phpdoc.org/) - A documentation generator.
349
 * [phpDocumentor](https://phpdoc.org/) - A documentation generator.
354
 * [phpDox](https://phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).
350
 * [phpDox](https://phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).
351
+* [Scramble](https://github.com/dedoc/scramble) - Automatically generates OpenAPI documentation from your code without annotations.
355
 * [zircote/swagger-php](https://github.com/zircote/swagger-php) - Generate OpenAPI documentation for your RESTful API.
352
 * [zircote/swagger-php](https://github.com/zircote/swagger-php) - Generate OpenAPI documentation for your RESTful API.
356
 
353
 
357
 ### Security
354
 ### Security
363
 * [OWASP](https://owasp.org/) - Explore the world of cyber security.
360
 * [OWASP](https://owasp.org/) - Explore the world of cyber security.
364
 * [PHPGGC](https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.
361
 * [PHPGGC](https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.
365
 * [PHP Encryption](https://github.com/defuse/php-encryption) - Secure PHP Encryption Library.
362
 * [PHP Encryption](https://github.com/defuse/php-encryption) - Secure PHP Encryption Library.
366
-* [PHPSecLib](https://phpseclib.sourceforge.net) - A pure PHP secure communications library.
367
-* [random_compat](https://github.com/paragonie/random_compat) - PHP 5.x support for `random_bytes()` and `random_int()`
363
+* [PHPSecLib](https://github.com/phpseclib/phpseclib) - A pure PHP secure communications library.
368
 * [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
364
 * [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
369
 * [Secure Headers](https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.
365
 * [Secure Headers](https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.
370
 * [SQLMap](https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.
366
 * [SQLMap](https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.
374
 *Libraries and tools for working with and storing passwords.*
370
 *Libraries and tools for working with and storing passwords.*
375
 
371
 
376
 * [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases.
372
 * [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases.
377
-* [Password Compat](https://github.com/ircmaxell/password_compat) - A compatibility library for the new PHP 5.5 password functions.
378
 * [Password Validator](https://github.com/jeremykendall/password-validator) - A library for validating and upgrading password hashes.
373
 * [Password Validator](https://github.com/jeremykendall/password-validator) - A library for validating and upgrading password hashes.
379
 * [Password-Generator](https://github.com/hackzilla/password-generator) - PHP library to generate random passwords.
374
 * [Password-Generator](https://github.com/hackzilla/password-generator) - PHP library to generate random passwords.
380
 * [phpass](https://www.openwall.com/phpass/) - A portable password hashing framework.
375
 * [phpass](https://www.openwall.com/phpass/) - A portable password hashing framework.
383
 ### Code Analysis
378
 ### Code Analysis
384
 *Libraries and tools for analysing, parsing and manipulating codebases.*
379
 *Libraries and tools for analysing, parsing and manipulating codebases.*
385
 
380
 
386
-* [Better Reflection](https://github.com/Roave/BetterReflection) - AST-based reflection library that allows analysis and manipulation of code
381
+* [Better Reflection](https://github.com/Roave/BetterReflection) - An AST-based reflection library that allows analysis and manipulation of code.
382
+* [Bladestan](https://github.com/bladestan/bladestan) - A PHPStan extension for static analysis of Blade templates.
387
 * [Code Climate](https://codeclimate.com) - An automated code review.
383
 * [Code Climate](https://codeclimate.com) - An automated code review.
388
 * [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php) - A command line utility which verifies that your files implement your `.editorconfig` rules.
384
 * [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php) - A command line utility which verifies that your files implement your `.editorconfig` rules.
389
 * [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool.
385
 * [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool.
401
 *Libraries for managing code quality, formatting and linting.*
397
 *Libraries for managing code quality, formatting and linting.*
402
 
398
 
403
 * [CaptainHook](https://github.com/captainhook-git/captainhook) - An easy-to-use and flexible Git hook library.
399
 * [CaptainHook](https://github.com/captainhook-git/captainhook) - An easy-to-use and flexible Git hook library.
400
+* [Laravel Pint](https://github.com/laravel/pint) - A coding standards fixer library for Laravel.
404
 * [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
401
 * [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
405
 * [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
402
 * [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
406
 * [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.
407
 * [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.
408
 * [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.
409
-* [Laravel Pint](https://github.com/laravel/pint) - A coding standards fixer library for Laravel.
410
 
406
 
411
 ### Static Analysis
407
 ### Static Analysis
412
 *Libraries for performing static analysis of PHP code.*
408
 *Libraries for performing static analysis of PHP code.*
413
 
409
 
410
+* [Dead Code Detector](https://github.com/shipmonk-rnd/dead-code-detector) - A PHPStan extension for finding unused PHP code.
411
+* [Deptrac](https://github.com/qossmic/deptrac) - A static analysis tool for enforcing dependency rules between architectural layers.
414
 * [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
412
 * [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
415
-* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
413
+* [Larastan](https://github.com/larastan/larastan) - A PHPStan wrapper for Laravel that adds static analysis to Laravel projects.
414
+* [Mago](https://github.com/carthage-software/mago) - A toolchain for PHP that aims to improve the developer experience.
416
 * [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
415
 * [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
417
 * [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
416
 * [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
418
 * [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
417
 * [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
419
-* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customizable dependency graphs.
420
-* [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics
418
+* [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics.
421
 * [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
419
 * [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
422
-* [PHP Migration](https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
423
 * [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
420
 * [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
424
 * [Psalm](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
421
 * [Psalm](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
425
 
422
 
426
 ### Architectural
423
 ### Architectural
427
 *Libraries related to design patterns, programming approaches and ways to organize code.*
424
 *Libraries related to design patterns, programming approaches and ways to organize code.*
428
 
425
 
429
-* [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP ) - A repository of software patterns implemented in PHP.
426
+* [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP) - A repository of software patterns implemented in PHP.
430
 * [Finite](https://github.com/yohang/Finite) - A simple PHP finite state machine.
427
 * [Finite](https://github.com/yohang/Finite) - A simple PHP finite state machine.
431
 * [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.
428
 * [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.
432
 * [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
429
 * [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
441
 * [APM](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
438
 * [APM](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
442
 * [Barbushin PHP Console](https://github.com/barbushin/php-console) - Another web debugging console using Google Chrome.
439
 * [Barbushin PHP Console](https://github.com/barbushin/php-console) - Another web debugging console using Google Chrome.
443
 * [Kint](https://github.com/kint-php/kint) - A debugging and profiling tool.
440
 * [Kint](https://github.com/kint-php/kint) - A debugging and profiling tool.
441
+* [LaraDumps](https://github.com/laradumps/laradumps) - A debugging tool for Laravel with a dedicated desktop application.
444
 * [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
442
 * [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
445
 * [PCOV](https://github.com/krakjoe/pcov) - A self-contained code coverage compatible driver.
443
 * [PCOV](https://github.com/krakjoe/pcov) - A self-contained code coverage compatible driver.
446
 * [PHP Console](https://github.com/Seldaek/php-console) - A web debugging console.
444
 * [PHP Console](https://github.com/Seldaek/php-console) - A web debugging console.
447
 * [PHP Debug Bar](https://php-debugbar.com/) - A debugging toolbar.
445
 * [PHP Debug Bar](https://php-debugbar.com/) - A debugging toolbar.
448
-* [PHPBench](https://github.com/phpbench/phpbench) - A benchmarking Framework.
446
+* [PHPBench](https://github.com/phpbench/phpbench) - A benchmarking framework.
449
 * [PHPSpy](https://github.com/adsr/phpspy) - A low-overhead sampling profiler.
447
 * [PHPSpy](https://github.com/adsr/phpspy) - A low-overhead sampling profiler.
450
 * [Symfony VarDumper](https://github.com/symfony/var-dumper) - A variable dumper component.
448
 * [Symfony VarDumper](https://github.com/symfony/var-dumper) - A variable dumper component.
451
 * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library.
449
 * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library.
468
 *Project build and automation tools.*
466
 *Project build and automation tools.*
469
 
467
 
470
 * [Box](https://github.com/box-project/box) - A utility to build PHAR files.
468
 * [Box](https://github.com/box-project/box) - A utility to build PHAR files.
471
-* [Construct](https://github.com/jonathantorres/construct) - A PHP project/micro-package generator.
469
+* [PHPacker](https://github.com/phpacker/phpacker) - A PHAR builder that compiles PHP apps to standalone executables.
472
 * [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
470
 * [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
473
 * [RMT](https://github.com/liip/RMT) - A library for versioning and releasing software.
471
 * [RMT](https://github.com/liip/RMT) - A library for versioning and releasing software.
474
 
472
 
475
 ### Task Runners
473
 ### Task Runners
476
 *Libraries for automating and running tasks.*
474
 *Libraries for automating and running tasks.*
477
 
475
 
478
-* [Bldr](https://bldr.io/) - A PHP Task runner built on Symfony components.
479
 * [Jobby](https://github.com/jobbyphp/jobby) - A PHP cron job manager without modifying crontab.
476
 * [Jobby](https://github.com/jobbyphp/jobby) - A PHP cron job manager without modifying crontab.
480
-* [Robo](https://github.com/consolidation/Robo) - A PHP Task runner with object-orientated configurations.
481
-* [Task](https://taskphp.github.io/) - A pure PHP task runner inspired by Grunt and Gulp.
477
+* [Robo](https://github.com/consolidation/Robo) - A PHP task runner with object-oriented configurations.
482
 
478
 
483
 ### Navigation
479
 ### Navigation
484
 *Tools for building navigation structures.*
480
 *Tools for building navigation structures.*
490
 *Tools for managing, compressing and minifying website assets.*
486
 *Tools for managing, compressing and minifying website assets.*
491
 
487
 
492
 * [JShrink](https://github.com/tedious/JShrink) - A JavaScript minifier library.
488
 * [JShrink](https://github.com/tedious/JShrink) - A JavaScript minifier library.
493
-* [Laravel Mix](https://github.com/laravel-mix/laravel-mix ) - An elegant wrapper around Webpack for the 80% use case.
489
+* [Laravel Mix](https://github.com/laravel-mix/laravel-mix) - An elegant wrapper around Webpack for the 80% use case.
494
 * [Symfony Asset](https://github.com/symfony/asset) - Manages URL generation and versioning of web assets.
490
 * [Symfony Asset](https://github.com/symfony/asset) - Manages URL generation and versioning of web assets.
495
 * [Symfony Encore](https://github.com/symfony/webpack-encore) - A simple but powerful API for processing and compiling assets built around Webpack.
491
 * [Symfony Encore](https://github.com/symfony/webpack-encore) - A simple but powerful API for processing and compiling assets built around Webpack.
496
 
492
 
506
 ### Date and Time
502
 ### Date and Time
507
 *Libraries for working with dates and times.*
503
 *Libraries for working with dates and times.*
508
 
504
 
505
+* [Business Time](https://github.com/kylekatarnls/business-time) - A Carbon extension for handling business hours and working days.
509
 * [CalendR](https://github.com/yohang/CalendR) - A calendar management library.
506
 * [CalendR](https://github.com/yohang/CalendR) - A calendar management library.
510
 * [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
507
 * [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
511
 * [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
508
 * [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
512
 * [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
509
 * [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
510
+* [PHP RRule](https://github.com/rlanvin/php-rrule) - A library for working with recurring dates and times based on the iCalendar RRule spec.
513
 * [Yasumi](https://github.com/azuyalabs/yasumi) - A library to help you calculate the dates and names of holidays.
511
 * [Yasumi](https://github.com/azuyalabs/yasumi) - A library to help you calculate the dates and names of holidays.
514
 
512
 
515
 ### Event
513
 ### Event
516
 *Libraries that are event-driven or implement non-blocking event loops.*
514
 *Libraries that are event-driven or implement non-blocking event loops.*
517
-* [Amp](https://github.com/amphp/amp) - An event driven non-blocking I/O library.
515
+
516
+* [Amp](https://github.com/amphp/amp) - An event-driven non-blocking I/O library.
518
 * [Broadway](https://github.com/broadway/broadway) - An event source and CQRS library.
517
 * [Broadway](https://github.com/broadway/broadway) - An event source and CQRS library.
519
 * [CakePHP Event](https://github.com/cakephp/event) - An event dispatcher library.
518
 * [CakePHP Event](https://github.com/cakephp/event) - An event dispatcher library.
520
 * [Elephant.io](https://github.com/ElephantIO/elephant.io) - Yet another web socket library.
519
 * [Elephant.io](https://github.com/ElephantIO/elephant.io) - Yet another web socket library.
523
 * [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.
522
 * [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.
524
 * [FrankenPHP](https://frankenphp.dev/) - A modern PHP app server written in Go.
523
 * [FrankenPHP](https://frankenphp.dev/) - A modern PHP app server written in Go.
525
 * [Pawl](https://github.com/ratchetphp/Pawl) - An asynchronous web socket client.
524
 * [Pawl](https://github.com/ratchetphp/Pawl) - An asynchronous web socket client.
526
-* [Prooph Event Store](https://github.com/prooph/event-store) - An event source component to persist event messages
525
+* [Prooph Event Store](https://github.com/prooph/event-store) - An event source component to persist event messages.
527
 * [PHP Defer](https://github.com/php-defer/php-defer) - Golang's defer statement for PHP.
526
 * [PHP Defer](https://github.com/php-defer/php-defer) - Golang's defer statement for PHP.
528
 * [Ratchet](https://github.com/ratchetphp/Ratchet) - A web socket library.
527
 * [Ratchet](https://github.com/ratchetphp/Ratchet) - A web socket library.
529
-* [ReactPHP](https://github.com/reactphp/reactphp) - An event driven non-blocking I/O library.
528
+* [ReactPHP](https://github.com/reactphp/reactphp) - An event-driven non-blocking I/O library.
530
 * [RxPHP](https://github.com/ReactiveX/RxPHP) - A reactive extension library.
529
 * [RxPHP](https://github.com/ReactiveX/RxPHP) - A reactive extension library.
531
 * [Swoole](https://github.com/swoole/swoole-src) - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
530
 * [Swoole](https://github.com/swoole/swoole-src) - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
532
-* [Workerman](https://github.com/walkor/Workerman) - An event driven non-blocking I/O library.
531
+* [Workerman](https://github.com/walkor/Workerman) - An event-driven non-blocking I/O library.
533
 
532
 
534
 ### Logging
533
 ### Logging
535
 *Libraries for generating and working with log files.*
534
 *Libraries for generating and working with log files.*
544
 * [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.
543
 * [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.
545
 * [Payum](https://github.com/payum/payum) - A payment abstraction library.
544
 * [Payum](https://github.com/payum/payum) - A payment abstraction library.
546
 * [Shopsys Framework](https://github.com/shopsys/shopsys/) - An open source e-commerce platform for in-house development teams.
545
 * [Shopsys Framework](https://github.com/shopsys/shopsys/) - An open source e-commerce platform for in-house development teams.
547
-* [Shopware](https://github.com/shopware/shopware) - Highly customizable e-commerce software
546
+* [Shopware](https://github.com/shopware/shopware) - Highly customizable e-commerce software.
548
 * [Swap](https://github.com/florianv/swap) - An exchange rates library.
547
 * [Swap](https://github.com/florianv/swap) - An exchange rates library.
549
 * [Sylius](https://sylius.com/) - An open source e-commerce solution.
548
 * [Sylius](https://sylius.com/) - An open source e-commerce solution.
550
 
549
 
564
 * [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
563
 * [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
565
 * [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
564
 * [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
566
 * [OpenSpout](https://github.com/openspout/openspout) - A community driven fork of `box/spout`, a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way.
565
 * [OpenSpout](https://github.com/openspout/openspout) - A community driven fork of `box/spout`, a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way.
566
+
567
 ### Database
567
 ### Database
568
 *Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*
568
 *Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*
569
 
569
 
573
 * [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.
573
 * [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.
574
 * [CakePHP ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern.
574
 * [CakePHP ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern.
575
 * [Cycle ORM](https://github.com/cycle/orm) - PHP DataMapper, ORM.
575
 * [Cycle ORM](https://github.com/cycle/orm) - PHP DataMapper, ORM.
576
-* [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions ) - A collection of Doctrine behavioural extensions.
576
+* [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions) - A collection of Doctrine behavioural extensions.
577
 * [Doctrine](https://www.doctrine-project.org/) - A comprehensive DBAL and ORM.
577
 * [Doctrine](https://www.doctrine-project.org/) - A comprehensive DBAL and ORM.
578
 * [Laravel Eloquent](https://github.com/illuminate/database) - A simple ORM.
578
 * [Laravel Eloquent](https://github.com/illuminate/database) - A simple ORM.
579
 * [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.
579
 * [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.
582
 * [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.
582
 * [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.
583
 
583
 
584
 ### Migrations
584
 ### Migrations
585
-Libraries to help manage database schemas and migrations.
585
+*Libraries to help manage database schemas and migrations.*
586
 
586
 
587
 * [Doctrine Migrations](https://www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.
587
 * [Doctrine Migrations](https://www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.
588
 * [Phinx](https://github.com/cakephp/phinx) - Another database migration library.
588
 * [Phinx](https://github.com/cakephp/phinx) - Another database migration library.
593
 *Libraries for working with "NoSQL" backends.*
593
 *Libraries for working with "NoSQL" backends.*
594
 
594
 
595
 * [MongoDB](https://github.com/mongodb/mongo-php-driver) - MongoDB PHP Driver.
595
 * [MongoDB](https://github.com/mongodb/mongo-php-driver) - MongoDB PHP Driver.
596
-* [PHPMongo](https://github.com/sokil/php-mongo) - A MongoDB ORM.
596
+* [MongoDB PHP Library](https://github.com/mongodb/mongo-php-library) - The official high-level MongoDB PHP library built on top of the MongoDB PHP Driver.
597
 * [Predis](https://github.com/predis/predis) - A feature-complete Redis library.
597
 * [Predis](https://github.com/predis/predis) - A feature-complete Redis library.
598
 
598
 
599
 ### Queue
599
 ### Queue
600
 *Libraries for working with event and task queues.*
600
 *Libraries for working with event and task queues.*
601
 
601
 
602
-* [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
603
 * [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
602
 * [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
604
 * [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - A Beanstalkd client library.
603
 * [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - A Beanstalkd client library.
605
 * [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.
604
 * [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.
606
 * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
605
 * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
607
 * [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
606
 * [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
608
-* [Enqueue](https://github.com/php-enqueue/enqueue-dev) - A message queue packages for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.
607
+* [Enqueue](https://github.com/php-enqueue/enqueue-dev) - A message queue package for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.
609
 
608
 
610
 ### Search
609
 ### Search
611
 *Libraries and software for indexing and performing search queries on data.*
610
 *Libraries and software for indexing and performing search queries on data.*
619
 *Libraries related to the command line.*
618
 *Libraries related to the command line.*
620
 
619
 
621
 * [Aura.Cli](https://github.com/auraphp/Aura.Cli) - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
620
 * [Aura.Cli](https://github.com/auraphp/Aura.Cli) - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
622
-* [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools.
623
 * [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.
621
 * [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.
624
-* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
622
+* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework that supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
625
 * [CLImate](https://github.com/thephpleague/climate) - A library for outputting colors and special formatting.
623
 * [CLImate](https://github.com/thephpleague/climate) - A library for outputting colors and special formatting.
626
 * [Commando](https://github.com/nategood/commando) - Another simple command line opt parser.
624
 * [Commando](https://github.com/nategood/commando) - Another simple command line opt parser.
627
 * [Cron Expression](https://github.com/mtdowling/cron-expression) - A library to calculate cron run dates.
625
 * [Cron Expression](https://github.com/mtdowling/cron-expression) - A library to calculate cron run dates.
640
 * [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - An OAuth 2.0 client library.
638
 * [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - An OAuth 2.0 client library.
641
 * [OAuth2 Server](https://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
639
 * [OAuth2 Server](https://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
642
 * [OAuth2 Server](https://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
640
 * [OAuth2 Server](https://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
643
-* [Opauth](https://github.com/opauth/opauth) - A multi-provider authentication framework.
644
 * [Paseto](https://github.com/paragonie/paseto) - Platform-Agnostic Security Tokens.
641
 * [Paseto](https://github.com/paragonie/paseto) - Platform-Agnostic Security Tokens.
645
 * [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib) - Another OAuth library.
642
 * [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib) - Another OAuth library.
646
-* [Sentinel](https://github.com/cartalyst/sentinel) - A framework agnostic authentication & authorisation library.
647
 * [TwitterOAuth](https://github.com/abraham/twitteroauth) - A Twitter OAuth library.
643
 * [TwitterOAuth](https://github.com/abraham/twitteroauth) - A Twitter OAuth library.
648
 
644
 
649
 ### Markup and CSS
645
 ### Markup and CSS
668
 
664
 
669
 * [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility.
665
 * [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility.
670
 * [JSONMapper](https://github.com/JsonMapper/JsonMapper) - A library for mapping JSON to PHP objects.
666
 * [JSONMapper](https://github.com/JsonMapper/JsonMapper) - A library for mapping JSON to PHP objects.
667
+* [Lazy JSON](https://github.com/cerbero90/lazy-json) - A memory-efficient lazy parser for large JSON files.
671
 
668
 
672
 ### Strings
669
 ### Strings
673
 *Libraries for parsing and manipulating strings.*
670
 *Libraries for parsing and manipulating strings.*
676
 * [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.
673
 * [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.
677
 * [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.
674
 * [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.
678
 * [Device Detector](https://github.com/matomo-org/device-detector) - Another library for parsing user agent strings.
675
 * [Device Detector](https://github.com/matomo-org/device-detector) - Another library for parsing user agent strings.
679
-* [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text-Hyphenation based on the TeX-hyphenation Algorithm
676
+* [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text hyphenation based on the TeX hyphenation algorithm.
680
 * [Jieba-PHP](https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
677
 * [Jieba-PHP](https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
681
 * [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).
678
 * [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).
682
 * [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.
679
 * [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.
721
 ### API
718
 ### API
722
 *Libraries and web tools for developing APIs.*
719
 *Libraries and web tools for developing APIs.*
723
 
720
 
724
-* [API Platform](https://api-platform.com ) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.
721
+* [API Platform](https://api-platform.com) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.
725
 * [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton) - An API builder built with the Laminas Framework.
722
 * [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton) - An API builder built with the Laminas Framework.
726
 * [HAL](https://github.com/blongden/hal) - A Hypertext Application Language (HAL) builder library.
723
 * [HAL](https://github.com/blongden/hal) - A Hypertext Application Language (HAL) builder library.
727
 * [Hateoas](https://github.com/willdurand/Hateoas) - A HATEOAS REST web service library.
724
 * [Hateoas](https://github.com/willdurand/Hateoas) - A HATEOAS REST web service library.
747
 
744
 
748
 * [CakePHP Collection](https://github.com/cakephp/collection) - A simple collections library.
745
 * [CakePHP Collection](https://github.com/cakephp/collection) - A simple collections library.
749
 * [Fractal](https://github.com/thephpleague/fractal) - A library for converting complex data structures to JSON output.
746
 * [Fractal](https://github.com/thephpleague/fractal) - A library for converting complex data structures to JSON output.
750
-* [Ginq](https://github.com/akanehara/ginq) - Another PHP library based on .NET's LINQ.
751
 * [JsonMapper](https://github.com/cweiske/jsonmapper) - A library that maps nested JSON structures onto PHP classes.
747
 * [JsonMapper](https://github.com/cweiske/jsonmapper) - A library that maps nested JSON structures onto PHP classes.
752
-* [JSON Machine](https://github.com/halaxa/json-machine) - Provides iteration over huge JSONs using simple `foreach`
753
-* [Knapsack](https://github.com/DusanKasan/Knapsack) - Collection library inspired by Clojure's sequences.
748
+* [JSON Machine](https://github.com/halaxa/json-machine) - Provides iteration over huge JSONs using simple `foreach`.
754
 * [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
749
 * [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
755
 * [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.
750
 * [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.
756
 * [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
751
 * [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
759
 ### Notifications
754
 ### Notifications
760
 *Libraries for working with notification software.*
755
 *Libraries for working with notification software.*
761
 
756
 
762
-* [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
763
-* [Notification Pusher](https://github.com/Ph3nol/NotificationPusher) - A standalone library for device push notifications.
764
-* [Notificator](https://github.com/namshi/notificator) - A lightweight notification library.
765
-* [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
757
+* [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc).
766
 
758
 
767
 ### Deployment
759
 ### Deployment
768
 *Libraries for project deployment.*
760
 *Libraries for project deployment.*
784
 * [Serverless Framework](https://www.serverless.com/framework) - An open-source framework for building serverless applications.
776
 * [Serverless Framework](https://www.serverless.com/framework) - An open-source framework for building serverless applications.
785
 * [Laravel Vapor](https://vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.
777
 * [Laravel Vapor](https://vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.
786
 
778
 
787
-## Configuration
779
+### Configuration
788
 *Libraries and tools for configuration.*
780
 *Libraries and tools for configuration.*
789
 
781
 
790
 * [PHP Dotenv](https://github.com/vlucas/phpdotenv) - Parse and load environment variables from `.env` files.
782
 * [PHP Dotenv](https://github.com/vlucas/phpdotenv) - Parse and load environment variables from `.env` files.
791
-* [Symfony Dotenv](https://github.com/symfony/dotenv)- Parse and load environment variables from `.env` files.
783
+* [Symfony Dotenv](https://github.com/symfony/dotenv) - Parse and load environment variables from `.env` files.
792
 * [Toml](https://github.com/php-collective/toml) - A TOML parser and encoder with AST access and error recovery.
784
 * [Toml](https://github.com/php-collective/toml) - A TOML parser and encoder with AST access and error recovery.
793
 
785
 
794
 ### LLMs
786
 ### LLMs
807
 * [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
799
 * [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
808
 * [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
800
 * [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
809
 * [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
801
 * [Github](https://github.com/KnpLabs/php-github-api) - A library to interface with the Github API.
810
-* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
802
+* [Mailgun](https://github.com/mailgun/mailgun-php) - The official Mailgun PHP API.
811
 * [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
803
 * [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
812
 * [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
804
 * [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
813
 
805
 
815
 *Libraries to help build PHP extensions.*
807
 *Libraries to help build PHP extensions.*
816
 
808
 
817
 * [PHP CPP](https://www.php-cpp.com/) - A C++ library for developing PHP extensions.
809
 * [PHP CPP](https://www.php-cpp.com/) - A C++ library for developing PHP extensions.
818
-* [Zephir](https://github.com/zephir-lang/zephir ) - A compiled language between PHP and C++ for developing PHP extensions.
810
+* [Zephir](https://github.com/zephir-lang/zephir) - A compiled language between PHP and C++ for developing PHP extensions.
819
 
811
 
820
 ### Miscellaneous
812
 ### Miscellaneous
821
 *Useful libraries or utilities that don't fit into the categories above.*
813
 *Useful libraries or utilities that don't fit into the categories above.*
837
 *Tools to help install and manage PHP on your computer.*
829
 *Tools to help install and manage PHP on your computer.*
838
 
830
 
839
 * [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher) - Brew PHP switcher.
831
 * [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher) - Brew PHP switcher.
840
-* [HomeBrew](https://brew.sh/) - A package manager for OSX.
832
+* [Homebrew](https://brew.sh/) - A package manager for macOS.
841
 * [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.
833
 * [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.
842
 * [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.
834
 * [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.
843
 * [Static PHP CLI](https://github.com/crazywhalecc/static-php-cli) - Build or [download](https://dl.static-php.dev/static-php-cli/) static versions of PHP CLI and FPM.
835
 * [Static PHP CLI](https://github.com/crazywhalecc/static-php-cli) - Build or [download](https://dl.static-php.dev/static-php-cli/) static versions of PHP CLI and FPM.
846
 *Software and tools for creating and sharing a development environment.*
838
 *Software and tools for creating and sharing a development environment.*
847
 
839
 
848
 * [Ansible](https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.
840
 * [Ansible](https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.
849
-* [DDEV](https://github.com/ddev/ddev) - a local web development environment system for PHP.
841
+* [DDEV](https://github.com/ddev/ddev) - A local web development environment system for PHP.
850
 * [Docker](https://www.docker.com/) - A containerization platform.
842
 * [Docker](https://www.docker.com/) - A containerization platform.
851
 * [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
843
 * [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
852
 * [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
844
 * [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
857
 * [Laradock](https://laradock.io/) - A full PHP development environment based on Docker.
849
 * [Laradock](https://laradock.io/) - A full PHP development environment based on Docker.
858
 * [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).
850
 * [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).
859
 * [Puppet](https://www.puppet.com) - A server automation framework and application.
851
 * [Puppet](https://www.puppet.com) - A server automation framework and application.
852
+* [Solo](https://github.com/soloterm/solo) - A terminal application to manage processes for a Laravel application.
860
 * [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.
853
 * [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.
861
 * [Vagrant](https://developer.hashicorp.com/vagrant) - A portable development environment utility.
854
 * [Vagrant](https://developer.hashicorp.com/vagrant) - A portable development environment utility.
862
 
855
 
883
 * [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.
876
 * [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.
884
 * [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
877
 * [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
885
 * [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
878
 * [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
886
-* [Leantime](https://leantime.io) - Strategic project management system for the non project manager
879
+* [Leantime](https://leantime.io) - Strategic project management system for the non project manager.
887
 * [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
880
 * [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.
881
+* [Mailpit](https://github.com/axllent/mailpit) - An email and SMTP testing tool for developers.
888
 * [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) - A web interface for MySQL/MariaDB.
882
 * [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) - A web interface for MySQL/MariaDB.
889
 * [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
883
 * [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
890
 * [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin) - A simple web interface to manage [Redis](https://redis.io/) databases.
884
 * [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin) - A simple web interface to manage [Redis](https://redis.io/) databases.
918
 *Fantastic PHP-related books.*
912
 *Fantastic PHP-related books.*
919
 
913
 
920
 * [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
914
 * [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
921
-* [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
915
+* [Functional Programming in PHP](https://www.functionalphp.com/) - A book on applying functional programming principles and techniques in PHP.
922
 * [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.
916
 * [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.
923
 * [PHP Cookbook](https://www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.
917
 * [PHP Cookbook](https://www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.
924
 * [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.
918
 * [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.

Загрузка…
Отмена
Сохранить