update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
 Awesome PHP !Awesome (https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome PHP !Awesome (https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
A curated list of amazingly awesome PHP libraries, resources, and shiny things.
@@ -62,7 +62,7 @@
 - JSON (#json)
 - Strings (#strings)
 - Numbers (#numbers)
 - Filtering and Validation (#filtering-and-validation)
 - Filtering, Sanitizing and Validation (#filtering-sanitizing-and-validation)
 - API (#api)
 - Caching and Locking (#caching-and-locking)
 - Data Structure and Storage (#data-structure-and-storage)
@@ -71,6 +71,7 @@
 - Internationalisation and Localisation (#internationalisation-and-localisation)
 - Serverless (#serverless)
 - Configuration (#configuration)
 - LLMs (#llms)
 - Third Party APIs (#third-party-apis)
 - Extensions (#extensions)
 - Miscellaneous (#miscellaneous)
@@ -96,6 +97,7 @@
⟡ Firegento (https://packages.firegento.com/) - Magento Module Composer Repository.
⟡ Packagist (https://packagist.org/) - The PHP Package Repository.
⟡ Packalyst (https://packalyst.com/) - The Laravel Package Repository
⟡ Private Packagist (https://packagist.com/) - Composer package archive as a service for PHP.
⟡ WordPress Packagist (https://wpackagist.org/) - Manage your plugins with Composer.
@@ -104,6 +106,7 @@
⟡ Composer Installers (https://github.com/composer/installers) - A multi-framework Composer library installer.
⟡ Composer (https://getcomposer.org/) - A package and dependency manager.
⟡ Pie (https://github.com/php/pie) - The official PHP installer for extensions.
⟡ Phive (https://phar.io/) - A PHAR manager.
⟡ Pickle (https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.
@@ -139,7 +142,6 @@
Extras related to web development frameworks.
⟡ CakePHP CRUD (https://github.com/friendsofcake/crud) - A Rapid Application Development (RAD) plugin for CakePHP.
⟡ Knp RAD Components (https://rad.knplabs.com/) - A set of Rapid Application Development (RAD) components for Symfony.
⟡ LaravelS (https://github.com/hhxsv5/laravel-s) - An out-of-the-box adapter between Laravel/Lumen and Swoole.
⟡ Livewire (https://livewire.laravel.com/) - Powerful, dynamic, front-end UIs without leaving PHP.
@@ -149,14 +151,17 @@
⟡ Backdrop (https://backdropcms.org) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal).
⟡ Concrete5 (https://www.concretecms.com/) - A CMS targeting users with a minimum of technical skills.
⟡ CraftCMS (https://github.com/craftcms/cms) - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
⟡ Drupal (https://www.drupal.org) - An enterprise level CMS.
⟡ Drupal (https://new.drupal.org/home) - An enterprise level CMS.
⟡ Grav (https://github.com/getgrav/grav) - A modern flat-file CMS.
⟡ Joomla (https://www.joomla.org/) - Another leading CMS.
⟡ Kirby (https://getkirby.com/) - A flat-file CMS that adapts to any project.
⟡ Magento (https://github.com/magento/magento2) - The most popular e-commerce platform.
⟡ Moodle (https://moodle.org/) - An open-source learning platform.
⟡ OpenMage (https://github.com/OpenMage/magento-lts) - Fork of EoL Magento 1 e-commerce platform.
⟡ Pico CMS (https://picocms.org/) - A stupidly simple, blazing fast, flat file CMS.
⟡ Statamic (https://statamic.com/) - Build beautiful, easy-to-manage websites.
⟡ Sulu (https://sulu.io/) - A user and developer friendly focused CMS and Platform based on the Symfony Framework.
⟡ TYPO3 (https://typo3.org) - An enterprise level CMS.
⟡ WordPress (https://github.com/WordPress/WordPress) - A blogging platform and CMS.
Components
@@ -167,13 +172,13 @@
⟡ Laravel Components (https://github.com/illuminate) - The Laravel Framework components.
⟡ League of Extraordinary Packages (https://thephpleague.com/) - A PHP package development group.
⟡ Spatie Open Source (https://spatie.be/open-source) - A collection of open-source PHP and Laravel packages.
⟡ Symfony Components (https://symfony.com/components) - The components that make Symfony.
⟡ Symfony Packages (https://symfony.com/packages) - Decoupled libraries for PHP applications.
⟡ Laminas Components (https://docs.laminas.dev/components/) - The components that make the Laminas Framework.
Micro Frameworks
Micro frameworks and routers.
⟡ Laravel-Zero (https://laravel-zero.com) - A micro-framework for console applications.
⟡ Laravel Zero (https://laravel-zero.com) - A micro-framework for console applications.
⟡ Mezzio (https://getexpressive.org/) - A micro-framework by Laminas.
⟡ Minicli (https://github.com/minicli/minicli) - Minimalist, dependency-free framework for building CLI-centric PHP applications.
⟡ Silly (https://github.com/mnapoli/silly) - A micro-framework for CLI applications.
@@ -212,7 +217,6 @@
⟡ Couscous (http://couscous.io) - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
⟡ Jigsaw (https://jigsaw.tighten.com/) - Simple static sites with Laravel's Blade.
⟡ Sculpin (https://sculpin.io) - A tool that converts Markdown and Twig into static HTML.
⟡ Spress (http://spress.yosymfony.com) - An extensible tool that converts Markdown and Twig into HTML.
HTTP
Libraries for working with HTTP.
@@ -233,14 +237,14 @@
⟡ Chrome PHP (https://github.com/chrome-php/chrome) - Instrument headless Chrome/Chromium instances from PHP.
⟡ CrawlerDetect (https://github.com/JayBizzle/Crawler-Detect) - A PHP class for detecting bots/crawlers/spiders via the user agent.
⟡ DiDOM (https://github.com/Imangazaliev/DiDOM) - A super-fast HTML scrapper and parser.
⟡ Embed (https://github.com/oscarotero/Embed) - An information extractor from any web service or page.
⟡ Embed (https://github.com/php-embed/Embed) - An information extractor from any web service or page.
⟡ PHP Spider (https://github.com/mvdbos/php-spider) - A configurable and extensible PHP web spider.
⟡ Symfony Panther (https://github.com/symfony/panther) - A browser testing and web crawling library for PHP and Symfony.
Middlewares
Libraries for building application using middlewares.
⟡ PSR-7 Middlewares (https://github.com/oscarotero/psr7-middlewares) - Inspiring collection of handy middlewares.
⟡ PSR-15 Middlewares (https://github.com/middlewares/psr15-middlewares) - Inspiring collection of handy middlewares.
⟡ Relay (https://github.com/relayphp/Relay.Relay) - A PHP 5.5 PSR-7 middleware dispatcher.
⟡ Stack (https://github.com/stackphp) - A library of stackable middleware for Symfony.
⟡ Laminas Stratigility (https://github.com/laminas/laminas-stratigility) - Middleware for PHP built on top of PSR-7.
@@ -265,7 +269,7 @@
⟡ PHP IMAP (https://github.com/barbushin/php-imap) - A library to access mailboxes via POP3, IMAP and NNTP.
⟡ Stampie (https://github.com/Stampie/Stampie) - A library for email services such as SendGrid (https://sendgrid.com/en-us), PostMark (https://postmarkapp.com), MailGun (https://www.mailgun.com/) and MailChimp 
(https://mailchimp.com/features/transactional-email/).
⟡ SwiftMailer (https://swiftmailer.symfony.com) - A mailer solution.
⟡ SwiftMailer (https://swiftmailer.symfony.com/docs/introduction.html) - A mailer solution.
⟡ Symfony Mailer (https://github.com/symfony/mailer) - A powerful library for creating and sending emails.
Files
@@ -276,6 +280,7 @@
⟡ Gaufrette (https://github.com/KnpLabs/Gaufrette) - A filesystem abstraction layer.
⟡ PHP FFmpeg (https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - A wrapper for the FFmpeg (https://www.ffmpeg.org/) video library.
⟡ UnifiedArchive (https://github.com/wapmorgan/UnifiedArchive) - A unified reader and writer of compressed archives.
⟡ Parquet (https://github.com/flow-php/parquet) - PHP implementation of Parquet file format
Streams
Libraries for working with streams.
@@ -292,7 +297,7 @@
⟡ Container (https://github.com/thephpleague/container) - Another flexible dependency injection container.
⟡ Disco (https://github.com/bitExpert/disco) - A PSR-11 compatible, annotation-based dependency injection container.
⟡ PHP-DI (https://php-di.org/) - A dependency injection container that supports autowiring.
⟡ Pimple (https://pimple.symfony.com/) - A tiny dependency injection container.
⟡ Pimple (https://github.com/silexphp/Pimple) - A tiny dependency injection container.
⟡ Symfony DI (https://github.com/symfony/dependency-injection) - A dependency injection container component.
Imagery
@@ -329,6 +334,7 @@
⟡ PHPSpec (https://github.com/phpspec/phpspec) - A design by specification unit testing library.
⟡ PHPT (https://qa.php.net/write-test.php) - A test tool used by PHP itself.
⟡ PHPUnit (https://github.com/sebastianbergmann/phpunit) - A unit testing framework.
⟡ PHPUnit Polyfills (https://github.com/Yoast/PHPUnit-Polyfills/) - Simplifies running PHPUnit tests on multiple PHPUnit versions.
⟡ Prophecy (https://github.com/phpspec/prophecy) - A highly opinionated mocking framework.
⟡ VFS Stream (https://github.com/bovigo/vfsStream) - A virtual filesystem stream wrapper for testing.
@@ -340,8 +346,7 @@
⟡ Jenkins (https://www.jenkins.io/) - A continuous integration platform with PHP support (https://www.jenkins.io/solutions/php/).
⟡ JoliCi (https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
⟡ PHPCI (https://github.com/dancryer/phpci) - An open-source continuous integration platform for PHP.
⟡ SemaphoreCI (https://semaphoreci.com) - A continuous integration platform for open-source and private projects.
⟡ Shippable (https://jfrog.com/blog/weve-acquired-shippable-to-complete-devops-pipeline-automation-from-code-to-production/) - A Docker based continuous integration platform for open source and private projects.
⟡ SemaphoreCI (https://semaphore.io/) - A continuous integration platform for open-source and private projects.
⟡ Travis CI (https://www.travis-ci.com) - A continuous integration platform.
⟡ Setup PHP (https://github.com/shivammathur/setup-php) - A GitHub Action for PHP.
@@ -350,15 +355,15 @@
⟡ APIGen (https://github.com/apigen/apigen) - Another API documentation generator.
⟡ daux.io (https://github.com/dauxio/daux.io) - A documentation generator that uses Markdown files.
⟡ PHP Documentor 2 (https://github.com/phpDocumentor/phpDocumentor) - A documentation generator.
⟡ phpDocumentor (https://phpdoc.org/) - A documentation generator.
⟡ phpDox (https://phpdox.net/) - A documentation generator for PHP projects (that is not limited to API documentation).
⟡ zircote/swagger-php (https://github.com/zircote/swagger-php) - Generate OpenAPI documentation for your RESTful API.
Security
Libraries for generating secure random numbers, encrypting data and scanning and testing for vulnerabilities.
⟡ AntiXSS (https://github.com/voku/anti-xss) - A library that tries to preventing Cross-Site Scripting (XSS) attacks by blacklisting.
⟡ Halite (https://paragonie.com/project/halite) - A simple library for encryption using libsodium (https://github.com/jedisct1/libsodium).
⟡ HTML Purifier (https://github.com/ezyang/htmlpurifier) - A standards compliant HTML filter.
⟡ Optimus (https://github.com/jenssegers/optimus) - Id obfuscation based on Knuth's multiplicative hashing method.
⟡ OWASP (https://owasp.org/) - Explore the world of cyber security.
⟡ PHPGGC (https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.
@@ -367,7 +372,6 @@
⟡ random_compat (https://github.com/paragonie/random_compat) - PHP 5.x support for random_bytes() and random_int()
⟡ Roave Security Advisories (https://github.com/Roave/SecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
⟡ Secure Headers (https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.
⟡ Symfony Security Monitoring (https://security.symfony.com/) - A web tool to check your Composer dependencies for security advisories, previously known as "SensioLabs Security Check".
⟡ SQLMap (https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.
⟡ Zap (https://github.com/zaproxy/zaproxy) - An integrated penetration testing tool for web applications.
@@ -390,6 +394,7 @@
⟡ Code Climate (https://codeclimate.com) - An automated code review.
⟡ Editorconfig-Checker (https://github.com/editorconfig-checker/editorconfig-checker.php) - A command line utility which verifies that your files implement your .editorconfig rules.
⟡ GrumPHP (https://github.com/phpro/grumphp) - A PHP code-quality tool.
⟡ PHP AST Viewer (https://php-ast-viewer.com/) - A tool for viewing the Abstract Syntax Tree of PHP code.
⟡ PHP Magic Number Detector (https://github.com/povils/phpmnd) - A library that detects magic numbers in code.
⟡ PHP Parser (https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.
⟡ PHP Semantic Versioning Checker (https://github.com/tomzx/php-semver-checker) - A command line utility that compares two source sets and determines the appropriate semantic versioning to apply.
@@ -403,12 +408,14 @@
Code Quality
Libraries for managing code quality, formatting and linting.
⟡ CaptainHook (https://github.com/captainhookphp/captainhook) - An easy-to-use and flexible Git hook library.
⟡ PHP CodeSniffer (https://github.com/squizlabs/PHP_CodeSniffer) - A library that detects PHP, CSS and JS coding standard violations.
⟡ CaptainHook (https://github.com/captainhook-git/captainhook) - An easy-to-use and flexible Git hook library.
⟡ PHP CodeSniffer (https://github.com/PHPCSStandards/PHP_CodeSniffer) - A library that detects and can auto-fix PHP, CSS and JS coding standard violations.
⟡ PHP CS Fixer (https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - A coding standards fixer library.
⟡ PHP CS Fixer Configurator (https://mlocati.github.io/php-cs-fixer-configurator/) - A web application to help configure PHP CS Fixer rule sets.
⟡ PHP Mess Detector (https://github.com/phpmd/phpmd) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
⟡ PHPCheckstyle (https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
⟡ PHPCPD (https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
⟡ Laravel Pint (https://github.com/laravel/pint) - A coding standards fixer library for Laravel.
Static Analysis
Libraries for performing static analysis of PHP code.
@@ -420,6 +427,7 @@
⟡ PHP Architecture Tester (https://github.com/carlosas/phpat) - Easy-to-use architecture testing tool for PHP.
⟡ PHPCompatibility (https://github.com/PHPCompatibility/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
⟡ PhpDependencyAnalysis (https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customizable dependency graphs.
⟡ PHPDoc Parser (https://github.com/phpstan/phpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics
⟡ PHP Metrics (https://github.com/phpmetrics/PhpMetrics) - A static metric library.
⟡ PHP Migration (https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
⟡ PHPStan (https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
@@ -429,7 +437,7 @@
Libraries related to design patterns, programming approaches and ways to organize code.
⟡ Design Patterns PHP (https://github.com/DesignPatternsPHP/DesignPatternsPHP ) - A repository of software patterns implemented in PHP.
⟡ Finite (https://yohan.giarel.li/Finite/) - A simple PHP finite state machine.
⟡ Finite (https://github.com/yohang/Finite) - A simple PHP finite state machine.
⟡ Functional PHP (https://github.com/lstrojny/functional-php) - A functional programming library.
⟡ Iter (https://github.com/nikic/iter) - A library that provides iteration primitives using generators.
⟡ IterTools PHP (https://github.com/markrogoyski/itertools-php) - A library that provides functionality for working with iterable entities (similar to itertools library in Python).
@@ -460,7 +468,7 @@
Self-hosted or cloud-based application performance monitoring & error tracking tools
⟡ Blackfire (https://www.blackfire.io) - A low-overhead code profiler.
⟡ BugSnag (https://www.bugsnag.com/) - Error and Real User Monitoring. 
⟡ BugSnag (https://www.bugsnag.com/) - Error and Real User Monitoring.
⟡ Honeybadger (https://www.honeybadger.io/) - Error Tracking & Application Monitoring for Developers.
⟡ Rollbar (https://rollbar.com/) - Error Logging & Tracking Service for Software Teams.
⟡ Sentry (https://sentry.io/welcome/) - Application Performance Monitoring & Error Tracking Software.
@@ -508,7 +516,7 @@
Date and Time
Libraries for working with dates and times.
⟡ CalendR (https://yohan.giarel.li/CalendR/) - A calendar management library.
⟡ CalendR (https://github.com/yohang/CalendR) - A calendar management library.
⟡ Carbon (https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
⟡ Chronos (https://github.com/cakephp/chronos) - A DateTime API extension supporting both mutable and immutable date/time.
⟡ Moment.php (https://github.com/fightbulc/moment.php) - Moment.js inspired PHP DateTime handler with i18n support.
@@ -522,7 +530,8 @@
⟡ Elephant.io (https://github.com/ElephantIO/elephant.io) - Yet another web socket library.
⟡ Evenement (https://github.com/igorw/evenement) - An event dispatcher library.
⟡ Event (https://github.com/thephpleague/event) - An event library with a focus on domain events.
⟡ Fast CGI Client (https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket. 
⟡ Fast CGI Client (https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.
⟡ FrankenPHP (https://frankenphp.dev/) - A modern PHP app server written in Go.
⟡ Pawl (https://github.com/ratchetphp/Pawl) - An asynchronous web socket client.
⟡ Prooph Event Store (https://github.com/prooph/event-store) - An event source component to persist event messages
⟡ PHP Defer (https://github.com/php-defer/php-defer) - Golang's defer statement for PHP.
@@ -541,7 +550,7 @@
Libraries and applications for taking payments and building online e-commerce stores.
⟡ Money (https://github.com/moneyphp/money) - A PHP implementation of Fowler's money pattern.
⟡ Brick\Money (https://github.com/brick/money) - A money library for PHP, with support for contexts, cash roundings, currency conversion.
⟡ Brick Money (https://github.com/brick/money) - A money library for PHP, with support for contexts, cash roundings, currency conversion.
⟡ OmniPay (https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.
⟡ Payum (https://github.com/payum/payum) - A payment abstraction library.
⟡ Shopsys Framework (https://github.com/shopsys/shopsys/) - An open source e-commerce platform for in-house development teams.
@@ -621,8 +630,7 @@
Command Line
Libraries related to the command line.
⟡ 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.
⟡ 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.
⟡ Cilex (https://github.com/Cilex/Cilex) - A micro framework for building command line tools.
⟡ CLI Menu (https://github.com/php-school/cli-menu) - A library for building CLI menus.
⟡ CLIFramework (https://github.com/c9s/CLIFramework) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
@@ -680,7 +688,7 @@
⟡ ANSI to HTML5 (https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.
⟡ Color Jizz (https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.
⟡ Device Detector (https://github.com/matomo-org/device-detector) - Another library for parsing user agent strings.
⟡ Hyphenation (https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text-Hyphenation based on the TeX-hyphenation Algorithm 
⟡ Hyphenation (https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text-Hyphenation based on the TeX-hyphenation Algorithm
⟡ Jieba-PHP (https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
⟡ Mobile-Detect (https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).
⟡ Patchwork UTF-8 (https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.
@@ -690,13 +698,14 @@
⟡ SQL Formatter (https://github.com/jdorn/sql-formatter/) - A library for formatting SQL statements.
⟡ Stringy (https://github.com/voku/Stringy) - A string manipulation library with multibyte support.
⟡ UA Parser (https://github.com/tobie/ua-parser/tree/master/php) - A library for parsing user agent strings.
⟡ Url highlight (https://github.com/vstelmakh/url-highlight) - A library for parsing URLs from text and converting them into clickable links.
⟡ URLify (https://github.com/jbroadway/urlify) - A PHP port of Django's URLify.js.
⟡ UUID (https://github.com/ramsey/uuid) - A library for generating UUIDs.
Numbers
Libraries for working with numbers.
⟡ Brick\Math (https://github.com/brick/math) - A library providing large number support: BigInteger, BigDecimal and BigRational.
⟡ Brick Math (https://github.com/brick/math) - A library providing large number support: BigInteger, BigDecimal and BigRational.
⟡ ByteUnits (https://github.com/gabrielelana/byte-units) - A library to parse, format and convert byte units in binary and metric systems.
⟡ DecimalObject (https://github.com/php-collective/decimal-object) - A value object to handle decimals/floats easily and more precisely.
⟡ IP (https://github.com/darsyn/ip) - An immutable value object for working with IPv4 and IPv6 addresses.
@@ -705,19 +714,22 @@
⟡ PHP Units of Measure (https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
⟡ MathPHP (https://github.com/markrogoyski/math-php) - A math library for PHP.
Filtering and Validation
Libraries for filtering and validating data.
Filtering, Sanitizing and Validation
Libraries for filtering, sanitizing and validating data.
⟡ Assert (https://github.com/beberlei/assert) - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.
⟡ Aura.Filter (https://github.com/auraphp/Aura.Filter) - Provides tools to validate and sanitize objects and arrays.
⟡ CakePHP Validation (https://github.com/cakephp/validation) - Another validation library.
⟡ Filterus (https://github.com/ircmaxell/filterus) - A simple PHP filtering library.
⟡ HTML Purifier (https://github.com/ezyang/htmlpurifier) - A standards compliant HTML filter.
⟡ ISO-codes (https://github.com/ronanguilloux/IsoCodes) - A library for validating inputs according to standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.
⟡ JSON Schema (https://github.com/justinrainbow/json-schema) - A JSON Schema (https://json-schema.org/) validation library.
⟡ JSON Schema (https://github.com/jsonrainbow/json-schema) - A JSON Schema (https://json-schema.org/) validation library.
⟡ MetaYaml (https://github.com/romaricdrigon/MetaYaml) - A schema validation library that supports YAML, JSON and XML.
⟡ Respect Validation (https://github.com/Respect/Validation) - A simple validation library.
⟡ Symfony HTML Sanitizer (https://github.com/symfony/html-sanitizer) - An HTML sanitizer library.
⟡ Upload (https://github.com/brandonsavage/Upload) - A library for handling file uploads and validation.
⟡ Valitron (https://github.com/vlucas/valitron) - Another validation library.
⟡ Valinor (https://github.com/CuyZ/Valinor) - A library for mapping to strongly typed value objects.
⟡ Volan (https://github.com/serkin/Volan) - Another simplified validation library.
API
@@ -797,6 +809,15 @@
⟡ Symfony Dotenv (https://github.com/symfony/dotenv)- Parse and load environment variables from .env files.
⟡ Yo! Symfony TOML (https://github.com/yosymfony/toml) - A PHP parser for TOML (https://github.com/toml-lang/toml).
LLMs
Libraries for working with Large Language Models.
⟡ Instructor for PHP (https://github.com/cognesy/instructor-php) - Structured data outputs with LLMs, in PHP.
⟡ LLPhant (https://github.com/LLPhant/LLPhant) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
⟡ OpenAI Client (https://github.com/openai-php/client) - OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
⟡ OpenAI Client for Laravel (https://github.com/openai-php/laravel) - OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API.
⟡ PHP Mistral AI SDK (https://github.com/SoftCreatR/php-mistral-ai-sdk) - A powerful and easy-to-use PHP SDK for the Mistral AI API, allowing seamless integration of advanced AI-powered features into your PHP projects.
Third Party APIs
Libraries for accessing third party APIs.
@@ -823,12 +844,12 @@
⟡ ClassPreloader (https://github.com/ClassPreloader/ClassPreloader) - A library for optimizing autoloading.
⟡ Ganesha (https://github.com/ackintosh/ganesha) - A PHP implementation of Circuit Breaker pattern.
⟡ Hprose-PHP (https://github.com/hprose/hprose-php) - A cross-language RPC.
⟡ Laravel Serializable Closure (https://github.com/laravel/serializable-closure) - A library that allows Closures to be serialized.
⟡ noCAPTCHA (https://github.com/ARCANEDEV/noCAPTCHA) - Helper for Google's noCAPTCHA (reCAPTCHA).
⟡ Pagerfanta (https://github.com/whiteoctober/Pagerfanta) - A pagination library.
⟡ Safe (https://github.com/thecodingmachine/safe) - All PHP functions, rewritten to throw exceptions instead of returning false.
⟡ SuperClosure (https://github.com/jeremeamia/super_closure) - A library that allows Closures to be serialized.
 Software
 Software
Software for creating a development environment.
PHP Installation
@@ -836,22 +857,24 @@
⟡ Brew PHP Switcher (https://github.com/philcook/brew-php-switcher) - Brew PHP switcher.
⟡ HomeBrew (https://brew.sh/) - A package manager for OSX.
⟡ Laravel Valet (https://laravel.com/docs/master/valet) - A development environment for macOS.
⟡ PHP Brew (https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.
⟡ PHP Build (https://github.com/php-build/php-build) - Another PHP version installer.
⟡ Static PHP CLI (https://github.com/crazywhalecc/static-php-cli) - Build or download (https://dl.static-php.dev/static-php-cli/) static versions of PHP CLI and FPM.
Development Environment
Software and tools for creating and sharing a development environment.
⟡ Ansible (https://www.ansible.com/) - A radically simple orchestration framework.
⟡ Ansible (https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.
⟡ DDEV (https://github.com/ddev/ddev) - a local web development environment system for PHP.
⟡ Docker (https://www.docker.com/) - A containerization platform.
⟡ Docker PHP Extension Installer (https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
⟡ Docksal (https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
⟡ Expose (https://github.com/beyondcode/expose) - An open-source PHP tunneling service.
⟡ Expose (https://github.com/exposedev/expose) - An open-source PHP tunneling service.
⟡ Lando (https://lando.dev/) - Push-button development environments.
⟡ Laravel Homestead (https://laravel.com/docs/master/homestead) - A local development environment for Laravel.
⟡ Laravel Herd (https://herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.
⟡ Laradock (http://laradock.io/) - A full PHP development environment based on Docker.
⟡ PHPMon (https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with Laravel Valet (https://laravel.com/docs/master/valet)).
⟡ Puppet (https://www.puppet.com) - A server automation framework and application.
⟡ Takeout (https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.
⟡ Vagrant (https://www.vagrantup.com/) - A portable development environment utility.
@@ -868,6 +891,7 @@
⟡ Eclipse for PHP Developers (https://www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.
⟡ Apache NetBeans (https://netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.
⟡ PhpEd (https://www.nusphere.com/products/phped.htm) - An IDE with professional commercial debugger.
⟡ PhpStorm (https://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
⟡ VS Code (https://code.visualstudio.com/) - An open source code editor.
@@ -875,7 +899,7 @@
Web-based applications and tools.
⟡ 3V4L (https://3v4l.org/) - An online PHP & HHVM shell.
⟡ Adminer (https://www.adminer.org/) - Database management in a single PHP file.
⟡ Adminer (https://www.adminer.org/en/) - Database management in a single PHP file.
⟡ Cachet (https://github.com/cachethq/cachet) - The open source status page system.
⟡ DBV (https://github.com/victorstanciu/dbv) - A database version control application.
⟡ Lychee (https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.
@@ -892,7 +916,7 @@
⟡ php-pm (https://github.com/php-pm/php-pm) - A process manager, supercharger and load balancer for PHP applications.
⟡ RoadRunner (https://github.com/roadrunner-server/roadrunner) - High-performance PHP application server, load-balancer and process manager.
 Resources
 Resources
Various resources, such as books, websites and articles, for improving your PHP development skills and knowledge.
PHP Websites
@@ -929,6 +953,7 @@
⟡ Laracasts (https://laracasts.com) - Screencasts about Laravel, Vue JS and more.
⟡ Laravel YouTube Channel (https://www.youtube.com/channel/UCfO2GiQwb-cwJTb1CuRSkwg) - The official Laravel YouTube channel.
⟡ Program With Gio (https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - PHP 8 course by Gio.
⟡ Programming with Anthony (https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
⟡ SymfonyCasts (https://symfonycasts.com/) - Screencasts and tutorials about PHP and Symfony.
@@ -936,10 +961,9 @@
PHP conferences.
⟡ Laracon EU (https://www.youtube.com/@LaraconEU) - Laracon EU is a 2-day event for people who are interested in learning Laravel and related technologies, or who want to share their knowledge with others.
⟡ PHPTEK  (https://tek.phparch.com/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
⟡ PHPTEK  (https://phptek.io/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
⟡ PHP UK Conference (https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
PHP Podcasts
Podcasts with a focus on PHP topics.
@@ -955,7 +979,6 @@
⟡ The Laracasts Snippet (https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
⟡ The Laravel Podcast (https://laravelpodcast.com/) - Laravel and PHP development news and discussion.
⟡ The PHP Roundtable (https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
⟡ Voices of the ElePHPant (https://voicesoftheelephpant.com/) - Interviews with the people who make the PHP community special.
PHP Newsletters
PHP-related news directly to your inbox.
@@ -974,3 +997,5 @@
⟡ Externals (https://externals.io/) - PHP internal discussions.
⟡ PHP RFC Watch (https://github.com/beberlei/php-rfc-watch) - Watch the latest PHP RFCs (https://wiki.php.net/rfc).
⟡ PHP Internals Book (https://www.phpinternalsbook.com/) - An online book about PHP internals, written by three core developers.
php Github: https://github.com/ziadoz/awesome-php