PHP packages
4,000 in Packages and libraries, most used first. Page 3 of 20.
-
php-http/guzzle6-adapter Guzzle 6 HTTP Adapter
-
guzzlehttp/streams Provides a simple abstraction over streams of data
-
illuminate/container The Illuminate Container package.
-
felixfbecker/language-server-protocol PHP classes for the Language Server Protocol
-
inertiajs/inertia-laravel The Laravel adapter for Inertia.js.
-
symfony/inflector Converts words between their singular and plural forms (English only)
-
symfony/symfony The Symfony PHP framework
-
phpstan/phpstan-symfony Symfony Framework extensions and rules for PHPStan
-
codeception/stub Flexible Stub wrapper for PHPUnit's Mock Builder
-
zendframework/zend-eventmanager Trigger and listen to events within a PHP application
-
ta-tikoma/phpunit-architecture-test Methods for testing application architecture
-
endroid/qr-code Endroid QR Code
-
beberlei/doctrineextensions A set of extensions to Doctrine 2 that add support for additional query functions available in MySQL, Oracle, PostgreSQL and SQLite.
-
pear/pear-core-minimal Minimal set of PEAR core files to be used as composer dependency
-
larastan/larastan Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel
-
phpstan/phpstan-strict-rules Extra strict and opinionated rules for PHPStan
-
pear/console_getopt More info available on: http://pear.php.net/package/Console_Getopt
-
laravel/slack-notification-channel Slack Notification Channel for laravel.
-
twig/extensions Common additional features for Twig that do not directly belong in core
-
felixfbecker/advanced-json-rpc A more advanced JSONRPC implementation
-
doctrine/doctrine-cache-bundle Symfony Bundle for Doctrine Cache
-
marc-mabe/php-enum Simple and fast implementation of enumerations with native PHP
-
setasign/fpdf FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and
-
zendframework/zend-code Extensions to the PHP Reflection API, static code scanning, and code generation
-
ocramius/proxy-manager A library providing utilities to generate, instantiate and generally operate with Object Proxies
-
phpstan/phpstan-doctrine Doctrine extensions for PHPStan
-
symfony/polyfill-apcu Symfony polyfill backporting apcu_* functions to lower PHP versions
-
guzzlehttp/ringphp Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.
-
mtdowling/cron-expression CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due
-
imagine/imagine Image processing for PHP
-
twig/intl-extra A Twig extension for Intl
-
pestphp/pest-plugin-laravel The Pest Laravel Plugin
-
friendsofsymfony/rest-bundle This Bundle provides various tools to rapidly develop RESTful API's with Symfony
-
consolidation/annotated-command Initialize Symfony Console commands from annotated command class methods.
-
jenssegers/agent Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
-
dompdf/php-font-lib A library to read, parse, export and make subsets of different types of font files.
-
spatie/error-solutions This is my package error-solutions
-
consolidation/output-formatters Format text by applying transformations provided by plug-in formatters.
-
zendframework/zend-diactoros PSR HTTP Message implementations
-
knplabs/knp-snappy PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage.
-
amphp/sync Non-blocking synchronization primitives for PHP based on Amp and Revolt.
-
amphp/process A fiber-aware process manager based on Amp and Revolt.
-
pestphp/pest-plugin-arch The Arch plugin for Pest PHP.
-
amphp/parser A generator parser to make streaming parsers simple.
-
php-di/invoker Generic and extensible callable invoker
-
amphp/serialization Serialization tools for IPC and data storage in PHP.
-
ocramius/package-versions Provides efficient querying for installed package versions (no runtime IO)
-
incenteev/composer-parameter-handler Composer script handling your ignored parameter file
-
laminas/laminas-eventmanager Trigger and listen to events within a PHP application
-
laravelcollective/html HTML and Form Builders for the Laravel Framework
-
cocur/slugify Converts a string into a slug.
-
revolt/event-loop Rock-solid event loop for concurrent PHP applications.
-
symfony/templating Provides all the tools needed to build any kind of template system
-
dompdf/php-svg-lib A library to read, parse and export to PDF SVG files.
-
php-http/guzzle7-adapter Guzzle 7 HTTP Adapter
-
guzzle/guzzle PHP HTTP client. This library is deprecated in favor of https://packagist.org/packages/guzzlehttp/guzzle
-
spatie/array-to-xml Convert an array to xml
-
sentry/sentry-symfony Symfony integration for Sentry (http://getsentry.com)
-
mongodb/mongodb MongoDB driver library
-
symfony/polyfill-php82 Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions
-
symfony/webpack-encore-bundle Integration of your Symfony app with Webpack Encore
-
laravel/fortify Backend controllers and scaffolding for Laravel authentication.
-
nelmio/api-doc-bundle Generates documentation for your REST API from attributes
-
spatie/image Manipulate images with an expressive API
-
pear/archive_tar Tar file management class with compression support (gzip, bzip2, lzma2)
-
spatie/macroable A trait to dynamically add methods to a class
-
php-parallel-lint/php-parallel-lint This tool checks the syntax of PHP files about 20x faster than serial check.
-
sensiolabs/security-checker A security checker for your composer.lock
-
consolidation/robo Modern task runner
-
nette/neon 🍸 Nette NEON: a human-friendly data format, simpler than YAML and with entities for objects. Comes with a fast encoder and decoder.
-
consolidation/log Improved Psr-3 / Psr\Log logger based on Symfony Console components.
-
league/fractal Handle the output of complex data structures ready for API output.
-
drupal/core Drupal is an open source content management platform powering millions of websites and applications.
-
consolidation/config Provide configuration services for a commandline tool.
-
illuminate/filesystem The Illuminate Filesystem package.
-
grasmash/expander Expands internal property references in PHP arrays.
-
behat/mink-browserkit-driver Symfony2 BrowserKit driver for Mink framework
-
symfony/rate-limiter Provides a Token Bucket implementation to rate limit input and output in your application
-
riverline/multipart-parser One class library to parse multipart content with encoding and charset support.
-
spatie/laravel-activitylog A very simple activity logger to monitor the users of your website or application
-
laravel/helpers Provides backwards compatibility for helpers in the latest Laravel release.
-
php-di/php-di The dependency injection container for humans
-
lexik/jwt-authentication-bundle This bundle provides JWT authentication for your Symfony REST API
-
symfony/contracts A set of abstractions extracted out of the Symfony components
-
ondram/ci-detector Detect continuous integration environment and provide unified access to properties of current build
-
codeception/lib-asserts Assertion methods used by Codeception core and Asserts module
-
symfony/html-sanitizer Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.
-
laravel/scout Laravel Scout provides a driver based solution to searching your Eloquent models.
-
jms/parser-lib A library for easily creating recursive-descent parsers.
-
laravel/laravel The skeleton application for the Laravel framework.
-
iamcal/sql-parser MySQL schema parser
-
phpspec/prophecy-phpunit Integrating the Prophecy mocking library in PHPUnit test cases
-
spomky-labs/pki-framework A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification r
-
drush/drush Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us
-
phpcollection/phpcollection General-Purpose Collection Library for PHP
-
zendframework/zend-stdlib SPL extensions, array utilities, error handlers, and more
-
react/promise-timer A trivial implementation of timeouts for Promises, built on top of ReactPHP.
-
laminas/laminas-servicemanager Factory-Driven Dependency Injection Container
-
sensio/distribution-bundle Base bundle for Symfony Distributions
-
symfony/amqp-messenger Symfony AMQP extension Messenger Bridge
-
phpspec/php-diff A comprehensive library for generating differences between two hashable objects (strings or arrays).
-
instaclick/php-webdriver PHP WebDriver for Selenium 2
-
amphp/dns Async DNS resolution for Amp.
-
amphp/socket Non-blocking socket connection / server implementations based on Amp and Revolt.
-
amphp/cache A fiber-aware cache API based on Amp and Revolt.
-
scrivo/highlight.php Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js
-
league/uri-components URI components manipulation library
-
daverandom/libdns DNS protocol implementation written in pure PHP
-
amphp/parallel Parallel processing component for Amp.
-
blade-ui-kit/blade-icons A package to easily make use of icons in your Laravel Blade views.
-
zbateson/mail-mime-parser MIME email message parser
-
knplabs/knp-menu An object oriented menu library
-
behat/mink-selenium2-driver Selenium2 (WebDriver) driver for Mink framework
-
jeremeamia/superclosure Serialize Closure objects, including their context and binding
-
illuminate/events The Illuminate Events package.
-
nette/finder 🔍 Nette Finder: find files and directories with an intuitive API.
-
phpoffice/phpexcel PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine
-
zbateson/mb-wrapper Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation
-
consolidation/self-update Provides a self:update command for Symfony Console applications.
-
tightenco/ziggy Use your Laravel named routes in JavaScript.
-
symfony/class-loader Symfony ClassLoader Component
-
webflo/drupal-finder Helper class to locate a Drupal installation.
-
friendsofsymfony/jsrouting-bundle A pretty nice way to expose your Symfony routing to client applications.
-
socialiteproviders/manager Easily add new or override built-in providers in Laravel Socialite.
-
opis/json-schema Json Schema Validator for PHP
-
ircmaxell/password-compat A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash
-
illuminate/conditionable The Illuminate Conditionable package.
-
knplabs/knp-menu-bundle This bundle provides an integration of the KnpMenu library
-
illuminate/database The Illuminate Database package.
-
open-telemetry/api API for OpenTelemetry PHP.
-
nette/robot-loader 🍀 Nette RobotLoader: autoloads every class, interface, trait and enum in your directories, with no PSR-4 and no naming rules, and remembers
-
wp-coding-standards/wpcs PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions
-
codeception/module-asserts Codeception module containing various assertions
-
sirbrillig/phpcs-variable-analysis A PHPCS sniff to detect problems with variables.
-
twig/string-extra A Twig extension for Symfony String
-
codeception/phpunit-wrapper PHPUnit classes used by Codeception
-
spomky-labs/otphp A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with
-
pestphp/pest-plugin-mutate Mutates your code to find untested cases
-
open-telemetry/context Context implementation for OpenTelemetry PHP.
-
slim/slim Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs
-
fig/link-util Common utility implementations for HTTP links
-
hashids/hashids Generate short, unique, non-sequential ids (like YouTube and Bitly) from numbers
-
zbateson/stream-decorators PHP psr7 stream decorators for mime message part streams
-
michelf/php-markdown PHP Markdown
-
consolidation/site-alias Manage alias records for local and remote sites.
-
google/crc32 Various CRC32 implementations
-
chillerlan/php-qrcode A QR Code generator and reader with a user-friendly API. PHP 8.4+
-
amphp/pipeline Asynchronous iterators and operators.
-
league/glide Wonderfully easy on-demand image manipulation library with an HTTP based API.
-
sendgrid/sendgrid This library allows you to quickly and easily send emails through Twilio SendGrid using PHP.
-
fabpot/goutte A simple PHP Web Scraper
-
ratchet/rfc6455 RFC6455 WebSocket protocol handler
-
swagger-api/swagger-ui Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant AP
-
tymon/jwt-auth JSON Web Token Authentication for Laravel and Lumen
-
kelunik/certificate Access certificate details and transform between different formats.
-
orchestra/testbench-core Testing Helper for Laravel Development
-
api-platform/core Build a fully-featured hypermedia or GraphQL API in minutes!
-
smalot/pdfparser Pdf parser library. Can read and extract information from pdf file.
-
chi-teck/drupal-code-generator Drupal code generator
-
chillerlan/php-settings-container A container class for immutable settings objects. Not a DI container.
-
openlss/lib-array2xml Array2XML conversion library credit to lalit.org
-
phpmyadmin/sql-parser A validating SQL lexer and parser with a focus on MySQL dialect.
-
ruflin/elastica Elasticsearch Client
-
consolidation/filter-via-dot-access-data This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.
-
pagerfanta/pagerfanta Pagination for PHP
-
phpcsstandards/phpcsutils A suite of utility functions for use with PHP_CodeSniffer
-
spatie/laravel-medialibrary Associate files with Eloquent models
-
blade-ui-kit/blade-heroicons A package to easily make use of Heroicons in your Laravel Blade views.
-
laminas/laminas-feed provides functionality for creating and consuming RSS and Atom feeds
-
cakephp/chronos A simple API extension for DateTime.
-
enshrined/svg-sanitize An SVG sanitizer for PHP
-
async-aws/core Core package to integrate with AWS. This is a lightweight AWS SDK provider by AsyncAws.
-
onelogin/php-saml PHP SAML Toolkit
-
symfony-cmf/routing Extends the Symfony routing component for dynamic routes and chaining several routers
-
yoast/phpunit-polyfills Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests
-
kreait/firebase-tokens A library to work with Firebase tokens
-
illuminate/pipeline The Illuminate Pipeline package.
-
laminas/laminas-validator Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria
-
symfony/polyfill-php86 Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions
-
braintree/braintree_php Braintree PHP Client Library
-
sendgrid/php-http-client HTTP REST client, simplified for PHP
-
consolidation/site-process A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remot
-
php-http/curl-client PSR-18 and HTTPlug Async client with cURL
-
robmorgan/phinx Phinx makes it ridiculously easy to manage the database migrations for your PHP app.
-
kreait/firebase-php Firebase Admin SDK
-
symfony/redis-messenger Symfony Redis extension Messenger Bridge
-
bugsnag/bugsnag Official Bugsnag notifier for PHP applications.
-
mustache/mustache A Mustache implementation in PHP.
-
spomky-labs/base64url Base 64 URL Safe Encoding/Decoding PHP Library
-
spatie/invade A PHP function to work with private properties and methods
-
stella-maris/clock A pre-release of the proposed PSR-20 Clock-Interface
-
symfony/workflow Provides tools for managing a workflow or finite state machine
-
sensio/generator-bundle This bundle generates code for you
-
mpdf/psr-log-aware-trait Trait to allow support of different psr/log versions.
-
spatie/ray Debug with Ray to fix problems faster
-
illuminate/bus The Illuminate Bus package.
-
illuminate/view The Illuminate View package.
-
pelago/emogrifier Converts CSS styles into inline style attributes in your HTML code
-
drupal/core-composer-scaffold A flexible Composer project scaffold builder.
-
kirschbaum-development/eloquent-power-joins The Laravel magic applied to joins.