PHP packages
4,000 in Packages and libraries, most used first. Page 10 of 20.
-
veewee/xml XML without worries
-
laravel-lang/native-locale-names The project contains native translations of locale names
-
cmgmyr/phploc A tool for quickly measuring the size of a PHP project.
-
rosell-dk/exec-with-fallback An exec() with fallback to emulations (proc_open, etc)
-
sensiolabs/ansi-to-html A library to convert a text with ANSI codes to HTML
-
composer-unused/symbol-parser Toolkit to parse symbols from a composer package
-
beyondcode/laravel-query-detector Laravel N+1 Query Detector
-
wp-cli/embed-command Inspects oEmbed providers, clears embed cache, and more.
-
ajgl/breakpoint-twig-extension Twig extension to set breakpoints
-
prestashop/productcomments PrestaShop module productcomments
-
mlocati/ip-lib Handle IPv4, IPv6 addresses and ranges
-
posthog/posthog-php PostHog PHP Library
-
zetacomponents/base The Base package provides the basic infrastructure that all packages rely on. Therefore every component relies on this package.
-
phake/phake The Phake mock testing library
-
laminas/laminas-psr7bridge Bidirectional conversions between PSR-7 and laminas-http messages
-
markrogoyski/math-php Math Library for PHP. Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra wit
-
symplify/vendor-patches Generate vendor patches for packages with single command
-
php-tuf/composer-stager Stages Composer commands so they can be safely run on a production codebase.
-
prestashop/blockwishlist PrestaShop module blockwishlist
-
magento/zend-db Zend Framework 1 Db package
-
woocommerce/woocommerce-sniffs WooCommerce sniffs
-
horstoeko/zugferd A library for creating and reading european electronic invoices
-
typo3/cms-form TYPO3 CMS Form - Flexible TYPO3 frontend form framework that comes with a backend editor interface.
-
laminas/laminas-stratigility PSR-7 middleware foundation for building and dispatching middleware pipelines
-
laravel-lang/locale-list List of localizations available in Laravel Lang projects
-
drupal/rat
-
laravel/homestead A virtual machine for web artisans.
-
composer-unused/contracts Contract repository for composer-unused
-
spatie/laravel-image-optimizer Optimize images in your Laravel app
-
symplify/coding-standard Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.
-
laravie/serialize-queries Serializable Laravel Query Builder
-
polishsymfonycommunity/symfony-mocker-container Provides base Symfony dependency injection container enabling service mocking.
-
leafo/lessphp lessphp is a compiler for LESS written in PHP.
-
pear/mail_mime Mail_Mime provides classes to create MIME messages
-
excelwebzone/recaptcha-bundle This bundle provides easy reCAPTCHA form field integration
-
vimeo/vimeo-api Official PHP library for the Vimeo API.
-
rosell-dk/file-util Functions for dealing with files and paths
-
rosell-dk/image-mime-type-sniffer Sniff mime type (images only)
-
rosell-dk/locate-binaries Locate a binaries by means of exec() or similar
-
laravel-lang/native-country-names The project contains native translations of country names
-
willdurand/email-reply-parser Port of the cool GitHub's EmailReplyParser library in PHP
-
laravel-notification-channels/webpush Web Push Notifications driver for Laravel.
-
laravel-lang/native-currency-names The project contains native translations of currency names
-
sanmai/di-container dependency injection container with automatic constructor dependency resolution
-
novutec/domainparser A domain name parser to parse and to validate a domain name.
-
typo3/cms-reports TYPO3 CMS Reports - Show status reports and installed services in the (System>Reports) backend module.
-
ml/json-ld JSON-LD Processor for PHP
-
cloudflare/sdk PHP binding for v4 of the Cloudflare Client API.
-
web-token/jwt-checker Checker component of the JWT Framework.
-
horstoeko/mimedb Get mimetypes by fileextensions and visa versa
-
kartik-v/yii2-widget-activeform Enhanced Yii2 active-form and active-field with full bootstrap styling support (sub repo split from yii2-widgets).
-
egeloen/http-adapter Issue HTTP request for PHP 5.4.8+.
-
magento/composer Magento composer library helps to instantiate Composer application and run composer commands.
-
behatch/contexts Behatch contexts
-
widmogrod/php-functional Functors, Applicative and Monads are fascinating concept. Purpose of this library is to explore them in OOP PHP world.
-
zendframework/zenddiagnostics A set of components for performing diagnostic tests in PHP applications
-
spatie/laravel-honeypot Preventing spam submitted through forms
-
jms/security-extra-bundle Enhances the Symfony2 Security Component by adding several new features
-
graham-campbell/guzzle-factory Provides A Simple Guzzle Factory With Good Defaults
-
laminas/laminas-cache Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
-
stomp-php/stomp-php stomp support for PHP
-
typo3/cms-recordlist TYPO3 CMS Recordlist - Lists database records in the TYPO3 backend module (Web>List).
-
hoa/console The Hoa\Console library.
-
galbar/jsonpath JSONPath implementation for querying and updating JSON objects
-
gotenberg/gotenberg-php A PHP client for interacting with Gotenberg, a developer-friendly API for converting numerous document formats into PDF files, and more!
-
consolidation/comments A tool for preserving comments, e.g. when parsing YAML files.
-
pestphp/pest-plugin-faker The Pest Faker Plugin
-
graham-campbell/markdown Markdown Is A CommonMark Wrapper For Laravel
-
automattic/jetpack-changelogger Jetpack Changelogger tool. Allows for managing changelogs by dropping change files into a changelog directory with each PR.
-
yajra/laravel-datatables-fractal Laravel DataTables Fractal Plugin.
-
typo3/cms-redirects TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.
-
fortawesome/font-awesome The iconic font, CSS, and SVG framework
-
phpat/phpat PHP Architecture Tester
-
stevebauman/purify An HTML Purifier / Sanitizer for Laravel
-
wp-cli/maintenance-mode-command Activates, deactivates or checks the status of the maintenance mode of a site.
-
laminas/laminas-authentication provides an API for authentication and includes concrete authentication adapters for common use case scenarios
-
php-di/slim-bridge PHP-DI integration in Slim
-
nette/tester 🍏 Nette Tester: enjoyable unit testing in PHP. Tests are plain PHP scripts that run in parallel, with readable assertions and code coverage.
-
cakephp/log CakePHP logging library with support for multiple different streams
-
doctrine/doctrine-orm-module Laminas Module that provides Doctrine ORM functionality
-
sanmai/duoclock PHP time mocking for tests - PSR-20 clock with mockable sleep(), time(), and TimeSpy for PHPUnit testing
-
prestashop/ps_bestsellers PrestaShop - Best Sellers
-
prestashop/ps_categoryproducts PrestaShop module ps_categoryproducts
-
itamair/geophp GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared host
-
prestashop/ps_cashondelivery PrestaShop module ps_cashondelivery
-
typo3/cms-felogin TYPO3 CMS Frontend Login - A template-based plugin to log in website users in the TYPO3 frontend.
-
prestashop/ps_specials PrestaShop - Specials
-
dingo/blueprint API Blueprint documentation generator.
-
misd/phone-number-bundle Integrates libphonenumber into your Symfony2-Symfony4 application
-
robloach/component-installer Allows installation of Components via Composer.
-
prestashop/ps_brandlist PrestaShop - Brand list
-
wp-cli/wp-cli-bundle WP-CLI bundle package with default commands.
-
prestashop/ps_supplierlist PrestaShop - Supplier List
-
titasgailius/search-relations A Laravel Nova tool.
-
icecave/repr A library for generating string representations of any value, inspired by Python's reprlib library.
-
laminas/laminas-console Build console applications using getopt syntax or routing, complete with prompts
-
geocoder-php/chain-provider Geocoder chain adapter
-
intervention/validation Additional validation rules for the Laravel framework
-
laminas/laminas-file Locate PHP classfiles
-
natxet/cssmin Minifying CSS
-
zendframework/zendframework Zend Framework
-
swoole/ide-helper IDE help files for Swoole.
-
weirdan/doctrine-psalm-plugin Stubs to let Psalm understand Doctrine better
-
kartik-v/yii2-widget-datepicker Enhanced Yii2 wrapper for the bootstrap datepicker plugin (sub repo split from yii2-widgets).
-
spatie/laravel-pdf Create PDFs in Laravel apps
-
sylius-labs/doctrine-migrations-extra-bundle
-
loophp/phposinfo Try to guess the host operating system.
-
prestashop/ps_newproducts PrestaShop - New products
-
crwlr/query-string A library for convenient handling of query strings used in HTTP requests.
-
laminas/laminas-diagnostics A set of components for performing diagnostic tests in PHP applications
-
lstrojny/functional-php Functional primitives for PHP
-
prestashop/ps_emailalerts PrestaShop module ps_emailalerts
-
api-platform/metadata API Resource-oriented metadata attributes and factories
-
symfony/icu Contains an excerpt of the ICU data and classes to load it.
-
deployer/recipes 3rd party deployer recipes
-
staudenmeir/eloquent-json-relations Laravel Eloquent relationships with JSON keys
-
ml/iri IRI handling for PHP
-
prestashop/ps_viewedproduct PrestaShop - Viewed Products
-
litesaml/lightsaml SAML 2.0 PHP library
-
cbschuld/browser.php A PHP Class to detect a user's Browser. This encapsulation provides a breakdown of the browser and the version of the browser using the bro
-
bramus/monolog-colored-line-formatter Colored Line Formatter for Monolog
-
symfony/ux-autocomplete JavaScript Autocomplete functionality for Symfony
-
prestashop/ps_googleanalytics PrestaShop module ps_googleanalytics
-
automattic/wordbless WorDBless allows you to use WordPress core functions in your PHPUnit tests without having to set up a database and the whole WordPress envir
-
cogpowered/finediff PHP implementation of a Fine granularity Diff engine
-
prestashop/psgdpr PrestaShop module psgdpr
-
symplify/easy-testing Testing made easy
-
2bj/phanybar Control AnyBar from your php
-
spatie/laravel-schedule-monitor Monitor scheduled tasks in a Laravel app
-
prestashop/ps_distributionapiclient PrestaShop - Modules from distribution API
-
venturecraft/revisionable Keep a revision history for your models without thinking, created as a package for use with Laravel
-
timacdonald/log-fake A drop in fake logger for testing with the Laravel framework.
-
cssjanus/cssjanus Convert CSS stylesheets between left-to-right and right-to-left.
-
kartik-v/yii2-widget-fileinput An enhanced FileInput widget for Bootstrap 3.x, 4.x & 5.x with file preview, multiple selection, and more features (sub repo split from yii2
-
functional-php/fantasy-land Specification for interoperability of common algebraic structures in PHP
-
spatie/dropbox-api A minimal implementation of Dropbox API v2
-
guzzle/http HTTP libraries used by Guzzle
-
prestashop/classic Classic theme for develop PrestaShop version
-
api-platform/state API Platform state interfaces
-
salsify/json-streaming-parser A streaming parser for JSON in PHP.
-
wikimedia/utfnormal Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present
-
overtrue/pinyin Chinese to pinyin translator.
-
icecave/parity A customizable deep comparison library.
-
mathieuviossat/arraytotexttable Display arrays in terminal
-
typo3/cms-impexp TYPO3 CMS Import/Export - Tool for importing and exporting records using XML or the custom T3D format.
-
spatie/laravel-collection-macros A set of useful Laravel collection macros
-
pestphp/pest-plugin-drift The Pest Drift Plugin
-
omnipay/paypal PayPal gateway for Omnipay payment processing library
-
asm89/twig-lint Standalone twig linter.
-
api-platform/serializer API Platform core Serializer
-
api-platform/json-schema Generate a JSON Schema from a PHP class
-
dbrekelmans/bdi PHAR distribution of dbrekelmans/browser-driver-installer.
-
symfony/slack-notifier Symfony Slack Notifier Bridge
-
thecodingmachine/phpstan-strict-rules A set of additional rules for PHPStan based on best practices followed at TheCodingMachine
-
laravel-lang/config The Laravel-Lang config package
-
drupal/nouislider_js Mirror of the noUiSlider javascript library tagged as a Drupal library.
-
kevinlebrun/colors.php Colors for PHP CLI scripts
-
ghostwriter/container Provides an extensible Dependency Injection Service Container for Automated Object Composition, Interception, and Lifetime Management.
-
tysonandre/var_representation_polyfill Polyfill for var_representation: convert a variable to a string in a way that fixes the shortcomings of var_export
-
api-platform/jsonld API JSON-LD support
-
nette/database 💾 Nette Database: a database layer with SQL and smart placeholders, plus Explorer, which follows table relations without joins or N+1 querie
-
a2lix/translation-form-bundle Translate your doctrine objects easily with some helpers
-
kartik-v/yii2-grid Yii 2 GridView on steroids. Various enhancements and utilities for the Yii 2.0 GridView widget.
-
florianv/swap PHP currency conversion library for retrieving exchange rates from 30+ providers, with caching and fallback.
-
symplify/set-config-resolver Resolve config and sets from configs and cli opptions for CLI applications
-
react/http-client Event-driven, streaming HTTP client for ReactPHP
-
guzzle/parser Interchangeable parsers used by Guzzle
-
lsolesen/pel PHP Exif Library. A library for reading and writing Exif headers in JPEG and TIFF images using PHP.
-
taxjar/taxjar-php Sales Tax API Client for PHP 8.0+
-
omnipay/stripe Stripe driver for the Omnipay payment processing library
-
zendframework/zend-barcode Programmatically create and render barcodes as images or in PDFs
-
algolia/scout-extended Scout Extended extends Laravel Scout adding algolia-specific features
-
shiftonelabs/laravel-sqs-fifo-queue Adds a Laravel queue driver for Amazon SQS FIFO queues.
-
symfony/mailchimp-mailer Symfony Mailchimp Mailer Bridge
-
kartik-v/yii2-widget-datetimepicker Enhanced Yii2 wrapper for the bootstrap datetimepicker plugin (sub repo split from yii2-widgets)
-
davejamesmiller/laravel-breadcrumbs A simple Laravel-style way to create breadcrumbs.
-
guzzle/common Common libraries used by Guzzle
-
fresh/doctrine-enum-bundle Provides support of ENUM type for Doctrine2 in Symfony applications.
-
querypath/querypath HTML/XML querying and processing (like jQuery)
-
maatwebsite/laravel-nova-excel Supercharged Excel exports for Laravel Nova Resources
-
automattic/jetpack-autoloader Creates a custom autoloader for a plugin or theme.
-
vonage/client PHP Client for using Vonage's API.
-
shipmonk/dead-code-detector Dead code detector to find unused PHP code via PHPStan extension. Can automatically remove dead PHP code. Supports libraries like Symfony, D
-
arcanedev/log-viewer Provides a Log Viewer for Laravel
-
friendsoftwig/twigcs Checkstyle automation for Twig
-
stevenmaguire/oauth2-keycloak Keycloak OAuth 2.0 Client Provider for The PHP League OAuth2-Client
-
mglaman/drupal-check CLI tool for running checks on a Drupal code base
-
yajra/laravel-datatables-editor Laravel DataTables Editor plugin for Laravel 5.5+.
-
phpstan/phpstan-beberlei-assert PHPStan beberlei/assert extension
-
prologue/alerts Prologue Alerts is a package that handles global site messages.
-
guzzle/stream Guzzle stream wrapper component
-
bunny/bunny Performant pure-PHP AMQP (RabbitMQ) non-blocking ReactPHP library
-
jfcherng/php-diff A comprehensive library for generating differences between two strings in multiple formats (unified, side by side HTML etc).
-
s1lentium/iptools PHP Library for manipulating network addresses (IPv4 and IPv6)
-
zendframework/zend-paginator Paginate collections of data from arbitrary sources
-
oneup/uploader-bundle This Symfony bundle provides a server implementation for handling single and multiple file uploads using either FineUploader, jQuery File Up
-
symplify/composer-json-manipulator Package to load, merge and save composer.json file(s)
-
roots/bedrock-autoloader An autoloader that enables standard plugins to be required just like must-use plugins
-
spatie/laravel-newsletter Manage Mailcoach, MailChimp, MailerLite and Brevo newsletters in Laravel
-
outl1ne/nova-translations-loader This Laravel Nova package helps developers load translations into their packages.