PHP libraries
10 libraries across 5 topics
10 libraries
Laravel
Laravel is the most popular PHP framework, providing routing, an ORM, queues, caching, authentication, validation and testing in one coherent package.
Web & HTTP3 examplesSymfony
Symfony is a set of reusable PHP components and a full-stack framework, favoured for large, long-lived enterprise applications.
Web & HTTP2 examplesDoctrine ORM
Doctrine is a Data Mapper ORM for PHP with a Unit of Work, its own query language (DQL), and a migrations system.
Databases & Caching3 examplesPHPUnit
PHPUnit is the standard testing framework for PHP, with assertions, test doubles, data providers and code coverage reporting.
Testing2 examplesPHPStan
PHPStan is a static analysis tool for PHP that finds type errors, undefined methods and impossible conditions without running the code.
Testing2 examplesGuzzle
Guzzle is PHP's standard HTTP client, with PSR-7 message support, middleware, concurrent requests and streaming.
Web & HTTP2 examplesMonolog
Monolog is PHP's standard logging library, implementing PSR-3 with handlers for files, syslog, Slack, Sentry, Elasticsearch and dozens more.
Observability2 examplesCarbon
Carbon extends PHP's DateTime with a fluent API, human-readable differences, localisation and testing helpers.
Developer Utilities2 examplesPest
Pest is a testing framework built on PHPUnit with a concise closure-based syntax, expectations API and built-in parallel execution.
Testing2 examplesPHP-DI
PHP-DI is a dependency injection container with autowiring, PHP-based configuration and support for the PSR-11 container interface.
Developer Utilities2 examples
Coverage by topic
What the PHP ecosystem is deepest in — a reasonable proxy for what the language is used for.
- Testing3
- Web & HTTP3
- Developer Utilities2
- Databases & Caching1
- Observability1

