Explorar el Código

tidying up

pull/1420/head
Jamie York hace 4 semanas
padre
commit
bcbd70c21c
Se han modificado 1 ficheros con 64 adiciones y 70 borrados
  1. 64
    70
      README.md

+ 64
- 70
README.md Ver fichero

@@ -24,7 +24,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
24 24
   - [Middlewares](#middlewares)
25 25
   - [URL](#url)
26 26
   - [Email](#email)
27
-  - [Files](#Files)
27
+  - [Files](#files)
28 28
   - [Streams](#streams)
29 29
   - [Dependency Injection](#dependency-injection)
30 30
   - [Imagery](#imagery)
@@ -103,11 +103,11 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
103 103
 ### Dependency Management
104 104
 *Libraries for dependency and package management.*
105 105
 
106
-* [Composer Installers](https://github.com/composer/installers) - A  multi-framework Composer library installer.
107 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 108
 * [Phive](https://phar.io/) - A PHAR manager.
110 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 112
 ### Dependency Management Extras
113 113
 *Extras related to dependency management.*
@@ -120,21 +120,20 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
120 120
 * [Composer Unused](https://github.com/composer-unused/composer-unused) - A CLI Tool to scan for unused composer packages.
121 121
 * [Repman](https://repman.io) - A private PHP package repository manager and Packagist proxy.
122 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 124
 ### Frameworks
127 125
 *Web development frameworks.*
128 126
 
129 127
 * [CakePHP](https://cakephp.org/) - A rapid application development framework.
130 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 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 131
 * [Laravel](https://laravel.com/) - A web application framework with expressive, elegant syntax.
134 132
 * [Nette](https://nette.org) - A web framework comprised of mature components.
135 133
 * [Phalcon](https://phalcon.io/en-us) - A framework implemented as a C extension.
136 134
 * [Spiral](https://spiral.dev/) - A high-performance PHP/Go framework.
137 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 137
 * [Yii2](https://github.com/yiisoft/yii2/) - A fast, secure, and efficient web framework.
139 138
 
140 139
 ### Framework Extras
@@ -155,13 +154,13 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
155 154
 * [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.
156 155
 * [Joomla](https://www.joomla.org/) - Another leading CMS.
157 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 158
 * [Moodle](https://moodle.org/) - An open-source learning platform.
160 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 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 164
 * [TYPO3](https://typo3.org) - An enterprise level CMS.
166 165
 * [WordPress](https://github.com/WordPress/WordPress) - A blogging platform and CMS.
167 166
 
@@ -170,11 +169,11 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
170 169
 
171 170
 * [Aura](https://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
172 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 173
 * [Laravel Components](https://github.com/illuminate) - The Laravel Framework components.
174 174
 * [League of Extraordinary Packages](https://thephpleague.com/) - A PHP package development group.
175 175
 * [Spatie Open Source](https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
176 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 178
 ### Micro Frameworks
180 179
 *Micro frameworks and routers.*
@@ -197,7 +196,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
197 196
 * [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.
198 197
 * [Fast Route](https://github.com/nikic/FastRoute) - A fast routing library.
199 198
 * [Klein](https://github.com/klein/klein.php) - A flexible router.
200
-* [Pux](https://github.com/c9s/Pux) - Another fast routing library.
201 199
 * [Route](https://github.com/thephpleague/route) - A routing library built on top of Fast Route.
202 200
 
203 201
 ### Templating
@@ -207,7 +205,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
207 205
 * [MtHaml](https://github.com/arnaud-lb/MtHaml) - A PHP implementation of the HAML template language.
208 206
 * [Mustache](https://github.com/bobthecow/mustache.php) - A PHP implementation of the Mustache template language.
209 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 209
 * [Smarty](https://www.smarty.net/) - A template engine to complement PHP.
212 210
 * [Twig](https://twig.symfony.com/) - A comprehensive templating language.
213 211
 
@@ -215,7 +213,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
215 213
 *Tools for pre-processing content to generate web pages.*
216 214
 
217 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 217
 * [Jigsaw](https://jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.
220 218
 * [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
221 219
 
@@ -223,12 +221,13 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
223 221
 *Libraries for working with HTTP.*
224 222
 
225 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 226
 * [Nyholm PSR-7](https://github.com/Nyholm/psr7) - A super lightweight PSR-7 implementation. Very strict and very fast.
229 227
 * [PHP VCR](https://php-vcr.github.io/) - A library for recording and replaying HTTP requests.
230 228
 * [Requests](https://github.com/WordPress/Requests) - A simple HTTP library.
231 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 231
 * [Symfony HTTP Client](https://github.com/symfony/http-client) - A component to fetch HTTP resources synchronously or asynchronously.
233 232
 * [Laminas Diactoros](https://github.com/laminas/laminas-diactoros) - PSR-7 HTTP Message implementation.
234 233
 
@@ -246,7 +245,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
246 245
 *Libraries for building application using middlewares.*
247 246
 
248 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 248
 * [Stack](https://github.com/stackphp) - A library of stackable middleware for Symfony.
251 249
 * [Laminas Stratigility](https://github.com/laminas/laminas-stratigility) - Middleware for PHP built on top of PSR-7.
252 250
 
@@ -264,10 +262,9 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
264 262
 * [ddeboer/imap](https://github.com/ddeboer/imap) - Object-oriented, fully tested PHP IMAP library.
265 263
 * [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - An email reply parser library.
266 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 266
 * [PHPMailer](https://github.com/PHPMailer/PHPMailer) - Another mailer solution.
269 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 268
 * [Symfony Mailer](https://github.com/symfony/mailer) - A powerful library for creating and sending emails.
272 269
 
273 270
 ### Files
@@ -278,7 +275,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
278 275
 * [Gaufrette](https://github.com/KnpLabs/Gaufrette) - A filesystem abstraction layer.
279 276
 * [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](https://www.ffmpeg.org/) video library.
280 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 280
 ### Streams
284 281
 *Libraries for working with streams.*
@@ -313,7 +310,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
313 310
 *Libraries for testing codebases and generating test data.*
314 311
 
315 312
 * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.
316
-* [Atoum](https://github.com/atoum/atoum) - A simple testing library.
317 313
 * [Behat](https://docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework.
318 314
 * [Codeception](https://github.com/Codeception/Codeception) - A full stack testing framework.
319 315
 * [Faker](https://github.com/fakerphp/faker) - A fake data generator library.
@@ -327,7 +323,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
327 323
 * [Pest](https://pestphp.com/) - A testing framework with a focus on simplicity.
328 324
 * [Phake](https://github.com/phake/phake) - Another mock object library for testing.
329 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 327
 * [PHPSpec](https://github.com/phpspec/phpspec) - A design by specification unit testing library.
332 328
 * [PHPT](https://php.github.io/php-src/miscellaneous/writing-tests.html) - A test tool used by PHP itself.
333 329
 * [PHPUnit](https://github.com/sebastianbergmann/phpunit) - A unit testing framework.
@@ -339,7 +335,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
339 335
 *Libraries and applications for continuous integration.*
340 336
 
341 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 339
 * [Jenkins](https://www.jenkins.io/) - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
344 340
 * [SemaphoreCI](https://semaphore.io/) - A continuous integration platform for open-source and private projects.
345 341
 * [Travis CI](https://www.travis-ci.com) - A continuous integration platform.
@@ -352,6 +348,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
352 348
 * [daux.io](https://github.com/dauxio/daux.io) - A documentation generator that uses Markdown files.
353 349
 * [phpDocumentor](https://phpdoc.org/) - A documentation generator.
354 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 352
 * [zircote/swagger-php](https://github.com/zircote/swagger-php) - Generate OpenAPI documentation for your RESTful API.
356 353
 
357 354
 ### Security
@@ -363,8 +360,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
363 360
 * [OWASP](https://owasp.org/) - Explore the world of cyber security.
364 361
 * [PHPGGC](https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.
365 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 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 365
 * [Secure Headers](https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.
370 366
 * [SQLMap](https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.
@@ -374,7 +370,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
374 370
 *Libraries and tools for working with and storing passwords.*
375 371
 
376 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 373
 * [Password Validator](https://github.com/jeremykendall/password-validator) - A library for validating and upgrading password hashes.
379 374
 * [Password-Generator](https://github.com/hackzilla/password-generator) - PHP library to generate random passwords.
380 375
 * [phpass](https://www.openwall.com/phpass/) - A portable password hashing framework.
@@ -383,7 +378,8 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
383 378
 ### Code Analysis
384 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 383
 * [Code Climate](https://codeclimate.com) - An automated code review.
388 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 385
 * [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool.
@@ -401,32 +397,33 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
401 397
 *Libraries for managing code quality, formatting and linting.*
402 398
 
403 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 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 402
 * [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
406 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 404
 * [PHP Mess Detector](https://github.com/phpmd/phpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
408 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 407
 ### Static Analysis
412 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 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 415
 * [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
417 416
 * [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
418 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 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 420
 * [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
424 421
 * [Psalm](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
425 422
 
426 423
 ### Architectural
427 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 427
 * [Finite](https://github.com/yohang/Finite) - A simple PHP finite state machine.
431 428
 * [Functional PHP](https://github.com/lstrojny/functional-php) - A functional programming library.
432 429
 * [Iter](https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
@@ -441,11 +438,12 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
441 438
 * [APM](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
442 439
 * [Barbushin PHP Console](https://github.com/barbushin/php-console) - Another web debugging console using Google Chrome.
443 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 442
 * [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
445 443
 * [PCOV](https://github.com/krakjoe/pcov) - A self-contained code coverage compatible driver.
446 444
 * [PHP Console](https://github.com/Seldaek/php-console) - A web debugging console.
447 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 447
 * [PHPSpy](https://github.com/adsr/phpspy) - A low-overhead sampling profiler.
450 448
 * [Symfony VarDumper](https://github.com/symfony/var-dumper) - A variable dumper component.
451 449
 * [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library.
@@ -468,17 +466,15 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
468 466
 *Project build and automation tools.*
469 467
 
470 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 470
 * [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
473 471
 * [RMT](https://github.com/liip/RMT) - A library for versioning and releasing software.
474 472
 
475 473
 ### Task Runners
476 474
 *Libraries for automating and running tasks.*
477 475
 
478
-* [Bldr](https://bldr.io/) - A PHP Task runner built on Symfony components.
479 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 479
 ### Navigation
484 480
 *Tools for building navigation structures.*
@@ -490,7 +486,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
490 486
 *Tools for managing, compressing and minifying website assets.*
491 487
 
492 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 490
 * [Symfony Asset](https://github.com/symfony/asset) - Manages URL generation and versioning of web assets.
495 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,15 +502,18 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
506 502
 ### Date and Time
507 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 506
 * [CalendR](https://github.com/yohang/CalendR) - A calendar management library.
510 507
 * [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
511 508
 * [Chronos](https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
512 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 511
 * [Yasumi](https://github.com/azuyalabs/yasumi) - A library to help you calculate the dates and names of holidays.
514 512
 
515 513
 ### Event
516 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 517
 * [Broadway](https://github.com/broadway/broadway) - An event source and CQRS library.
519 518
 * [CakePHP Event](https://github.com/cakephp/event) - An event dispatcher library.
520 519
 * [Elephant.io](https://github.com/ElephantIO/elephant.io) - Yet another web socket library.
@@ -523,13 +522,13 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
523 522
 * [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.
524 523
 * [FrankenPHP](https://frankenphp.dev/) - A modern PHP app server written in Go.
525 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 526
 * [PHP Defer](https://github.com/php-defer/php-defer) - Golang's defer statement for PHP.
528 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 529
 * [RxPHP](https://github.com/ReactiveX/RxPHP) - A reactive extension library.
531 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 533
 ### Logging
535 534
 *Libraries for generating and working with log files.*
@@ -544,7 +543,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
544 543
 * [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.
545 544
 * [Payum](https://github.com/payum/payum) - A payment abstraction library.
546 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 547
 * [Swap](https://github.com/florianv/swap) - An exchange rates library.
549 548
 * [Sylius](https://sylius.com/) - An open source e-commerce solution.
550 549
 
@@ -564,6 +563,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
564 563
 * [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
565 564
 * [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
566 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 567
 ### Database
568 568
 *Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*
569 569
 
@@ -573,7 +573,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
573 573
 * [Baum](https://github.com/etrepat/baum) - A nested set implementation for Eloquent.
574 574
 * [CakePHP ORM](https://github.com/cakephp/orm) - Object-Relational Mapper, implemented using the DataMapper pattern.
575 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 577
 * [Doctrine](https://www.doctrine-project.org/) - A comprehensive DBAL and ORM.
578 578
 * [Laravel Eloquent](https://github.com/illuminate/database) - A simple ORM.
579 579
 * [ProxyManager](https://github.com/Ocramius/ProxyManager) - A set of utilities to generate proxy objects for data mappers.
@@ -582,7 +582,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
582 582
 * [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.
583 583
 
584 584
 ### Migrations
585
-Libraries to help manage database schemas and migrations.
585
+*Libraries to help manage database schemas and migrations.*
586 586
 
587 587
 * [Doctrine Migrations](https://www.doctrine-project.org/projects/migrations.html) - A migration library for Doctrine.
588 588
 * [Phinx](https://github.com/cakephp/phinx) - Another database migration library.
@@ -593,19 +593,18 @@ Libraries to help manage database schemas and migrations.
593 593
 *Libraries for working with "NoSQL" backends.*
594 594
 
595 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 597
 * [Predis](https://github.com/predis/predis) - A feature-complete Redis library.
598 598
 
599 599
 ### Queue
600 600
 *Libraries for working with event and task queues.*
601 601
 
602
-* [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
603 602
 * [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
604 603
 * [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - A Beanstalkd client library.
605 604
 * [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.
606 605
 * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
607 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 609
 ### Search
611 610
 *Libraries and software for indexing and performing search queries on data.*
@@ -619,9 +618,8 @@ Libraries to help manage database schemas and migrations.
619 618
 *Libraries related to the command line.*
620 619
 
621 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 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 623
 * [CLImate](https://github.com/thephpleague/climate) - A library for outputting colors and special formatting.
626 624
 * [Commando](https://github.com/nategood/commando) - Another simple command line opt parser.
627 625
 * [Cron Expression](https://github.com/mtdowling/cron-expression) - A library to calculate cron run dates.
@@ -640,10 +638,8 @@ Libraries to help manage database schemas and migrations.
640 638
 * [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - An OAuth 2.0 client library.
641 639
 * [OAuth2 Server](https://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
642 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 641
 * [Paseto](https://github.com/paragonie/paseto) - Platform-Agnostic Security Tokens.
645 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 643
 * [TwitterOAuth](https://github.com/abraham/twitteroauth) - A Twitter OAuth library.
648 644
 
649 645
 ### Markup and CSS
@@ -668,6 +664,7 @@ Libraries to help manage database schemas and migrations.
668 664
 
669 665
 * [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility.
670 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 669
 ### Strings
673 670
 *Libraries for parsing and manipulating strings.*
@@ -676,7 +673,7 @@ Libraries to help manage database schemas and migrations.
676 673
 * [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.
677 674
 * [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.
678 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 677
 * [Jieba-PHP](https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
681 678
 * [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).
682 679
 * [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.
@@ -721,7 +718,7 @@ Libraries to help manage database schemas and migrations.
721 718
 ### API
722 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 722
 * [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton) - An API builder built with the Laminas Framework.
726 723
 * [HAL](https://github.com/blongden/hal) - A Hypertext Application Language (HAL) builder library.
727 724
 * [Hateoas](https://github.com/willdurand/Hateoas) - A HATEOAS REST web service library.
@@ -747,10 +744,8 @@ Libraries to help manage database schemas and migrations.
747 744
 
748 745
 * [CakePHP Collection](https://github.com/cakephp/collection) - A simple collections library.
749 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 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 749
 * [msgpack.php](https://github.com/rybakit/msgpack.php) - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
755 750
 * [Serializer](https://github.com/schmittjoh/serializer) - A library for serializing and de-serializing data.
756 751
 * [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
@@ -759,10 +754,7 @@ Libraries to help manage database schemas and migrations.
759 754
 ### Notifications
760 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 759
 ### Deployment
768 760
 *Libraries for project deployment.*
@@ -784,11 +776,11 @@ Libraries to help manage database schemas and migrations.
784 776
 * [Serverless Framework](https://www.serverless.com/framework) - An open-source framework for building serverless applications.
785 777
 * [Laravel Vapor](https://vapor.laravel.com/) - A serverless deployment platform for Laravel, powered by AWS.
786 778
 
787
-## Configuration
779
+### Configuration
788 780
 *Libraries and tools for configuration.*
789 781
 
790 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 784
 * [Toml](https://github.com/php-collective/toml) - A TOML parser and encoder with AST access and error recovery.
793 785
 
794 786
 ### LLMs
@@ -807,7 +799,7 @@ Libraries to help manage database schemas and migrations.
807 799
 * [AsyncAWS](https://async-aws.com/) - An unofficial asynchronous PHP AWS SDK.
808 800
 * [Campaign Monitor](https://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
809 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 803
 * [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
812 804
 * [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
813 805
 
@@ -815,7 +807,7 @@ Libraries to help manage database schemas and migrations.
815 807
 *Libraries to help build PHP extensions.*
816 808
 
817 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 812
 ### Miscellaneous
821 813
 *Useful libraries or utilities that don't fit into the categories above.*
@@ -837,7 +829,7 @@ Libraries to help manage database schemas and migrations.
837 829
 *Tools to help install and manage PHP on your computer.*
838 830
 
839 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 833
 * [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.
842 834
 * [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.
843 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,7 +838,7 @@ Libraries to help manage database schemas and migrations.
846 838
 *Software and tools for creating and sharing a development environment.*
847 839
 
848 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 842
 * [Docker](https://www.docker.com/) - A containerization platform.
851 843
 * [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
852 844
 * [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
@@ -857,6 +849,7 @@ Libraries to help manage database schemas and migrations.
857 849
 * [Laradock](https://laradock.io/) - A full PHP development environment based on Docker.
858 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 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 853
 * [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.
861 854
 * [Vagrant](https://developer.hashicorp.com/vagrant) - A portable development environment utility.
862 855
 
@@ -883,8 +876,9 @@ Libraries to help manage database schemas and migrations.
883 876
 * [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.
884 877
 * [Cachet](https://github.com/cachethq/cachet) - The open source status page system.
885 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 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 882
 * [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) - A web interface for MySQL/MariaDB.
889 883
 * [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.
890 884
 * [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin) - A simple web interface to manage [Redis](https://redis.io/) databases.
@@ -918,7 +912,7 @@ Various resources, such as books, websites and articles, for improving your PHP
918 912
 *Fantastic PHP-related books.*
919 913
 
920 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 916
 * [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.
923 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 918
 * [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.

Loading…
Cancelar
Guardar