PHP packages
4,000 in Packages and libraries, most used first. Page 4 of 20.
-
symfony/notifier Sends notifications via one or more channels (email, SMS, ...)
-
mustangostang/spyc A simple YAML loader/dumper class for PHP
-
sebastian/phpcpd Copy/Paste Detector (CPD) for PHP code.
-
drupal/coder Coder is a library to review Drupal code.
-
pragmarx/google2fa-qrcode QR Code package for Google2FA
-
kriswallsmith/assetic Asset Management for PHP
-
laravel/mcp Rapidly build MCP servers for your Laravel applications.
-
zendframework/zend-escaper Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
-
ergebnis/json-printer Provides a JSON printer, allowing for flexible indentation.
-
illuminate/console The Illuminate Console package.
-
kylekatarnls/update-helper Update helper
-
orchestra/testbench Laravel Testing Helper for Packages Development
-
knplabs/knp-components Knplabs component library
-
codeception/lib-innerbrowser Parent library for all Codeception framework modules and PhpBrowser
-
brick/money Money and currency library
-
symfony/mailgun-mailer Symfony Mailgun Mailer Bridge
-
filament/forms Easily add beautiful forms to any Livewire component.
-
filament/support Core helper methods and foundation code for all Filament packages.
-
phpoffice/phpword PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)
-
ergebnis/composer-normalize Provides a composer plugin for normalizing composer.json.
-
filament/notifications Easily add beautiful notifications to any Livewire app.
-
nunomaduro/larastan Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel
-
filament/tables Easily add beautiful tables to any Livewire component.
-
knplabs/knp-paginator-bundle Paginator bundle for Symfony to automate pagination and simplify sorting and other features
-
ergebnis/json-normalizer Provides generic and vendor-specific normalizers for normalizing JSON documents.
-
localheinz/diff Fork of sebastian/diff for use with ergebnis/composer-normalize
-
spatie/laravel-data Create unified resources and data transfer objects
-
laravel/boost Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, L
-
nelmio/alice Expressive fixtures generator
-
danharrin/livewire-rate-limiting Apply rate limiters to Laravel Livewire actions.
-
illuminate/config The Illuminate Config package.
-
propaganistas/laravel-phone Adds phone number functionality to Laravel based on Google's libphonenumber API.
-
drupal/core-recommended Locked core dependencies; require this project INSTEAD OF drupal/core.
-
mpdf/psr-http-message-shim Shim to allow support of different psr/message versions.
-
filament/filament A collection of full-stack components for accelerated Laravel app development.
-
tubalmartin/cssmin A PHP port of the YUI CSS compressor
-
dama/doctrine-test-bundle Symfony bundle to isolate doctrine database tests and improve test performance
-
mck89/peast Peast is PHP library that generates AST for JavaScript code
-
php-debugbar/php-debugbar Debug bar in the browser for php application
-
webmozart/glob A PHP implementation of Ant's glob.
-
spatie/browsershot Convert a webpage to an image or pdf using headless Chrome
-
colinmollenhour/credis Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.
-
beyondcode/laravel-dump-server Symfony Var-Dump Server for Laravel
-
smarty/smarty Smarty - the compiling PHP template engine
-
spatie/laravel-ray Easily debug Laravel apps
-
webimpress/safe-writer Tool to write files safely, to avoid race conditions
-
ramsey/uuid-doctrine Use ramsey/uuid as a Doctrine field type.
-
filament/actions Easily add beautiful action modals to any Livewire component.
-
filament/infolists Easily add beautiful read-only infolists to any Livewire component.
-
mikehaertl/php-shellcommand An object oriented interface to shell commands
-
facebook/graph-sdk Facebook SDK for PHP
-
nette/di ๐ Nette DI: a dependency injection container with autowiring, configured in NEON and compiled into readable PHP code. Factories and accessor
-
laravel/dusk Laravel Dusk provides simple end-to-end testing and browser automation.
-
filament/widgets Easily add beautiful dashboard widgets to any Livewire component.
-
league/flysystem-sftp-v3 SFTP filesystem adapter for Flysystem.
-
laravel/breeze Minimal Laravel authentication scaffolding with Blade and Tailwind.
-
tedivm/jshrink Javascript Minifier built in PHP
-
stack/builder Builder for stack middleware based on HttpKernelInterface.
-
knplabs/gaufrette PHP library that provides a filesystem abstraction layer
-
league/flysystem-memory In-memory filesystem adapter for Flysystem.
-
spatie/php-structure-discoverer Automatically discover structures within your PHP application
-
owen-it/laravel-auditing Audit changes of your Eloquent models in Laravel
-
respect/validation The most awesome validation engine ever created for PHP
-
ryangjchandler/blade-capture-directive Create inline partials in your Blade templates with ease.
-
starkbank/ecdsa fast openSSL-compatible implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA)
-
jetbrains/phpstorm-stubs PHP runtime & extensions header files for PhpStorm
-
darkaonline/l5-swagger OpenApi or Swagger integration to Laravel
-
intervention/gif PHP GIF Encoder/Decoder
-
classpreloader/classpreloader Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case
-
snc/redis-bundle A Redis bundle for Symfony
-
liip/imagine-bundle This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.
-
laravel/roster Detect packages & approaches in use within a Laravel project
-
illuminate/session The Illuminate Session package.
-
aws/aws-sdk-php-laravel A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.
-
sabre/uri Functions for making sense out of URIs.
-
graylog2/gelf-php A php implementation to send log-messages to a GELF compatible backend like Graylog2.
-
laminas/laminas-uri A component that aids in manipulating and validating ยป Uniform Resource Identifiers (URIs)
-
phpcompatibility/phpcompatibility-paragonie A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provid
-
sebastian/finder-facade FinderFacade is a convenience wrapper for Symfony's Finder component.
-
theseer/fdomdocument The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or
-
phpcsstandards/phpcsextra A collection of sniffs and standards for use with PHP_CodeSniffer.
-
league/iso3166 ISO 3166-1 PHP Library
-
symplify/easy-coding-standard Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer
-
ua-parser/uap-php A multi-language port of Browserscope's user agent parser.
-
phpcompatibility/phpcompatibility-wp A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by Wo
-
softcreatr/jsonpath JSONPath implementation for parsing, searching and flattening arrays
-
rmccue/requests A HTTP library written in PHP, for human beings.
-
symfony/security-acl Symfony Security Component - ACL (Access Control List)
-
willdurand/geocoder Common files for PHP Geocoder
-
johnkary/phpunit-speedtrap Find and report on slow tests in your PHPUnit test suite
-
html2text/html2text Converts HTML to formatted plain text
-
behat/mink-goutte-driver Goutte driver for Mink framework
-
illuminate/validation The Illuminate Validation package.
-
nette/bootstrap ๐ ฑ Nette Bootstrap: starts a Nette application in a few lines. Loads the NEON configuration, detects debug mode, turns on Tracy and builds t
-
illuminate/http The Illuminate Http package.
-
illuminate/translation The Illuminate Translation package.
-
opis/string Multibyte strings as objects
-
open-telemetry/sdk SDK for OpenTelemetry PHP.
-
nyholm/psr7-server Helper classes to handle PSR-7 server requests
-
open-telemetry/sem-conv Semantic conventions for OpenTelemetry PHP.
-
facebook/webdriver A PHP client for Selenium WebDriver
-
true/punycode A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
-
friends-of-behat/mink-extension Mink extension for Behat
-
yajra/laravel-datatables-oracle jQuery DataTables API for Laravel
-
illuminate/cache The Illuminate Cache package.
-
laminas/laminas-loader Autoloading and plugin loading strategies
-
league/html-to-markdown An HTML-to-markdown conversion helper for PHP
-
box/spout PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
-
bugsnag/bugsnag-laravel Official Bugsnag notifier for Laravel applications.
-
sabre/xml sabre/xml is an XML library that you may not hate.
-
brick/varexporter A powerful alternative to var_export(), which can export closures and objects without __set_state()
-
pestphp/pest-plugin-profanity The Pest Profanity Plugin
-
typo3/phar-stream-wrapper Interceptors for PHP's native phar:// stream handling
-
spatie/enum PHP Enums
-
algolia/algoliasearch-client-php API powering the features of Algolia.
-
phpspec/phpspec Specification-oriented BDD framework for PHP 7.1+
-
anourvalar/eloquent-serialize Laravel Query Builder (Eloquent) serialization
-
laravel/sentinel
-
laravel/cashier Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
-
symfony/assetic-bundle Integrates Assetic into Symfony2
-
fgrosse/phpasn1 A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.
-
ergebnis/json-schema-validator Provides a JSON schema validator, building on top of justinrainbow/json-schema.
-
openai-php/client OpenAI PHP is a supercharged PHP API client that allows you to interact with the Open AI API
-
danharrin/date-format-converter Convert token-based date formats between standards.
-
spatie/laravel-query-builder Easily build Eloquent queries from API requests
-
matthiasmullie/minify CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS fil
-
christian-riesen/base32 Base32 encoder/decoder according to RFC 4648
-
league/flysystem-bundle Symfony bundle integrating Flysystem into Symfony applications
-
friendsofsymfony/user-bundle Symfony FOSUserBundle
-
laravel/octane Supercharge your Laravel application's performance.
-
solarium/solarium PHP Solr client
-
symfony/orm-pack A pack for the Doctrine ORM
-
behat/mink-extension Mink extension for Behat
-
illuminate/pagination The Illuminate Pagination package.
-
zendframework/zend-validator Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria
-
bugsnag/bugsnag-psr-logger Official Bugsnag PHP PSR Logger.
-
codeception/module-webdriver WebDriver module for Codeception
-
cebe/markdown A super fast, highly extensible markdown parser for PHP
-
gettext/languages gettext languages with plural rules
-
php-parallel-lint/php-console-highlighter Highlight PHP code in terminal
-
opensearch-project/opensearch-php PHP Client for OpenSearch
-
commerceguys/addressing Addressing library powered by CLDR and Google's address data.
-
gettext/gettext PHP gettext manager
-
mikehaertl/php-tmpfile A convenience class for temporary files
-
matthiasmullie/path-converter Relative path converter
-
spatie/db-dumper Dump databases
-
laravel/legacy-factories The legacy version of the Laravel Eloquent factories.
-
simplesoftwareio/simple-qrcode Simple QrCode is a QR code generator made for Laravel.
-
laminas/laminas-config provides a nested object property based user interface for accessing this configuration data within application code
-
php-parallel-lint/php-console-color Simple library for creating colored console output.
-
php-di/phpdoc-reader PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)
-
pda/pheanstalk PHP client for beanstalkd queue
-
laminas/laminas-http Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
-
mglaman/phpstan-drupal Drupal extension and rules for PHPStan
-
promphp/prometheus_client_php Prometheus instrumentation library for PHP applications.
-
infection/infection Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in ter
-
codeception/module-phpbrowser Codeception module for testing web application over HTTP
-
knplabs/knp-snappy-bundle Easily create PDF and images in Symfony by converting Twig/HTML templates.
-
scssphp/scssphp scssphp is a compiler for SCSS written in PHP.
-
beste/clock A collection of Clock implementations
-
illuminate/queue The Illuminate Queue package.
-
laminas/laminas-json provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
-
spatie/shiki-php Highlight code using Shiki in PHP
-
opis/uri Build, parse and validate URIs and URI-templates
-
ircmaxell/random-lib A Library For Generating Secure Random Numbers
-
spomky-labs/cbor-php CBOR Encoder/Decoder for PHP
-
enlightn/security-checker A PHP dependency vulnerabilities scanner based on the Security Advisories Database.
-
dg/bypass-finals ๐ BypassFinals: removes final and readonly from your code on the fly, so you can mock final classes and methods in PHPUnit, Mockery or Nette
-
laminas/laminas-filter Programmatically filter and normalize data and files
-
phpseclib/mcrypt_compat PHP 5.x-8.x polyfill for mcrypt extension
-
khanamiryan/qrcode-detector-decoder QR code decoder / reader
-
picqer/php-barcode-generator An easy to use, non-bloated, barcode generator in PHP. Creates SVG, PNG, JPG and HTML images from the most used 1D barcode standards.
-
wikimedia/less.php PHP port of the LESS processor
-
phootwork/lang Missing PHP language constructs
-
phootwork/collection The phootwork library fills gaps in the php language and provides better solutions than the existing ones php offers.
-
mailgun/mailgun-php The Mailgun SDK provides methods for all API functions.
-
queue-interop/queue-interop Promoting the interoperability of MQs objects. Based on Java JMS
-
sanmai/pipeline General-purpose collections pipeline
-
web-auth/cose-lib CBOR Object Signing and Encryption (COSE) For PHP
-
kriswallsmith/buzz Lightweight HTTP client
-
infection/abstract-testframework-adapter Abstract Test Framework Adapter for Infection
-
itsgoingd/clockwork php dev tools in your browser
-
infection/include-interceptor Stream Wrapper: Include Interceptor. Allows to replace included (autoloaded) file with another one.
-
yiisoft/yii2 Yii PHP Framework Version 2
-
grasmash/yaml-expander Expands internal property references in a yaml file.
-
phpowermove/docblock PHP Docblock parser and generator. An API to read and write Docblocks.
-
spatie/laravel-translatable A trait to make an Eloquent model hold translations
-
beste/json A simple JSON helper to decode and encode JSON
-
spatie/data-transfer-object Data transfer objects with batteries included
-
phpstan/phpstan-mockery PHPStan Mockery extension
-
open-telemetry/gen-otlp-protobuf PHP protobuf files for communication with OpenTelemetry OTLP collectors/servers.
-
oomphinc/composer-installers-extender Extend the composer/installers plugin to accept any arbitrary package type.
-
easyrdf/easyrdf EasyRdf is a PHP library designed to make it easy to consume and produce RDF.
-
league/flysystem-sftp SFTP filesystem adapter for Flysystem.
-
yiisoft/yii2-composer The composer plugin for Yii extension installer
-
open-telemetry/exporter-otlp OTLP exporter for OpenTelemetry.
-
web-auth/webauthn-lib FIDO2/Webauthn Support For PHP
-
clue/redis-react Async Redis client implementation, built on top of ReactPHP.
-
illuminate/encryption The Illuminate Encryption package.
-
codeception/module-rest REST module for Codeception