Browse Source

Adjust heading depths

pull/858/merge
Jamie 7 years ago
parent
commit
6633ea20ce
1 changed files with 76 additions and 76 deletions
  1. 76
    76
      README.md

+ 76
- 76
README.md View File

84
     - [PHP Internals Reading](#php-internals-reading)
84
     - [PHP Internals Reading](#php-internals-reading)
85
 - [Contributing](#contributing)
85
 - [Contributing](#contributing)
86
 
86
 
87
-## Composer Repositories
87
+### Composer Repositories
88
 *Composer Repositories.*
88
 *Composer Repositories.*
89
 
89
 
90
 * [Firegento](http://packages.firegento.com/) - Magento Module Composer Repository.
90
 * [Firegento](http://packages.firegento.com/) - Magento Module Composer Repository.
94
 * [WordPress Packagist](https://wpackagist.org/) - Manage your plugins with Composer.
94
 * [WordPress Packagist](https://wpackagist.org/) - Manage your plugins with Composer.
95
 * [Zend Framework Packages](https://packages.zendframework.com/) - Zend Framework Composer Repository.
95
 * [Zend Framework Packages](https://packages.zendframework.com/) - Zend Framework Composer Repository.
96
 
96
 
97
-## Dependency Management
97
+### Dependency Management
98
 *Libraries for dependency and package management.*
98
 *Libraries for dependency and package management.*
99
 
99
 
100
 * [Composer Installers](https://github.com/composer/installers) - A  multi framework Composer library installer.
100
 * [Composer Installers](https://github.com/composer/installers) - A  multi framework Composer library installer.
102
 * [Melody](http://melody.sensiolabs.org/) - A tool to build one file Composer scripts.
102
 * [Melody](http://melody.sensiolabs.org/) - A tool to build one file Composer scripts.
103
 * [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.
103
 * [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.
104
 
104
 
105
-## Dependency Management Extras
105
+### Dependency Management Extras
106
 *Extras related to dependency management.*
106
 *Extras related to dependency management.*
107
 
107
 
108
 * [Composed](https://github.com/joshdifabio/composed) - A library to parse your project's Composer environment at runtime.
108
 * [Composed](https://github.com/joshdifabio/composed) - A library to parse your project's Composer environment at runtime.
116
 * [tooly](https://github.com/tommy-muehle/tooly-composer-script) - A library to manage PHAR files in project using Composer.
116
 * [tooly](https://github.com/tommy-muehle/tooly-composer-script) - A library to manage PHAR files in project using Composer.
117
 * [Toran Proxy](https://toranproxy.com) - A static Composer repository and proxy.
117
 * [Toran Proxy](https://toranproxy.com) - A static Composer repository and proxy.
118
 
118
 
119
-## Frameworks
119
+### Frameworks
120
 *Web development frameworks.*
120
 *Web development frameworks.*
121
 
121
 
122
 * [Aura Framework](http://auraphp.com/framework/) - A framework built from independent components.
122
 * [Aura Framework](http://auraphp.com/framework/) - A framework built from independent components.
130
 * [Zend Framework 2](https://framework.zend.com) - Another framework comprised of individual components (ZF2).
130
 * [Zend Framework 2](https://framework.zend.com) - Another framework comprised of individual components (ZF2).
131
 * [Ice](https://www.iceframework.org/) - Another simple and fast PHP framework delivered as C-extension.
131
 * [Ice](https://www.iceframework.org/) - Another simple and fast PHP framework delivered as C-extension.
132
 
132
 
133
-## Framework Extras
133
+### Framework Extras
134
 *Extras related to web development frameworks.*
134
 *Extras related to web development frameworks.*
135
 
135
 
136
 * [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
136
 * [CakePHP CRUD](https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
137
 * [Knp RAD Components](http://rad.knplabs.com/) - A set of Rapid Application Development (RAD) components for Symfony.
137
 * [Knp RAD Components](http://rad.knplabs.com/) - A set of Rapid Application Development (RAD) components for Symfony.
138
 * [Symfony CMF](https://github.com/symfony-cmf/symfony-cmf) - A Content Management Framework to create custom CMS.
138
 * [Symfony CMF](https://github.com/symfony-cmf/symfony-cmf) - A Content Management Framework to create custom CMS.
139
 
139
 
140
-## Components
140
+### Components
141
 *Standalone components from web development frameworks and development groups.*
141
 *Standalone components from web development frameworks and development groups.*
142
 
142
 
143
 * [Aura](http://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
143
 * [Aura](http://auraphp.com/) - Independent components, fully decoupled from each other and from any framework.
147
 * [Symfony Components](http://symfony.com/doc/master/components/index.html) - The components that make Symfony.
147
 * [Symfony Components](http://symfony.com/doc/master/components/index.html) - The components that make Symfony.
148
 * [Zend Framework 2 Components](https://docs.zendframework.com/) - The components that make Zend Framework.
148
 * [Zend Framework 2 Components](https://docs.zendframework.com/) - The components that make Zend Framework.
149
 
149
 
150
-## Micro Frameworks
150
+### Micro Frameworks
151
 *Micro frameworks and routers.*
151
 *Micro frameworks and routers.*
152
 
152
 
153
 * [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs.
153
 * [Bullet PHP](http://bulletphp.com/) - A micro framework for building REST APIs.
157
 * [Silex](https://silex.symfony.com/) - A micro framework built around Symfony components.
157
 * [Silex](https://silex.symfony.com/) - A micro framework built around Symfony components.
158
 * [Slim](https://www.slimframework.com/) - Another simple micro framework.
158
 * [Slim](https://www.slimframework.com/) - Another simple micro framework.
159
 
159
 
160
-## Micro Framework Extras
160
+### Micro Framework Extras
161
 *Extras related to micro frameworks and routers.*
161
 *Extras related to micro frameworks and routers.*
162
 
162
 
163
 * [Silex Skeleton](https://github.com/silexphp/Silex-Skeleton) - A project skeleton for Silex.
163
 * [Silex Skeleton](https://github.com/silexphp/Silex-Skeleton) - A project skeleton for Silex.
165
 * [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton) - A skeleton for Slim.
165
 * [Slim Skeleton](https://github.com/slimphp/Slim-Skeleton) - A skeleton for Slim.
166
 * [Slim View](https://github.com/slimphp/Slim-Views) - A collection of custom views for Slim.
166
 * [Slim View](https://github.com/slimphp/Slim-Views) - A collection of custom views for Slim.
167
 
167
 
168
-## Routers
168
+### Routers
169
 *Libraries for handling application routing.*
169
 *Libraries for handling application routing.*
170
 
170
 
171
 * [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.
171
 * [Aura.Router](https://github.com/auraphp/Aura.Router) - A full-featured routing library.
174
 * [Pux](https://github.com/c9s/Pux) - Another fast routing library.
174
 * [Pux](https://github.com/c9s/Pux) - Another fast routing library.
175
 * [Route](https://github.com/thephpleague/route) - A routing library built on top of Fast Route.
175
 * [Route](https://github.com/thephpleague/route) - A routing library built on top of Fast Route.
176
 
176
 
177
-## Templating
177
+### Templating
178
 *Libraries and tools for templating and lexing.*
178
 *Libraries and tools for templating and lexing.*
179
 
179
 
180
 * [Aura.View](https://github.com/auraphp/Aura.View) - Provides TemplateView and TwoStepView using PHP as the tempting language, with support for partials, sections, and helpers.
180
 * [Aura.View](https://github.com/auraphp/Aura.View) - Provides TemplateView and TwoStepView using PHP as the tempting language, with support for partials, sections, and helpers.
189
 * [Twig](https://twig.symfony.com/) - A comprehensive templating language.
189
 * [Twig](https://twig.symfony.com/) - A comprehensive templating language.
190
 * [Tale Jade](https://github.com/Talesoft/tale-jade) - A PHP implementation of the Jade template language.
190
 * [Tale Jade](https://github.com/Talesoft/tale-jade) - A PHP implementation of the Jade template language.
191
 
191
 
192
-## Static Site Generators
192
+### Static Site Generators
193
 *Tools for pre-processing content to generate web pages.*
193
 *Tools for pre-processing content to generate web pages.*
194
 
194
 
195
 * [Couscous](http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
195
 * [Couscous](http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
197
 * [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
197
 * [Sculpin](https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
198
 * [Spress](http://spress.yosymfony.com) - An extensible tool that converts Markdown and Twig into HTML.
198
 * [Spress](http://spress.yosymfony.com) - An extensible tool that converts Markdown and Twig into HTML.
199
 
199
 
200
-## HTTP
200
+### HTTP
201
 *Libraries for working with HTTP.*
201
 *Libraries for working with HTTP.*
202
 
202
 
203
 * [Buzz](https://github.com/kriswallsmith/Buzz) - Another HTTP client.
203
 * [Buzz](https://github.com/kriswallsmith/Buzz) - Another HTTP client.
209
 * [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients.
209
 * [Retrofit](https://github.com/tebru/retrofit-php) - A library to ease creation of REST API clients.
210
 * [zend-diactoros](https://github.com/zendframework/zend-diactoros) - PSR-7 HTTP Message implementation.
210
 * [zend-diactoros](https://github.com/zendframework/zend-diactoros) - PSR-7 HTTP Message implementation.
211
 
211
 
212
-## Scraping
212
+### Scraping
213
 *Libraries for scraping websites.*
213
 *Libraries for scraping websites.*
214
 
214
 
215
 * [Embed](https://github.com/oscarotero/Embed) - An information extractor from any web service or page.
215
 * [Embed](https://github.com/oscarotero/Embed) - An information extractor from any web service or page.
216
 * [Goutte](https://github.com/FriendsOfPHP/Goutte) - A simple web scraper.
216
 * [Goutte](https://github.com/FriendsOfPHP/Goutte) - A simple web scraper.
217
 * [PHP Spider](https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.
217
 * [PHP Spider](https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.
218
 
218
 
219
-## Middlewares
219
+### Middlewares
220
 *Libraries for building application using middlewares.*
220
 *Libraries for building application using middlewares.*
221
 
221
 
222
 * [Expressive](https://zendframework.github.io/zend-expressive/) - PSR-7 Middleware framework from Zend.
222
 * [Expressive](https://zendframework.github.io/zend-expressive/) - PSR-7 Middleware framework from Zend.
225
 * [Stack](https://github.com/stackphp) - A library of stackable middleware for Silex/Symfony.
225
 * [Stack](https://github.com/stackphp) - A library of stackable middleware for Silex/Symfony.
226
 * [zend-stratigility](https://github.com/zendframework/zend-stratigility) - Middleware for PHP built on top of PSR-7.
226
 * [zend-stratigility](https://github.com/zendframework/zend-stratigility) - Middleware for PHP built on top of PSR-7.
227
 
227
 
228
-## URL
228
+### URL
229
 *Libraries for parsing URLs.*
229
 *Libraries for parsing URLs.*
230
 
230
 
231
 * [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - A domain suffix parser library.
231
 * [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - A domain suffix parser library.
233
 * [sabre/uri](https://github.com/sabre-io/uri) - A functional URI manipulation library.
233
 * [sabre/uri](https://github.com/sabre-io/uri) - A functional URI manipulation library.
234
 * [Uri](https://github.com/thephpleague/uri) - Another URL manipulation library.
234
 * [Uri](https://github.com/thephpleague/uri) - Another URL manipulation library.
235
 
235
 
236
-## Email
236
+### Email
237
 *Libraries for sending and parsing email.*
237
 *Libraries for sending and parsing email.*
238
 
238
 
239
 * [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates.
239
 * [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - A library to inline CSS in email templates.
245
 * [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://sendgrid.com/), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [Mandrill](http://www.mandrill.com).
245
 * [Stampie](https://github.com/Stampie/Stampie) - A library for email services such as [SendGrid](https://sendgrid.com/), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [Mandrill](http://www.mandrill.com).
246
 * [SwiftMailer](https://swiftmailer.symfony.com) - A mailer solution.
246
 * [SwiftMailer](https://swiftmailer.symfony.com) - A mailer solution.
247
 
247
 
248
-## Files
248
+### Files
249
 *Libraries for file manipulation and MIME type detection.*
249
 *Libraries for file manipulation and MIME type detection.*
250
 
250
 
251
 * [Apache MIME Types](https://github.com/dflydev/dflydev-apache-mime-types) - A library that parses Apache MIME types.
251
 * [Apache MIME Types](https://github.com/dflydev/dflydev-apache-mime-types) - A library that parses Apache MIME types.
259
 * [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](http://www.ffmpeg.org/) video library.
259
 * [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the [FFmpeg](http://www.ffmpeg.org/) video library.
260
 * [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.
260
 * [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.
261
 
261
 
262
-## Streams
262
+### Streams
263
 *Libraries for working with streams.*
263
 *Libraries for working with streams.*
264
 
264
 
265
 * [Streamer](https://github.com/fzaninotto/Streamer) - A simple object-orientated stream wrapper library.
265
 * [Streamer](https://github.com/fzaninotto/Streamer) - A simple object-orientated stream wrapper library.
266
 
266
 
267
-## Dependency Injection
267
+### Dependency Injection
268
 *Libraries that implement the dependency injection design pattern.*
268
 *Libraries that implement the dependency injection design pattern.*
269
 
269
 
270
 * [Aura.Di](https://github.com/auraphp/Aura.Di) - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
270
 * [Aura.Di](https://github.com/auraphp/Aura.Di) - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
276
 * [Pimple](https://pimple.symfony.com/) - A tiny dependency injection container.
276
 * [Pimple](https://pimple.symfony.com/) - A tiny dependency injection container.
277
 * [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component (SF).
277
 * [Symfony DI](https://github.com/symfony/dependency-injection) - A dependency injection container component (SF).
278
 
278
 
279
-## Imagery
279
+### Imagery
280
 *Libraries for manipulating images.*
280
 *Libraries for manipulating images.*
281
 
281
 
282
 * [Color Extractor](https://github.com/thephpleague/color-extractor) - A library for extracting colours from images.
282
 * [Color Extractor](https://github.com/thephpleague/color-extractor) - A library for extracting colours from images.
290
 * [Intervention Image](https://github.com/Intervention/image) - Another image manipulation library.
290
 * [Intervention Image](https://github.com/Intervention/image) - Another image manipulation library.
291
 * [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop) - Another image manipulation library.
291
 * [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop) - Another image manipulation library.
292
 
292
 
293
-## Testing
293
+### Testing
294
 *Libraries for testing codebases and generating test data.*
294
 *Libraries for testing codebases and generating test data.*
295
 
295
 
296
 * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.
296
 * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library.
317
 * [VFS Stream](https://github.com/mikey179/vfsStream) - A virtual filesystem stream wrapper for testing.
317
 * [VFS Stream](https://github.com/mikey179/vfsStream) - A virtual filesystem stream wrapper for testing.
318
 * [VFS](https://github.com/adlawson/php-vfs) - Another virtual filesystem for testing.
318
 * [VFS](https://github.com/adlawson/php-vfs) - Another virtual filesystem for testing.
319
 
319
 
320
-## Continuous Integration
320
+### Continuous Integration
321
 *Libraries and applications for continuous integration.*
321
 *Libraries and applications for continuous integration.*
322
 
322
 
323
 * [CircleCI](https://circleci.com) - A continuous integration platform.
323
 * [CircleCI](https://circleci.com) - A continuous integration platform.
331
 * [Travis CI](https://travis-ci.org/) - A continuous integration platform.
331
 * [Travis CI](https://travis-ci.org/) - A continuous integration platform.
332
 * [Wercker](http://www.wercker.com/) - A continuous integration platform
332
 * [Wercker](http://www.wercker.com/) - A continuous integration platform
333
 
333
 
334
-## Documentation
334
+### Documentation
335
 *Libraries for generating project documentation.*
335
 *Libraries for generating project documentation.*
336
 
336
 
337
 * [APIGen](https://github.com/apigen/apigen) - Another API documentation generator.
337
 * [APIGen](https://github.com/apigen/apigen) - Another API documentation generator.
340
 * [phpDox](http://phpdox.de/) - A documentation generator for PHP projects (that is not limited to API documentation).
340
 * [phpDox](http://phpdox.de/) - A documentation generator for PHP projects (that is not limited to API documentation).
341
 * [Sami](https://github.com/FriendsOfPHP/Sami) - An API documentation generator.
341
 * [Sami](https://github.com/FriendsOfPHP/Sami) - An API documentation generator.
342
 
342
 
343
-## Security
343
+### Security
344
 *Libraries for generating secure random numbers, encrypting data and scanning for vulnerabilities.*
344
 *Libraries for generating secure random numbers, encrypting data and scanning for vulnerabilities.*
345
 
345
 
346
 * [Halite](https://paragonie.com/project/halite) - A simple library for encryption using [libsodium](https://github.com/jedisct1/libsodium).
346
 * [Halite](https://paragonie.com/project/halite) - A simple library for encryption using [libsodium](https://github.com/jedisct1/libsodium).
359
 * [VAddy](https://vaddy.net/) - A continuous security testing platform for web applications.
359
 * [VAddy](https://vaddy.net/) - A continuous security testing platform for web applications.
360
 * [Zed](https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project) - An integrated penetration testing tool for web applications.
360
 * [Zed](https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project) - An integrated penetration testing tool for web applications.
361
 
361
 
362
-## Passwords
362
+### Passwords
363
 *Libraries and tools for working with and storing passwords.*
363
 *Libraries and tools for working with and storing passwords.*
364
 
364
 
365
 * [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases.
365
 * [GenPhrase](https://github.com/timoh6/GenPhrase) - A library for generating secure random passphrases.
371
 * [phpass](http://www.openwall.com/phpass/) - A portable password hashing framework.
371
 * [phpass](http://www.openwall.com/phpass/) - A portable password hashing framework.
372
 * [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php) - A realistic PHP password strength estimate library based on Zxcvbn JS.
372
 * [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php) - A realistic PHP password strength estimate library based on Zxcvbn JS.
373
 
373
 
374
-## Code Analysis
374
+### Code Analysis
375
 *Libraries and tools for analysing, parsing and manipulating codebases.*
375
 *Libraries and tools for analysing, parsing and manipulating codebases.*
376
 
376
 
377
 * [Better Reflection](https://github.com/Roave/BetterReflection) - AST-based reflection library that allows analysis and manipulation of code
377
 * [Better Reflection](https://github.com/Roave/BetterReflection) - AST-based reflection library that allows analysis and manipulation of code
384
 * [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
384
 * [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
385
 * [UBench](https://github.com/devster/ubench) - A simple micro benchmark library.
385
 * [UBench](https://github.com/devster/ubench) - A simple micro benchmark library.
386
 
386
 
387
-## Code Quality
387
+### Code Quality
388
 *Libraries for managing code quality, formatting and linting.*
388
 *Libraries for managing code quality, formatting and linting.*
389
 
389
 
390
 * [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) - A library that detects PHP, CSS and JS coding standard violations.
390
 * [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) - A library that detects PHP, CSS and JS coding standard violations.
393
 * [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
393
 * [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
394
 * [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
394
 * [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
395
 
395
 
396
-## Static Analysis
396
+### Static Analysis
397
 *Libraries for performing static analysis of PHP code.*
397
 *Libraries for performing static analysis of PHP code.*
398
 
398
 
399
 * [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
399
 * [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
406
 * [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
406
 * [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
407
 * [Pslam](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
407
 * [Pslam](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
408
 
408
 
409
-## Architectural
409
+### Architectural
410
 *Libraries related to design patterns, programming approaches and ways to organize code.*
410
 *Libraries related to design patterns, programming approaches and ways to organize code.*
411
 
411
 
412
 * [Compose](https://github.com/igorw/compose) - A function composition library.
412
 * [Compose](https://github.com/igorw/compose) - A function composition library.
422
 * [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine.
422
 * [Ruler](https://github.com/bobthecow/Ruler) - A simple stateless production rules engine.
423
 * [RulerZ](https://github.com/K-Phoen/rulerz) - A powerful rule engine and implementation of the Specification pattern.
423
 * [RulerZ](https://github.com/K-Phoen/rulerz) - A powerful rule engine and implementation of the Specification pattern.
424
 
424
 
425
-## Debugging and Profiling
425
+### Debugging and Profiling
426
 *Libraries and tools for debugging and profiling code.*
426
 *Libraries and tools for debugging and profiling code.*
427
 
427
 
428
 * [APM](http://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
428
 * [APM](http://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
438
 * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.
438
 * [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.
439
 * [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server.
439
 * [Z-Ray](http://www.zend.com/en/products/server/z-ray) - A debug and profile tool for Zend Server.
440
 
440
 
441
-## Build Tools
441
+### Build Tools
442
 *Project build and automation tools.*
442
 *Project build and automation tools.*
443
 
443
 
444
 * [Bob](https://github.com/CHH/bob) - A simple project automation tool.
444
 * [Bob](https://github.com/CHH/bob) - A simple project automation tool.
447
 * [Phake](https://github.com/jaz303/phake) - A rake PHP clone library.
447
 * [Phake](https://github.com/jaz303/phake) - A rake PHP clone library.
448
 * [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
448
 * [Phing](https://www.phing.info/) - A PHP project build system inspired by Apache Ant.
449
 
449
 
450
-## Task Runners
450
+### Task Runners
451
 *Libraries for automating and running tasks.*
451
 *Libraries for automating and running tasks.*
452
 
452
 
453
 * [Bldr](http://bldr.io/) - A PHP Task runner built on Symfony components.
453
 * [Bldr](http://bldr.io/) - A PHP Task runner built on Symfony components.
455
 * [Robo](https://github.com/consolidation/Robo) - A PHP Task runner with object-orientated configurations.
455
 * [Robo](https://github.com/consolidation/Robo) - A PHP Task runner with object-orientated configurations.
456
 * [Task](http://taskphp.github.io/) - A pure PHP task runner inspired by Grunt and Gulp.
456
 * [Task](http://taskphp.github.io/) - A pure PHP task runner inspired by Grunt and Gulp.
457
 
457
 
458
-## Navigation
458
+### Navigation
459
 *Tools for building navigation structures.*
459
 *Tools for building navigation structures.*
460
 
460
 
461
 * [KnpMenu](https://github.com/KnpLabs/KnpMenu) - A menu library.
461
 * [KnpMenu](https://github.com/KnpLabs/KnpMenu) - A menu library.
462
 
462
 
463
-## Asset Management
463
+### Asset Management
464
 *Tools for managing, compressing and minifying website assets.*
464
 *Tools for managing, compressing and minifying website assets.*
465
 
465
 
466
 * [JShrink](https://github.com/tedious/JShrink) - A JavaScript minifier library.
466
 * [JShrink](https://github.com/tedious/JShrink) - A JavaScript minifier library.
468
 * [Puli](https://github.com/puli/repository) - A library for determining assets absolute paths.
468
 * [Puli](https://github.com/puli/repository) - A library for determining assets absolute paths.
469
 * [BowerPHP](https://github.com/Bee-Lab/bowerphp) - A PHP implementation of Bower. A package manager for the web
469
 * [BowerPHP](https://github.com/Bee-Lab/bowerphp) - A PHP implementation of Bower. A package manager for the web
470
 
470
 
471
-## Geolocation
471
+### Geolocation
472
 *Libraries for geocoding addresses and working with latitudes and longitudes.*
472
 *Libraries for geocoding addresses and working with latitudes and longitudes.*
473
 
473
 
474
 * [GeoCoder](http://geocoder-php.org/) - A geocoding library.
474
 * [GeoCoder](http://geocoder-php.org/) - A geocoding library.
476
 * [GeoTools](https://github.com/thephpleague/geotools) - A library of geo-related tools.
476
 * [GeoTools](https://github.com/thephpleague/geotools) - A library of geo-related tools.
477
 * [PHPGeo](https://github.com/mjaschen/phpgeo) - A simple geo library.
477
 * [PHPGeo](https://github.com/mjaschen/phpgeo) - A simple geo library.
478
 
478
 
479
-## Date and Time
479
+### Date and Time
480
 *Libraries for working with dates and times.*
480
 *Libraries for working with dates and times.*
481
 
481
 
482
 * [CalendR](http://yohan.giarel.li/CalendR/) - A calendar management library.
482
 * [CalendR](http://yohan.giarel.li/CalendR/) - A calendar management library.
485
 * [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
485
 * [Moment.php](https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
486
 * [Yasumi](https://github.com/azuyalabs/yasumi) - An library to help you calculate the dates and names of holidays.
486
 * [Yasumi](https://github.com/azuyalabs/yasumi) - An library to help you calculate the dates and names of holidays.
487
 
487
 
488
-## Event
488
+### Event
489
 *Libraries that are event-driven or implement non-blocking event loops.*
489
 *Libraries that are event-driven or implement non-blocking event loops.*
490
 
490
 
491
 * [Amp](https://github.com/amphp/amp) - An event driven non-blocking I/O library.
491
 * [Amp](https://github.com/amphp/amp) - An event driven non-blocking I/O library.
502
 * [Rx.PHP](https://github.com/asm89/Rx.PHP) - A reactive extension library.
502
 * [Rx.PHP](https://github.com/asm89/Rx.PHP) - A reactive extension library.
503
 * [Workerman](https://github.com/walkor/Workerman) - An event driven non-blocking I/O library.
503
 * [Workerman](https://github.com/walkor/Workerman) - An event driven non-blocking I/O library.
504
 
504
 
505
-## Logging
505
+### Logging
506
 *Libraries for generating and working with log files.*
506
 *Libraries for generating and working with log files.*
507
 
507
 
508
 * [Monolog](https://github.com/Seldaek/monolog) - A comprehensive logger.
508
 * [Monolog](https://github.com/Seldaek/monolog) - A comprehensive logger.
509
 
509
 
510
-## E-commerce
510
+### E-commerce
511
 *Libraries and applications for taking payments and building online e-commerce stores.*
511
 *Libraries and applications for taking payments and building online e-commerce stores.*
512
 
512
 
513
 * [Money](https://github.com/moneyphp/money) - A PHP implementation of Fowler's money pattern.
513
 * [Money](https://github.com/moneyphp/money) - A PHP implementation of Fowler's money pattern.
517
 * [Swap](https://github.com/florianv/swap) - An exchange rates library.
517
 * [Swap](https://github.com/florianv/swap) - An exchange rates library.
518
 * [Sylius](http://sylius.org/) - An open source e-commerce solution.
518
 * [Sylius](http://sylius.org/) - An open source e-commerce solution.
519
 
519
 
520
-## PDF
520
+### PDF
521
 *Libraries and software for working with PDF files.*
521
 *Libraries and software for working with PDF files.*
522
 
522
 
523
 * [Dompdf](https://github.com/dompdf/dompdf) - A HTML to PDF converter.
523
 * [Dompdf](https://github.com/dompdf/dompdf) - A HTML to PDF converter.
525
 * [Snappy](https://github.com/KnpLabs/snappy) - A PDF and image generation library.
525
 * [Snappy](https://github.com/KnpLabs/snappy) - A PDF and image generation library.
526
 * [WKHTMLToPDF](https://github.com/wkhtmltopdf/wkhtmltopdf) - A tool to convert HTML to PDF.
526
 * [WKHTMLToPDF](https://github.com/wkhtmltopdf/wkhtmltopdf) - A tool to convert HTML to PDF.
527
 
527
 
528
-## Office
528
+### Office
529
 *Libraries for working with office suite documents.*
529
 *Libraries for working with office suite documents.*
530
 
530
 
531
 * [ExcelAnt](https://github.com/Wisembly/ExcelAnt) - A library for manipulating Microsoft Excel documents.
531
 * [ExcelAnt](https://github.com/Wisembly/ExcelAnt) - A library for manipulating Microsoft Excel documents.
533
 * [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
533
 * [PHPWord](https://github.com/PHPOffice/PHPWord) - A library for working with Microsoft Word documents.
534
 * [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel)
534
 * [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel)
535
 
535
 
536
-## Database
536
+### Database
537
 *Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*
537
 *Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.*
538
 
538
 
539
 * [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm) - A data mapper implementation for your persistence model in PHP.
539
 * [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm) - A data mapper implementation for your persistence model in PHP.
551
 * [RedBean](https://redbeanphp.com/index.php) - A lightweight, configuration-less ORM.
551
 * [RedBean](https://redbeanphp.com/index.php) - A lightweight, configuration-less ORM.
552
 * [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.
552
 * [Spot2](https://github.com/spotorm/spot2) - A MySQL datamapper ORM.
553
 
553
 
554
-## Migrations
554
+### Migrations
555
 Libraries to help manage database schemas and migrations.
555
 Libraries to help manage database schemas and migrations.
556
 
556
 
557
 * [Doctrine Migrations](http://docs.doctrine-project.org/projects/doctrine-migrations/en/latest/toc.html) - A migration library for Doctrine.
557
 * [Doctrine Migrations](http://docs.doctrine-project.org/projects/doctrine-migrations/en/latest/toc.html) - A migration library for Doctrine.
560
 * [PHPMig](https://github.com/davedevelopment/phpmig) - Another migration management library.
560
 * [PHPMig](https://github.com/davedevelopment/phpmig) - Another migration management library.
561
 * [Ruckusing](https://github.com/ruckus/ruckusing-migrations) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
561
 * [Ruckusing](https://github.com/ruckus/ruckusing-migrations) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
562
 
562
 
563
-## NoSQL
563
+### NoSQL
564
 *Libraries for working with "NoSQL" backends.*
564
 *Libraries for working with "NoSQL" backends.*
565
 
565
 
566
 * [Monga](https://github.com/thephpleague/monga) - A MongoDB abstraction library.
566
 * [Monga](https://github.com/thephpleague/monga) - A MongoDB abstraction library.
568
 * [PHPMongo](https://github.com/sokil/php-mongo) - A MongoDB ORM.
568
 * [PHPMongo](https://github.com/sokil/php-mongo) - A MongoDB ORM.
569
 * [Predis](https://github.com/nrk/predis) - A feature complete Redis library.
569
 * [Predis](https://github.com/nrk/predis) - A feature complete Redis library.
570
 
570
 
571
-## Queue
571
+### Queue
572
 *Libraries for working with event and task queues.*
572
 *Libraries for working with event and task queues.*
573
 
573
 
574
 * [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
574
 * [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
578
 * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
578
 * [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
579
 * [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
579
 * [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
580
 
580
 
581
-## Search
581
+### Search
582
 *Libraries and software for indexing and performing search queries on data.*
582
 *Libraries and software for indexing and performing search queries on data.*
583
 
583
 
584
 * [Elastica](https://github.com/ruflin/Elastica) - A client library for ElasticSearch.
584
 * [Elastica](https://github.com/ruflin/Elastica) - A client library for ElasticSearch.
587
 * [Sphinx Search](https://github.com/ripaclub/sphinxsearch) - Sphinx Search library provides SphinxQL indexing and searching features
587
 * [Sphinx Search](https://github.com/ripaclub/sphinxsearch) - Sphinx Search library provides SphinxQL indexing and searching features
588
 * [SphinxQL query builder](http://foolcode.github.io/SphinxQL-Query-Builder/) - A query library for the [Sphinx](http://sphinxsearch.com/) search engine.
588
 * [SphinxQL query builder](http://foolcode.github.io/SphinxQL-Query-Builder/) - A query library for the [Sphinx](http://sphinxsearch.com/) search engine.
589
 
589
 
590
-## Command Line
590
+### Command Line
591
 *Libraries related to the command line.*
591
 *Libraries related to the command line.*
592
 
592
 
593
 * [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.
593
 * [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.
606
 * [PsySH](https://github.com/bobthecow/psysh) - Another PHP REPL.
606
 * [PsySH](https://github.com/bobthecow/psysh) - Another PHP REPL.
607
 * [ShellWrap](https://github.com/MrRio/shellwrap) - A simple command line wrapper library.
607
 * [ShellWrap](https://github.com/MrRio/shellwrap) - A simple command line wrapper library.
608
 
608
 
609
-## Authentication and Authorization
609
+### Authentication and Authorization
610
 *Libraries for implementing user authentication and authorization.*
610
 *Libraries for implementing user authentication and authorization.*
611
 
611
 
612
 * [Aura.Auth](https://github.com/auraphp/Aura.Auth) - Provides authentication functionality and session tracking using various adapters.
612
 * [Aura.Auth](https://github.com/auraphp/Aura.Auth) - Provides authentication functionality and session tracking using various adapters.
624
 * [TwitterOAuth](https://github.com/abraham/twitteroauth) - A Twitter OAuth library.
624
 * [TwitterOAuth](https://github.com/abraham/twitteroauth) - A Twitter OAuth library.
625
 * [TwitterSDK](https://github.com/lyrixx/twitter-sdk) - A fully tested Twitter SDK.
625
 * [TwitterSDK](https://github.com/lyrixx/twitter-sdk) - A fully tested Twitter SDK.
626
 
626
 
627
-## Markup
627
+### Markup
628
 *Libraries for working with markup.*
628
 *Libraries for working with markup.*
629
 
629
 
630
 * [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser.
630
 * [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser.
637
 * [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
637
 * [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
638
 * [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
638
 * [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
639
 
639
 
640
-## Strings
640
+### Strings
641
 *Libraries for parsing and manipulating strings.*
641
 *Libraries for parsing and manipulating strings.*
642
 
642
 
643
 * [Agent](https://github.com/jenssegers/agent) - A PHP desktop/mobile user agent parser, based on Mobiledetect.
643
 * [Agent](https://github.com/jenssegers/agent) - A PHP desktop/mobile user agent parser, based on Mobiledetect.
656
 * [URLify](https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.
656
 * [URLify](https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.
657
 * [UUID](https://github.com/ramsey/uuid) - A library for generating UUIDs.
657
 * [UUID](https://github.com/ramsey/uuid) - A library for generating UUIDs.
658
 
658
 
659
-## Numbers
659
+### Numbers
660
 *Libraries for working with numbers.*
660
 *Libraries for working with numbers.*
661
 
661
 
662
 * [ByteUnits](https://github.com/gabrielelana/byte-units) - A library to parse, format and convert byte units in binary and metric systems.
662
 * [ByteUnits](https://github.com/gabrielelana/byte-units) - A library to parse, format and convert byte units in binary and metric systems.
666
 * [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
666
 * [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
667
 * [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
667
 * [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
668
 
668
 
669
-## Filtering and Validation
669
+### Filtering and Validation
670
 *Libraries for filtering and validating data.*
670
 *Libraries for filtering and validating data.*
671
 
671
 
672
 * [Aura.Filter](https://github.com/auraphp/Aura.Filter) - Provides tools to validate and sanitize objects and arrays.
672
 * [Aura.Filter](https://github.com/auraphp/Aura.Filter) - Provides tools to validate and sanitize objects and arrays.
680
 * [Valitron](https://github.com/vlucas/valitron) - Another validation library.
680
 * [Valitron](https://github.com/vlucas/valitron) - Another validation library.
681
 * [Volan](https://github.com/serkin/Volan) - Another simplified validation library.
681
 * [Volan](https://github.com/serkin/Volan) - Another simplified validation library.
682
 
682
 
683
-## API
683
+### API
684
 *Libraries and web tools for developing APIs.*
684
 *Libraries and web tools for developing APIs.*
685
 
685
 
686
 * [API Platform](https://api-platform.com ) - Expose in minutes an hypermedia REST API that embraces JSON-LD, Hydra format.
686
 * [API Platform](https://api-platform.com ) - Expose in minutes an hypermedia REST API that embraces JSON-LD, Hydra format.
692
 * [Restler](https://github.com/Luracast/Restler) - A lightweight framework to expose PHP methods as RESTful web API.
692
 * [Restler](https://github.com/Luracast/Restler) - A lightweight framework to expose PHP methods as RESTful web API.
693
 * [wsdl2phpgenerator](https://github.com/wsdl2phpgenerator/wsdl2phpgenerator) - A tool to generate PHP classes from SOAP WSDL files.
693
 * [wsdl2phpgenerator](https://github.com/wsdl2phpgenerator/wsdl2phpgenerator) - A tool to generate PHP classes from SOAP WSDL files.
694
 
694
 
695
-## Caching
695
+### Caching
696
 *Libraries for caching data.*
696
 *Libraries for caching data.*
697
 
697
 
698
 * [Alternative PHP Cache (APC)](http://php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
698
 * [Alternative PHP Cache (APC)](http://php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
704
 * [Stash](https://github.com/tedious/Stash) - Another library for caching.
704
 * [Stash](https://github.com/tedious/Stash) - Another library for caching.
705
 * [Zend Cache](https://github.com/zendframework/zend-cache) - Another caching library (ZF2).
705
 * [Zend Cache](https://github.com/zendframework/zend-cache) - Another caching library (ZF2).
706
 
706
 
707
-## Data Structure and Storage
707
+### Data Structure and Storage
708
 *Libraries that implement data structure or storage techniques.*
708
 *Libraries that implement data structure or storage techniques.*
709
 
709
 
710
 * [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures.
710
 * [Ardent](https://github.com/morrisonlevi/Ardent) - A library of data structures.
722
 * [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
722
 * [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP.
723
 * [Zend Serializer](https://github.com/zendframework/zend-serializer) - Another library for serialising and de-serialising data (ZF2).
723
 * [Zend Serializer](https://github.com/zendframework/zend-serializer) - Another library for serialising and de-serialising data (ZF2).
724
 
724
 
725
-## Notifications
725
+### Notifications
726
 *Libraries for working with notification software.*
726
 *Libraries for working with notification software.*
727
 
727
 
728
 * [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
728
 * [JoliNotif](https://github.com/jolicode/JoliNotif) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
732
 * [Notificator](https://github.com/namshi/notificator) - A lightweight notification library.
732
 * [Notificator](https://github.com/namshi/notificator) - A lightweight notification library.
733
 * [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
733
 * [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
734
 
734
 
735
-## Deployment
735
+### Deployment
736
 *Libraries for project deployment.*
736
 *Libraries for project deployment.*
737
 
737
 
738
 * [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
738
 * [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
741
 * [Pomander](https://github.com/tamagokun/pomander) - A deployment tool for PHP applications.
741
 * [Pomander](https://github.com/tamagokun/pomander) - A deployment tool for PHP applications.
742
 * [Rocketeer](https://github.com/rocketeers/rocketeer) - A fast and easy deployer for the PHP world.
742
 * [Rocketeer](https://github.com/rocketeers/rocketeer) - A fast and easy deployer for the PHP world.
743
 
743
 
744
-## Internationalisation and Localisation
744
+### Internationalisation and Localisation
745
 *Libraries for Internationalization (I18n) and Localization (L10n).*
745
 *Libraries for Internationalization (I18n) and Localization (L10n).*
746
 
746
 
747
 * [Aura.Intl](https://github.com/auraphp/Aura.Intl) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
747
 * [Aura.Intl](https://github.com/auraphp/Aura.Intl) - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
748
 * [Cake I18n](https://github.com/cakephp/i18n) - Message translation and localization for dates and numbers (CP)
748
 * [Cake I18n](https://github.com/cakephp/i18n) - Message translation and localization for dates and numbers (CP)
749
 
749
 
750
-## Third Party APIs
750
+### Third Party APIs
751
 *Libraries for accessing third party APIs.*
751
 *Libraries for accessing third party APIs.*
752
 
752
 
753
 * [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.
753
 * [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.
763
 * [Twitter OAuth](https://github.com/widop/twitter-oauth) - A library to interface with Twitter's OAuth workflow.
763
 * [Twitter OAuth](https://github.com/widop/twitter-oauth) - A library to interface with Twitter's OAuth workflow.
764
 * [Twitter REST](https://github.com/widop/twitter-rest) - A library to interact with Twitter's REST API.
764
 * [Twitter REST](https://github.com/widop/twitter-rest) - A library to interact with Twitter's REST API.
765
 
765
 
766
-## Extensions
766
+### Extensions
767
 *Libraries to help build PHP extensions.*
767
 *Libraries to help build PHP extensions.*
768
 
768
 
769
 * [PHP CPP](http://www.php-cpp.com/) - A C++ library for developing PHP extensions.
769
 * [PHP CPP](http://www.php-cpp.com/) - A C++ library for developing PHP extensions.
770
 * [Zephir](https://github.com/phalcon/zephir) - A compiled language between PHP and C++ for developing PHP extensions.
770
 * [Zephir](https://github.com/phalcon/zephir) - A compiled language between PHP and C++ for developing PHP extensions.
771
 
771
 
772
-## Miscellaneous
772
+### Miscellaneous
773
 *Useful libraries or tools that don't fit in the categories above.*
773
 *Useful libraries or tools that don't fit in the categories above.*
774
 
774
 
775
 * [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
775
 * [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
816
 # Software
816
 # Software
817
 *Software for creating a development environment.*
817
 *Software for creating a development environment.*
818
 
818
 
819
-## PHP Installation
819
+### PHP Installation
820
 *Tools to help install and manage PHP on your computer.*
820
 *Tools to help install and manage PHP on your computer.*
821
 
821
 
822
 * [HomeBrew PHP](https://github.com/Homebrew/homebrew-php) - A PHP tap for HomeBrew.
822
 * [HomeBrew PHP](https://github.com/Homebrew/homebrew-php) - A PHP tap for HomeBrew.
828
 * [PHP Switch](https://github.com/jubianchi/phpswitch) - Another version manager.
828
 * [PHP Switch](https://github.com/jubianchi/phpswitch) - Another version manager.
829
 * [VirtPHP](http://virtphp.org/) - A tool for creating and managing isolated PHP environments.
829
 * [VirtPHP](http://virtphp.org/) - A tool for creating and managing isolated PHP environments.
830
 
830
 
831
-## Development Environment
831
+### Development Environment
832
 *Software and tools for creating a sandboxed development environment.*
832
 *Software and tools for creating a sandboxed development environment.*
833
 
833
 
834
 * [Ansible](https://www.ansible.com/) - A radically simple orchestration framework.
834
 * [Ansible](https://www.ansible.com/) - A radically simple orchestration framework.
839
 * [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.
839
 * [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.
840
 * [Docker](https://www.docker.com/) - A containerization platform.
840
 * [Docker](https://www.docker.com/) - A containerization platform.
841
 
841
 
842
-## Virtual Machines
842
+### Virtual Machines
843
 *Alternative PHP virtual machines.*
843
 *Alternative PHP virtual machines.*
844
 
844
 
845
 * [Hack](http://hacklang.org/) - A programming language for HHVM that interoperates seamlessly with PHP.
845
 * [Hack](http://hacklang.org/) - A programming language for HHVM that interoperates seamlessly with PHP.
846
 * [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.
846
 * [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.
847
 * [HippyVM](https://github.com/hippyvm/hippyvm) - Another PHP virtual machine.
847
 * [HippyVM](https://github.com/hippyvm/hippyvm) - Another PHP virtual machine.
848
 
848
 
849
-## Text Editors and IDEs
849
+### Text Editors and IDEs
850
 *Text Editors and Integrated Development Environments (IDE) with support for PHP.*
850
 *Text Editors and Integrated Development Environments (IDE) with support for PHP.*
851
 
851
 
852
 * [Atom](https://atom.io/) - A hackable text editor.
852
 * [Atom](https://atom.io/) - A hackable text editor.
856
 * [PhpStorm](http://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
856
 * [PhpStorm](http://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
857
 * [VS Code](https://code.visualstudio.com/) - An open source code editor.
857
 * [VS Code](https://code.visualstudio.com/) - An open source code editor.
858
 
858
 
859
-## Web Applications
859
+### Web Applications
860
 *Web-based applications and tools.*
860
 *Web-based applications and tools.*
861
 
861
 
862
 * [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
862
 * [3V4L](https://3v4l.org/) - An online PHP & HHVM shell.
872
 * [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.
872
 * [Grav](https://github.com/getgrav/grav) - A modern flat-file CMS.
873
 * [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
873
 * [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
874
 
874
 
875
-## Infrastructure
875
+### Infrastructure
876
 *Infrastructure for providing PHP applications and services.*
876
 *Infrastructure for providing PHP applications and services.*
877
 
877
 
878
 * [appserver.io](https://appserver.io/) - A multithreaded application server for PHP, written in PHP.
878
 * [appserver.io](https://appserver.io/) - A multithreaded application server for PHP, written in PHP.
881
 # Resources
881
 # Resources
882
 Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.
882
 Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.
883
 
883
 
884
-## PHP Websites
884
+### PHP Websites
885
 *Useful PHP-related websites.*
885
 *Useful PHP-related websites.*
886
 
886
 
887
 * [Nomad PHP](https://nomadphp.com/) - A online PHP learning resource.
887
 * [Nomad PHP](https://nomadphp.com/) - A online PHP learning resource.
900
 * [Seven PHP](https://7php.com/) - A website that interviews members of the PHP community.
900
 * [Seven PHP](https://7php.com/) - A website that interviews members of the PHP community.
901
 * [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/category/php-annotated-monthly/) - A monthly digest of PHP news.
901
 * [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/category/php-annotated-monthly/) - A monthly digest of PHP news.
902
 
902
 
903
-## Other Websites
903
+### Other Websites
904
 *Useful websites related to web development.*
904
 *Useful websites related to web development.*
905
 
905
 
906
 * [Atlassian Git Tutorials](https://www.atlassian.com/git) - A series of Git tutorials.
906
 * [Atlassian Git Tutorials](https://www.atlassian.com/git) - A series of Git tutorials.
911
 * [The Open Web Application Security Project (OWASP)](https://www.owasp.org/index.php/Main_Page) - An open software security community.
911
 * [The Open Web Application Security Project (OWASP)](https://www.owasp.org/index.php/Main_Page) - An open software security community.
912
 * [WebSec IO](https://websec.io/) - A web security community resource.
912
 * [WebSec IO](https://websec.io/) - A web security community resource.
913
 
913
 
914
-## PHP Books
914
+### PHP Books
915
 *Fantastic PHP-related books.*
915
 *Fantastic PHP-related books.*
916
 
916
 
917
 * [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
917
 * [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
928
 * [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.
928
 * [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.
929
 * [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
929
 * [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
930
 
930
 
931
-## Other Books
931
+### Other Books
932
 *Books related to general computing and web development.*
932
 *Books related to general computing and web development.*
933
 
933
 
934
 * [Elasticsearch: The Definitive Guide](https://www.elastic.co/guide/index.html) - A guide to working with Elasticsearch by Clinton Gormley and Zachary Tong.
934
 * [Elasticsearch: The Definitive Guide](https://www.elastic.co/guide/index.html) - A guide to working with Elasticsearch by Clinton Gormley and Zachary Tong.
940
 * [Understanding Computation](http://computationbook.com) - A book about computation theory by Tom Stuart.
940
 * [Understanding Computation](http://computationbook.com) - A book about computation theory by Tom Stuart.
941
 * [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) - A book about creating Vagrant environments by Erika Heidi.
941
 * [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) - A book about creating Vagrant environments by Erika Heidi.
942
 
942
 
943
-## PHP Videos
943
+### PHP Videos
944
 *Fantastic PHP-related videos.*
944
 *Fantastic PHP-related videos.*
945
 
945
 
946
 * [Nomad PHP Lightning Talks](https://www.youtube.com/c/nomadphp) - 10 to 15 minute Lightning Talks by PHP community members.
946
 * [Nomad PHP Lightning Talks](https://www.youtube.com/c/nomadphp) - 10 to 15 minute Lightning Talks by PHP community members.
948
 * [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
948
 * [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
949
 * [Taking PHP Seriously](https://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
949
 * [Taking PHP Seriously](https://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
950
 
950
 
951
-## PHP Podcasts
951
+### PHP Podcasts
952
 *Podcasts with a focus on PHP topics.*
952
 *Podcasts with a focus on PHP topics.*
953
 
953
 
954
 * [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
954
 * [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
956
 * [PHP Roundtable](https://www.phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
956
 * [PHP Roundtable](https://www.phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
957
 * [Voices of the ElePHPant](https://voicesoftheelephpant.com/) - Interviews with members of PHP community.
957
 * [Voices of the ElePHPant](https://voicesoftheelephpant.com/) - Interviews with members of PHP community.
958
 
958
 
959
-## PHP Reading
959
+### PHP Reading
960
 *PHP-releated reading materials.*
960
 *PHP-releated reading materials.*
961
 
961
 
962
 * [Composer Primer](https://daylerees.com/composer-primer/) - A Composer primer.
962
 * [Composer Primer](https://daylerees.com/composer-primer/) - A Composer primer.
972
 * [Seven Ways to Screw Up BCrypt](https://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
972
 * [Seven Ways to Screw Up BCrypt](https://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
973
 * [Use Env](https://seancoates.com/blogs/use-env/) - An article about using the unix environment helper.
973
 * [Use Env](https://seancoates.com/blogs/use-env/) - An article about using the unix environment helper.
974
 
974
 
975
-## PHP Internals Reading
975
+### PHP Internals Reading
976
 *Reading materials related to the PHP internals or performance.*
976
 *Reading materials related to the PHP internals or performance.*
977
 
977
 
978
 * [Disproving the Single Quotes Myth](http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html) - An article about performance of single and double quoted strings.
978
 * [Disproving the Single Quotes Myth](http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html) - An article about performance of single and double quoted strings.
991
 * Collecting Garbage: [1](http://php.net/manual/en/features.gc.refcounting-basics.php) [2](http://php.net/manual/en/features.gc.collecting-cycles.php) [3](http://php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
991
 * Collecting Garbage: [1](http://php.net/manual/en/features.gc.refcounting-basics.php) [2](http://php.net/manual/en/features.gc.collecting-cycles.php) [3](http://php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
992
 * PHP Source Code for Developers: [1](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
992
 * PHP Source Code for Developers: [1](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
993
 
993
 
994
-## PHP Magazines
994
+### PHP Magazines
995
 *Fantastic PHP-related magazines.*
995
 *Fantastic PHP-related magazines.*
996
 
996
 
997
 * [php[architect]](https://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.
997
 * [php[architect]](https://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.

Loading…
Cancel
Save