{"id":132900,"url":"https://github.com/johnroyer/awesome-php","name":"awesome-php","description":"forked from ziadoz/awesome-php","projects_count":594,"last_synced_at":"2026-06-17T22:00:27.120Z","repository":{"id":341138560,"uuid":"1111618884","full_name":"johnroyer/awesome-php","owner":"johnroyer","description":"forked from ziadoz/awesome-php","archived":false,"fork":false,"pushed_at":"2026-06-09T08:19:00.000Z","size":2604,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-09T10:12:10.669Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnroyer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-07T10:09:55.000Z","updated_at":"2026-06-09T08:19:04.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/johnroyer/awesome-php","commit_stats":null,"previous_names":["johnroyer/awesome-php"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/johnroyer/awesome-php","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnroyer%2Fawesome-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnroyer%2Fawesome-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnroyer%2Fawesome-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnroyer%2Fawesome-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnroyer","download_url":"https://codeload.github.com/johnroyer/awesome-php/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnroyer%2Fawesome-php/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34466929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2026-06-01T06:32:44.890Z","updated_at":"2026-06-17T22:00:27.121Z","primary_language":"PHP","list_of_lists":false,"displayable":true,"categories":["Ecosystem","Resources","Table of Contents"],"sub_categories":["Development tool / environment","Web Service","Editor and IDE","PHP Installation","Virtual Machines","Package Repository","Dependency Management","Extensions","Platforms","Static Site Generators","Library","Globalization","Build Tool","Web Application","Tutorial / Learning","Books","Videos","Podcasts","Newsletters","Reading","Internals Reading","Conferences","Framework","Geolocation","Server","Utility"],"readme":"# Awesome PHP\n\nA curated list of amazingly awesome PHP libraries, resources, and shiny things.\n\n## Table of Contents\n- [Awesome PHP](#awesome-php)\n  - [Library](#library)\n    - [Authentication](#authentication)\n    - [Cache](#cache)\n    - [Code Quality](#code-quality)\n    - [Configuration](#configuration)\n    - [Console Tool](#console-tool)\n    - [Continuous Integration (CI)](#continuous-integration-ci)\n    - [Convertor](#convertor)\n    - [Crawler](#crawler)\n    - [Data Structure](#data-structure)\n    - [Database](#database)\n    - [Date and Time](#date-and-time)\n    - [Dependency Injection](#dependency-injection)\n    - [Documentation](#documentation)\n    - [Email](#email)\n    - [Encode Decode](#encode-decode)\n    - [Event](#event)\n    - [File](#File)\n    - [Geolocation](#geolocation)\n    - [Globalization](#globalization)\n    - [HTTP](#http)\n    - [Image](#image)\n    - [Intergration](#intergration)\n    - [JSON](#json)\n    - [Logging](#logging)\n    - [Math](#math)\n    - [Middleware](#middleware)\n    - [Multi-Proccesses](#multi-proccesses)\n    - [Multi-Thread](#multi-threads)\n    - [Navigation](#navigation)\n    - [Notifications](#notifications)\n    - [Office](#office)\n    - [PDF](#pdf)\n    - [Queue](#queue)\n    - [Profiling](#profiling)\n    - [Router](#router)\n    - [Security](#security)\n    - [Static Analysis](#static-analysis)\n    - [Stream](#stream)\n    - [Task Runner and Scheduler](#task-runner-and-scheduler)\n    - [Template](#template)\n    - [Testing](#testing)\n    - [URL](#url)\n    - [Validator](#validator)\n    - [Video](#video)\n    - [Misc](#misc)\n  - [Frameworks](#framework)\n  - [Extensions](#extensions)\n  - [Platforms](#platforms)\n    - [Analytics](#analytics)\n    - [Content Management Systems (CMS)](#content-management-systems-cms)\n    - [E-commerce](#e-commerce)\n    - [ERP / CRM](#erp--crm)\n    - [File Server](#file-server)\n    - [Forum](#forum)\n    - [Photo and Video](#photo-and-video)\n    - [Static Site Generators](#static-site-generators)\n  - [Ecosystem](#ecosystem)\n    - [Build Tool](#build-tool)\n    - [Development Environment](#development-environment)\n    - [Dependency Management](#dependency-management)\n    - [PHP Installation](#php-installation)\n    - [Server](#server)\n    - [Editor and IDE](#editor-and-ide)\n    - [Virtual Machines](#virtual-machines)\n    - [Web Application](#web-application)\n    - [Utility](#utility)\n  - [Resources](#resources)\n    - [Web Service](#web-service)\n    - [Tutorial / Learning](#tutorial--learning)\n    - [Books](#books)\n    - [Videos](#videos)\n    - [Conferences](#conferences)\n    - [Podcasts](#podcasts)\n    - [Newsletters](#newsletters)\n    - [Reading](#reading)\n    - [Internals Reading](#internals-reading)\n  - [Package Repository](#package-repository)\n\n### Library\n\n#### Authentication\n\n- [Aura.Auth](https://github.com/auraphp/Aura.Auth) - Provides a unified interface to local and remote authentication systems (BSDv2)\n- [SocialConnect Auth](https://github.com/socialConnect/auth) - Connect your application(s) with social network(s) (MIT)\n- [Json Web Token](https://github.com/lcobucci/jwt) - A simple library to work with JSON Web Token and JSON Web Signature (BSDv3)\n- [OAuth 1.0 Client](https://github.com/thephpleague/oauth1-client) - OAuth 1 Client (MIT)\n- [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - Easy integration with OAuth 2.0 service providers (MIT)\n- [bshaffer/oauth2-server-php](https://github.com/bshaffer/oauth2-server-php) - A library for implementing an OAuth2 Server in php (MIT)\n- [league/oauth2-server](https://github.com/thephpleague/oauth2-server) - A spec compliant, secure by default PHP OAuth 2.0 Server (MIT)\n- [Opauth](https://github.com/opauth/opauth) - Multi-provider authentication framework for PHP (MIT)\n- [Paseto](https://github.com/paragonie/paseto) - Platform-Agnostic Security Tokens (ISC License)\n- [PHP oAuthLib](https://github.com/daviddesberg/PHPoAuthLib) - PHP 5.3+ oAuth 1/2 Client Library (MIT)\n- [Sentinel Social](https://github.com/cartalyst/sentinel-social) - About A Sentinel addon that makes authenticating your users through social networks \u0026 third-party OAuth providers in Sentinel an absolute breeze (PSL)\n- [Sentinel](https://github.com/cartalyst/sentinel) - A framework agnostic authentication \u0026 authorization system (BSDv3)\n- [TwitterOAuth](https://github.com/abraham/twitteroauth) - PHP library for use with the Twitter OAuth REST API (MIT)\n\n#### Cache\n\n- [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasizing cache tagging and indexing (BSDv3)\n- [CacheTool](https://github.com/gordalina/cachetool) - CLI App and library to manage apc \u0026 opcache (MIT)\n- [CakePHP Cache](https://github.com/cakephp/cache) - Caching library with support for multiple caching backends (MIT)\n- [Doctrine Cache](https://github.com/doctrine/cache) - Doctrine Cache component (MIT)\n- [Metaphore](https://github.com/sobstel/metaphore) - Cache slam defense using a semaphore to prevent dogpile effect (MIT)\n- [Stash](https://github.com/tedious/Stash) - place to keep your cache (BSDv3)\n- [Laminas Cache](https://github.com/laminas/laminas-cache) - Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output (BSDv3)\n\n#### Code Quality\n\n- [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) - tokenizes PHP files and detects violations of a defined set of coding standards (BSDv3)\n- [PHP CS Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) - automatically fix PHP Coding Standards issues (MIT)\n- [PHP CS Fixer Configurator](https://github.com/mlocati/php-cs-fixer-configurator) - Inspect PHP-CS-Fixer fixers and easily configure them (MIT)\n- [PHPMD](https://github.com/phpmd/phpmd) - a spin-off project of PHP Depend and aims (BSDv3)\n- [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - tool that helps PHP programmers adhere to certain coding conventions (LGLPv3)\n- [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - Copy/Paste Detector (CPD) for PHP code (BSDv3)\n- [Laravel Pint](https://github.com/laravel/pint) - an opinionated PHP code style fixer for minimalists (MIT)\n- [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker.php) - tool to verify that your files are in harmony with your .editorconfig (MIT)\n- [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool (MIT)\n- [PHP AST Viewer](https://github.com/RightCapitalHQ/php-ast-viewer) - tool for viewing the Abstract Syntax Tree of PHP code (MIT)\n- [PHP Magic Number Detector](https://github.com/povils/phpmnd) - help you to detect magic numbers in your PHP code (MIT)\n- [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP (BSDv3)\n- [PHP Semantic Versioning Checker](https://github.com/tomzx/php-semver-checker) - Compares two source sets and determines the appropriate semantic versioning to apply (MIT)\n- [Phpactor](https://github.com/phpactor/phpactor) - PHP Language Server with more features than you can shake a stick at (MIT)\n- [PHPLOC](https://github.com/sebastianbergmann/phploc) - tool for quickly measuring the size of a PHP project (BSDv3)\n- [PHPQA](https://github.com/EdgedesignCZ/phpqa) - Analyze PHP code with one command (MIT)\n- [Rector](https://github.com/rectorphp/rector) - Instant Upgrades and Automated Refactoring of any PHP 5.3+ code (MIT)\n- [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).\n- [UBench](https://github.com/devster/ubench) - A simple micro-benchmark library.\n\n#### Configuration\n\n- [PHP Dotenv](https://github.com/vlucas/phpdotenv) - Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically (BSDv3)\n- [Symfony Dotenv](https://github.com/symfony/dotenv)- Registers environment variables from a .env file (MIT)\n- [Yo! Symfony TOML](https://github.com/yosymfony/toml) - A PHP parser for TOML (MIT)\n\n#### Console Tool\n\n- [Aura.Cli](https://github.com/auraphp/Aura.Cli) - Command-Line Interface tools (BSDv2)\n- [Cilex](https://github.com/Cilex/Cilex) - Cilex a lightweight framework for creating PHP CLI scripts inspired by Silex (MIT)\n- [CLI Menu](https://github.com/php-school/cli-menu) - Build beautiful PHP CLI menus. Simple yet Powerful (MIT)\n- [CLIFramework](https://github.com/c9s/CLIFramework) - A powerful command line application framework for PHP (BSD)\n- [CLImate](https://github.com/thephpleague/climate) - PHP's best friend for the terminal (MIT)\n- [Commando](https://github.com/nategood/commando) - An Elegant CLI Library for PHP (MIT)\n- [Cron Expression](https://github.com/mtdowling/cron-expression) - Calculate the next or previous run date and determine if a CRON expression is due (MIT)\n- [GetOpt](https://github.com/getopt-php/getopt-php) - library for command-line argument processing (MIT)\n- [GetOptionKit](https://github.com/c9s/GetOptionKit) - object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking (MITT)\n- [PsySH](https://github.com/bobthecow/psysh) - runtime developer console, interactive debugger and REPL for PHP (MIT)\n- [ShellWrap](https://github.com/MrRio/shellwrap) - Lovely PHP wrapper for using the command-line (MIT)\n\n#### Continuous Integration (CI)\n\n- [JoliCi](https://github.com/jolicode/JoliCi) - Run your TravisCi builds locally (MIT)\n- [PHPCI](https://github.com/dancryer/phpci) - free and open source continuous integration tool specifically designed for PHP (BSDv2)\n- [Setup PHP](https://github.com/shivammathur/setup-php) - GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools (MIT)\n\n#### Crawler\n\n- [Chrome PHP](https://github.com/chrome-php/chrome) - Instrument headless chrome/chromium instances from PHP (MIT)\n- [CrawlerDetect](https://github.com/JayBizzle/Crawler-Detect) - PHP class for detecting bots/crawlers/spiders via the user agent (MIT)\n- [DiDOM](https://github.com/Imangazaliev/DiDOM) - Simple and fast HTML and XML parser (MIT)\n- [Embed](https://github.com/php-embed/Embed) - Get info from any web service or page (MIT)\n- [PHP Spider](https://github.com/mvdbos/php-spider) - configurable and extensible PHP web spider (MIT)\n- [Symfony Panther](https://github.com/symfony/panther) - A browser testing and web crawling library for PHP and Symfony (MIT)\n\n#### Convertor\n\n- [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library (MIT)\n- [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Provide TeX-Hyphenation to PHP (MIT)\n- [Slugify](https://github.com/cocur/slugify) - Converts a string to a slug. Includes integrations for Symfony, Silex, Laravel, Zend Framework 2, Twig, Nette and Latte (MIT)\n- [SQL Formatter](https://github.com/jdorn/sql-formatter/) - lightweight php class for formatting sql statements. Handles automatic indentation and syntax highlighting (MIT)\n- [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - library for manipulating and converting colors (unknown)\n- [PHP Conversion](https://github.com/Crisu83/php-conversion) - Library for converting units and sizes (Apachev2)\n- [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - handling physical quantities and the units of measure in which they're represented (MIT)\n- [ByteUnits](https://github.com/gabrielelana/byte-units) - parse, format and convert byte units (MIT)\n- [Hateoas](https://github.com/willdurand/Hateoas) - implementing representations for HATEOAS REST web services (MIT)\n- [Jane](https://github.com/janephp/janephp/) - a set of libraries to generate Models \u0026 API Clients based on JSON Schema / OpenAPI specs (MIT)\n\n#### Data Science\n\ndatamining, machine learning\n\n- [PHP-ML](https://github.com/jorgecasas/php-ml) - PHP Machine Learning library (MIT)\n- [PHP-MLX](https://github.com/php-ai/php-mlx) - PHP-MLX (php-ml next generation) - Machine Learning library for PHP (MIT liked)\n- [Rubix ML](https://github.com/RubixML/ML) - A high-level machine learning and deep learning library for the PHP language (MIT)\n\n#### Data Structure\n\n- [CakePHP Collection](https://github.com/cakephp/collection) - Collection library in CakePHP (MIT)\n- [convert_mbox_to_eml_files](https://github.com/uzulla/convert_mbox_to_eml_files) - Split huge mbox file to many .eml(.emlx) file (unknow)\n- [Fractal](https://github.com/thephpleague/fractal) - Output complex, flexible, AJAX/RESTful data structures (MIT)\n- [Ginq](https://github.com/akanehara/ginq) - `LINQ to Object` inspired DSL for PHP (MIT)\n- [JsonMapper](https://github.com/cweiske/jsonmapper) - Map nested JSON structures onto PHP classes (OSLv3)\n- [JSON Machine](https://github.com/halaxa/json-machine) - Efficient, easy-to-use, and fast PHP JSON stream parser (Apachev2)\n- [Knapsack](https://github.com/DusanKasan/Knapsack) - Collection pipeline library for PHP (MIT)\n- [mbox-splitter](https://github.com/devgiants/mbox-splitter) - Allow to split mbox filesn smaller files to allow POST import (GPLv2)\n- [msgpack.php](https://github.com/rybakit/msgpack.php) - pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format (MIT)\n- [PINQ](https://github.com/TimeToogo/Pinq) - real LINQ library for PHP (MIT)\n- [Serializer](https://github.com/schmittjoh/serializer) - Library for (de-)serializing data of any complexity (supports JSON, and XML) (MIT)\n- [SphinxQL Query Builder](https://github.com/FoolCode/SphinxQL-Query-Builder) - generates SphinxQL, a SQL dialect, which is used to query the Sphinx search engine (Apachev2)\n- [YaLinqo](https://github.com/Athari/YaLinqo) - Yet Another LINQ to Objects for PHP (BSDv2)\n- [Laminas Serializer](https://github.com/laminas/laminas-serializer) - Serialize and deserialize PHP structures to a variety of representations (BSDv3)\n- [Laravel Serializable Closure](https://github.com/laravel/serializable-closure) - Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP (MIT)\n\n#### Database\n\n- [Atlas.Orm](https://github.com/atlasphp/Atlas.Orm) - data mapper implementation for your persistence model in PHP (MIT)\n- [Aura.Sql](https://github.com/auraphp/Aura.Sql) - SQL database access through PDO (MIT)\n- [Aura.SqlQuery](https://github.com/auraphp/Aura.SqlQuery) - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server (MIT)\n- [Baum](https://github.com/etrepat/baum) - implementation of the Nested Set pattern for Laravel's Eloquent ORM (MIT)\n- [CakePHP ORM](https://github.com/cakephp/orm) - flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern (MIT)\n- [Cycle ORM](https://github.com/cycle/orm) - PHP DataMapper, ORM (MIT)\n- [Doctrine Extensions](https://github.com/doctrine-extensions/DoctrineExtensions ) - Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable (MIT)\n- [doctrine/orm](https://github.com/doctrine/orm) - A comprehensive DBAL and ORM (MIT)\n- [Laravel Eloquent](https://github.com/illuminate/database) - Subtree split of the Illuminate Database component (MIT)\n- [Pomm](https://github.com/chanmix51/Pomm) - Object Model Manager for Postgresql (MIT, mixed)\n- [RedBean](https://github.com/gabordemooij/redbean) - ORM layer that creates models, config and database on the fly (BSD \u0026 GPLv2 ([ref](https://www.redbeanphp.com/index.php?p=/license)))\n- [Slimdump](https://github.com/webfactory/slimdump) - tool for creating configurable dumps of large MySQL-databases (MIT)\n- [Spot2](https://github.com/spotorm/spot2) - Spot v2.x DataMapper built on top of Doctrine's Database Abstraction Layer (BSDv3)\n- [Doctrine Migrations](https://github.com/doctrine/migrations/) - Doctrine Database Migrations Library (MIT)\n- [Migrations](https://github.com/icomefromthenet/Migrations) - php 5.3 Migration Manager (MIT)\n- [Phinx](https://github.com/cakephp/phinx) - PHP Database Migrations for Everyone (MIT)\n- [PHPMig](https://github.com/davedevelopment/phpmig) - Simple migrations system for php (MIT)\n- [Ruckusing](https://github.com/ruckus/ruckusing-migrations) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite (LGPL)\n- [MongoDB](https://github.com/mongodb/mongo-php-driver) - The Official MongoDB PHP driver (Apachev2)\n- [PHPMongo](https://github.com/sokil/php-mongo) - MongoDB ODM, Part of [PHPMongoKit](https://github.com/PHPMongoKit) (MIT)\n- [Predis](https://github.com/predis/predis) - flexible and feature-complete Redis/Valkey client for PHP (MIT)\n\n#### Date and Time\n\n- [CalendR](https://github.com/yohang/CalendR) - A modern, object-oriented calendar management library (MIT)\n- [Carbon](https://github.com/briannesbitt/Carbon) - simple PHP API extension for DateTime (MIT)\n- [Chronos](https://github.com/cakephp/chronos) - standalone DateTime library originally based off of Carbon (MIT)\n- [Moment.php](https://github.com/fightbulc/moment.php) - Parse, validate, manipulate, and display dates in PHP w/ i18n support (MIT)\n- [Yasumi](https://github.com/azuyalabs/yasumi) - The easy PHP Library for calculating holidays (MIT)\n\n#### Dependency Injection\n\n- [Aura.Di](https://github.com/auraphp/Aura.Di) - Dependency Injection System (MIT)\n- [Acclimate](https://github.com/AcclimateContainer/acclimate-container) - Adapters for PHP framework containers to an interoperable interface (MIT)\n- [Auryn](https://github.com/rdlowrey/Auryn) - IoC Dependency Injector (MIT)\n- [Container](https://github.com/thephpleague/container) - Small but powerful dependency injection container (MIT)\n- [Disco](https://github.com/bitExpert/disco) - PSR-11 compatible Dependency Injection Container for PHP (Apachev2)\n- [PHP-DI](https://github.com/PHP-DI/PHP-DI) - dependency injection container for humans (MIT)\n- [Pimple](https://github.com/silexphp/Pimple) - small PHP dependency injection container (MIT)\n- [Symfony DI](https://github.com/symfony/dependency-injection) - Allows you to standardize and centralize the way objects are constructed in your application (MIT)\n\n#### Documentation\n\n- [APIGen](https://github.com/apigen/apigen) - PHP 7.1 ready Smart and Simple Documentation for your PHP project (MIT)\n- [daux.io](https://github.com/dauxio/daux.io) - documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly (MIT)\n- [phpDocumentor](https://github.com/phpdocumentor/phpdocumentor) - Documentation Generator for PHP (MIT)\n- [phpDox](https://github.com/theseer/phpdox) - Documentation generator for PHP Code using standard technology (BSDv3)\n- [zircote/swagger-php](https://github.com/zircote/swagger-php) - swagger annotation and parsing library (Apachev2)\n- [Drest](https://github.com/leedavis81/drest) - Quickly and easily expose Doctrine entities as REST resource endpoints with the use of simple configuration with annotations, yaml, json or a PHP array (MIT)\n- [Annotations](https://github.com/doctrine/annotations) - Annotations Docblock Parser (MIT)\n\n#### Email\n\n- [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - enables you to convert HTML-pages/files into HTML-pages/files with inline styles (BSDv3)\n- [Email Reply Parser](https://github.com/willdurand/EmailReplyParser) - parsing plain text email content (MIT)\n- [Email Validator](https://github.com/nojacko/email-validator) - valid email addresses using a number of methods (MIT)\n- [Fetch](https://github.com/tedious/Fetch) - IMAP library for PHP (BSDv3)\n- [Mautic](https://github.com/mautic/mautic) - Open Source Marketing Automation Software (GPLv3)\n- [PHPMailer](https://github.com/PHPMailer/PHPMailer) - classic email sending library for PHP (LGPLv2)\n- [PHP IMAP](https://github.com/barbushin/php-imap) - Manage mailboxes, filter/get/delete emails in PHP (MIT)\n- [Stampie](https://github.com/Stampie/Stampie) - Library for using online Email providers (MIT)\n- [SwiftMailer](https://github.com/swiftmailer/swiftmailer) - Comprehensive mailing tools (MIT)\n- [Symfony Mailer](https://github.com/symfony/mailer) - Helps sending emails (MIT)\n\n#### Encode Decode\n\n- [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - Extensive, portable and performant handling of UTF-8 and grapheme clusters (ApacheV2, GPLv2)\n- [Portable ASCII](https://github.com/voku/portable-ascii) - Portable ASCII library - performance optimized (ascii) string functions (MIT)\n- [Portable UTF-8](https://github.com/voku/portable-utf8) - Portable UTF-8 library - performance optimized (unicode) string functions (Apachev2, GPLv2)\n\n#### Event\n\n- [Broadway](https://github.com/broadway/broadway) - Infrastructure and testing helpers for creating CQRS and event sourced applications (MIT)\n- [CakePHP Event](https://github.com/cakephp/event) - The event dispatcher library for CakePHP (MIT)\n- [Elephant.io](https://github.com/ElephantIO/elephant.io) - Send events to a socket.io server through PHP (MIT)\n- [Evenement](https://github.com/igorw/evenement) - simple event dispatching library for PHP (MIT)\n- [Event](https://github.com/thephpleague/event) - Event package for your app and domain (MIT)\n- [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - fast CGI client for sending requests (a)synchronously to PHP-FPM (MIT)\n- [Pawl](https://github.com/ratchetphp/Pawl) - Asynchronous WebSocket client (MIT)\n- [Prooph Event Store](https://github.com/prooph/event-store) - PHP 7.4 EventStore Implementation (BSDv3)\n- [PHP Defer](https://github.com/php-defer/php-defer) - Golang's defer statement for PHP (MIT)\n- [RxPHP](https://github.com/ReactiveX/RxPHP) - Reactive extensions for PHP (MIT)\n\n#### File\n\n- [CSV](https://github.com/thephpleague/csv) - CSV data manipulation made easy (MIT)\n- [Flysystem](https://github.com/thephpleague/Flysystem) - Abstraction for local and remote filesystems (MIT)\n- [Gaufrette](https://github.com/KnpLabs/Gaufrette) - provides a filesystem abstraction layer (MIT)\n- [UnifiedArchive](https://github.com/wapmorgan/UnifiedArchive) - archive manager with unified interface for different formats (MIT)\n- [Parquet](https://github.com/flow-php/parquet) - PHP ETL - parquet library (MIT)\n\n### Geolocation\n\n- [Country List](https://github.com/umpirsky/country-list) - List of all countries with names and ISO 3166-1 codes in all languages and data formats (MIT)\n- [GeoCoder](https://github.com/geocoder-php/Geocoder) - The most featured Geocoder library written in PHP (MIT)\n- [GeoJSON](https://github.com/jmikola/geojson) - GeoJSON implementation for PHP (MIT)\n- [GeoTools](https://github.com/thephpleague/geotools) - Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries (MIT)\n- [PHPGeo](https://github.com/mjaschen/phpgeo) - Simple Yet Powerful Geo Library for PHP (MIT)\n\n### Globalization\n\nInclude internationalization (I18n), localization (L10n) and translation\n\n- [Aura.Intl](https://github.com/auraphp/Aura.Intl) - Internationalization tools, particularly message translation (MIT)\n- [CakePHP I18n](https://github.com/cakephp/i18n) - Provides support for message translation and localization for dates and numbers (MIT)\n\n#### HTTP\n\n- [Buzz](https://github.com/kriswallsmith/Buzz) - PHP's lightweight HTTP client (MIT)\n- [Guzzle]( https://github.com/guzzle/guzzle) - extensible PHP HTTP client (MIT)\n- [HTTPlug](https://github.com/php-http/httplug) - HTTPlug, the HTTP client abstraction for PHP (MIT)\n- [Nyholm PSR-7](https://github.com/Nyholm/psr7) - A super lightweight PSR-7 implementation (MIT)\n- [PHP VCR](https://github.com/php-vcr/php-vcr) - Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests (MIT)\n- [Requests](https://github.com/WordPress/Requests) - Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries (BSD liked)\n- [Retrofit](https://github.com/tebru/retrofit-php) - Retrofit implementation in PHP. A REST client for PHP (MIT)\n- [Symfony HTTP Client](https://github.com/symfony/http-client) - Provides powerful methods to fetch HTTP resources synchronously or asynchronously (MIT)\n- [Laminas Diactoros](https://github.com/laminas/laminas-diactoros) - PSR HTTP Message implementations (BSDv3)\n\n#### Intergration\n\nSDK, client API\n\n- [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - Official repository of the AWS SDK (Apachev2)\n- [AsyncAWS](https://github.com/async-aws/aws) - AWS SDK with readable code and async responses (MIT)\n- [Bref](https://bref.sh/) - helps you go serverless on AWS with PHP (MIT)\n- [createsend-php](https://github.com/campaignmonitor/createsend-php) - library for the Campaign Monitor API (MIT,BSDv2)\n- [Elastica](https://github.com/ruflin/Elastica) - PHP client for elasticsearch (MIT)\n- [ElasticSearch PHP](https://github.com/elastic/elasticsearch-php) - Official PHP client for Elasticsearch (MIT)\n- [Ganesha](https://github.com/ackintosh/ganesha) - Circuit Breaker pattern implementation for PHP applications (MIT)\n- [Gotenberg](https://github.com/gotenberg/gotenberg-php) - PHP client for interacting with Gotenberg\n- [Github](https://github.com/KnpLabs/php-github-api) - simple PHP GitHub API client, Object Oriented, tested and documented (MIT)\n- [Instructor for PHP](https://github.com/cognesy/instructor-php) - Unified LLM API, structured data outputs with LLMs, and agent SDK (MIT)\n- [Mailgun](https://github.com/mailgun/mailgun-php) Mailgun's Official SDK (MIT)\n- [meilisearch-php](https://github.com/meilisearch/meilisearch-php) - PHP client for Meilisearch (MIT)\n- [OpenAI Client](https://github.com/openai-php/client) - supercharged community-maintained PHP API client that allows you to interact with OpenAI API (MIT)\n- [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 (MIT)\n- [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - client for beanstalkd queue (MIT)\n- [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - most widely used PHP client for RabbitMQ (LGPL)\n- [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 (ISC)\n- [Square](https://github.com/square/connect-php-sdk) - client library for the Square Connect APIs (Apachev2)\n- [Stripe](https://github.com/stripe/stripe-php) - library for the Stripe API (MIT)\n- [Solarium](https://github.com/solariumphp/solarium) - Solr client library (BSDv2)\n- [Tarantool Queue](https://github.com/tarantool-php/queue) - bindings for Tarantool Queue (MIT)\n- [Twilio](https://github.com/twilio/twilio-php) - library for communicating with the Twilio REST API and generating TwiML (MIT)\n\n\n#### Image\n\n- [Color Extractor](https://github.com/thephpleague/color-extractor) - Extract colors from an image like a human would do (MIT)\n- [Glide](https://github.com/thephpleague/glide) - Wonderfully easy on-demand image manipulation library with an HTTP based API (MIT)\n- [Image Hash](https://github.com/jenssegers/imagehash) - Perceptual image hashing (MIT)\n- [Image Optimizer](https://github.com/psliwa/image-optimizer) - Image optimization / compression library (MIT)\n- [Imagine](https://github.com/php-imagine/Imagine) - PHP Object Oriented image manipulation library (MIT,Adobe ICC)\n- [Intervention Image](https://github.com/Intervention/image) - Image Processing (MIT)\n- [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop) - PHP5.3+ library that helps you to manage images based on GD library (MIT)\n- [PHP QR Code](https://github.com/chillerlan/php-qrcode/) - QR Code generator and reader with a user-friendly API (MIT,Apachev2)\n\n#### JSON\n\n- [JSON Lint](https://github.com/Seldaek/jsonlint) - JSON Lint for PHP (MIT)\n- [JSONMapper](https://github.com/JsonMapper/JsonMapper) - Map nested JSON structures to PHP classes (MIT)\n- [HAL](https://github.com/blongden/hal) - application/hal builder / formatter for PHP 5.4+ (MIT)\n\n#### Logging\n\n- [Monolog](https://github.com/Seldaek/monolog) - Sends your logs to files, sockets, inboxes, databases and various web services (MIT)\n\n#### Machine Learning / LLM\n\n- [Jieba-PHP](https://github.com/fukuball/jieba-php) - Chinese text segmentation: built to be the best PHP Chinese word segmentation module (MIT)\n- [LLPhant](https://github.com/LLPhant/LLPhant) - comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain (MIT)\n\n#### Math\n\n- [Brick Math](https://github.com/brick/math) - Arbitrary-precision arithmetic library for PHP (MIT)\n- [MathPHP](https://github.com/markrogoyski/math-php) - Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra (MIT)\n- [DecimalObject](https://github.com/php-collective/decimal-object) - Decimal handling as value object instead of plain strings or floats (MIT)\n\n#### Middleware\n\n- [PSR-15 Middlewares](https://github.com/middlewares/psr15-middlewares) - Collection of PSR-15 middlewares officially developed by Middlewares organization (MIT)\n- [Relay](https://github.com/relayphp/Relay.Relay) - PSR-15 server request handler (MIT)\n- [Laminas Stratigility](https://github.com/laminas/laminas-stratigility) - PSR-7 middleware foundation for building and dispatching middleware pipelines (BSDv3)\n\n#### Multi-Proccesses\n\n- [amphp/process](https://github.com/amphp/process) - An async process dispatcher for Amp (MIT)\n- [console-parallelization](https://github.com/webmozarts/console-parallelization) - Enables the parallelization of Symfony Console commands (MIT)\n\n#### Multi-Threads\n\n- [amphp/parallel](https://github.com/amphp/parallel) - An advanced parallelization library for PHP, enabling efficient multitasking, optimizing resource use, and application responsiveness through multiple CPU threads (MIT)\n- [ext-pmmpthread](https://github.com/pmmp/ext-pmmpthread) - Fork of https://github.com/krakjoe/pthreads with a revamped API and PHP 8.1+ support (PHP)\n\n\n#### Navigation\n\n- [KnpMenu](https://github.com/KnpLabs/KnpMenu) - Menu Library for PHP (MIT)\n- [Menu](https://github.com/spatie/menu) - Html menu generator (MIT)\n\n#### Notifications\n\n- [JoliNotif](https://github.com/jolicode/JoliNotif) - Send notifications to your desktop directly from your PHP script (MIT)\n- [Notification Pusher](https://github.com/Ph3nol/NotificationPusher) - Standalone PHP library for easy devices notifications push (MIT)\n- [Notificato](https://github.com/mac-cain13/notificato) - Takes care of Apple push notifications (APNS) in your PHP projects (MIT)\n- [Notificator](https://github.com/namshi/notificator) - very lightweight library to handle notifications the smart way (unknown)\n- [Php-pushwoosh](https://github.com/gomoob/php-pushwoosh) - easily send push notifications with the Pushwoosh REST Web Services (MIT)\n\n#### Network\n\n- [IP](https://github.com/darsyn/ip) - Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support (MIT)\n- [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php) - PHP version of Google's phone number handling library (Apachev2)\n\n#### Office\n\n- [lowrapper](https://github.com/mnvx/lowrapper) - PHP wrapper over LibreOffice converter (MIT)\n- [PHPPresentation](https://github.com/PHPOffice/PHPPresentation) - A pure PHP library for reading and writing presentations documents (LGPLv3)\n- [PHPWord](https://github.com/PHPOffice/PHPWord) - A pure PHP library for reading and writing word processing documents (LGPLv3)\n- [PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) - A pure PHP library for reading and writing spreadsheet files (MIT)\n- [Office Convertor](https://github.com/ncjoes/office-converter) - PHP Wrapper for LibreOffice (MIT)\n- [OpenSpout](https://github.com/openspout/openspout) - Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way (MIT,Apachv2)\n\n#### Parser\n\nParser and renderer for HTML, CSS, Markdown, YAML, TOML\n\n- [Cebe Markdown](https://github.com/cebe/markdown) - super fast, highly extensible markdown parser for PHP (MIT)\n- [CommonMark PHP](https://github.com/thephpleague/commonmark) - Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs (BSDv3)\n- [Decoda](https://github.com/milesj/decoda) - lightweight lexical string parser for BBCode styled markup (MIT)\n- [Essence](https://github.com/essence/essence) - Extracts information about web pages, like youtube videos, twitter statuses or blog articles (BSDv2)\n- [Embera](https://github.com/mpratt/Embera) - Oembed consumer library, that gives you information about urls. It helps you replace urls to youtube or vimeo (MIT)\n- [HTML to Markdown](https://github.com/thephpleague/html-to-markdown) - Convert HTML to Markdown with PHP (MIT)\n- [HTML5 PHP](https://github.com/Masterminds/html5-php) - HTML5 parser and serializer for PHP (HTML5-PHP)\n- [JSON Schema](https://github.com/jsonrainbow/json-schema) - JSON Schema for PHP (MIT)\n- [MetaYaml](https://github.com/romaricdrigon/MetaYaml) - powerful schema validator (MIT)\n- [Parsedown](https://github.com/erusev/parsedown) - Better Markdown Parser (MIT)\n- [PHP CSS Parser](https://github.com/MyIntervals/PHP-CSS-Parser) - Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS (MIT)\n- [PHP Markdown](https://github.com/michelf/php-markdown) - Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber (BSDv3)\n- [Shiki PHP](https://github.com/spatie/shiki-php) - Code highlighting with Shiki in PHP (MIT)\n- [VObject](https://github.com/sabre-io/vobject) - allows you to easily parse and manipulate iCalendar and vCard objects (BSDv3)\n- [UA Parser](https://github.com/tobie/ua-parser/tree/master/php) - library for parsing user agent strings for [ua-parser](https://github.com/tobie/ua-parser) project (MIT)\n- [Stringy](https://github.com/voku/Stringy) - string manipulation library with multibyte support, performance optimized (MIT)\n- [Agent](https://github.com/jenssegers/agent) - desktop/mobile user agent parser with support for Laravel, based on Mobiledetect (MIT)\n- [HTML Purifier](https://github.com/ezyang/htmlpurifier) - Standards compliant HTML filter (LGPL)\n- [Symfony HTML Sanitizer](https://github.com/symfony/html-sanitizer) - Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM (MIT)\n- [Negotiation](https://github.com/willdurand/Negotiation) - Content Negotiation tools (MIT)\n- [vanodevium/toml](https://github.com/vanodevium/toml) - library for encoding and decoding TOML (MIT)\n\n#### PDF\n\n- [Browsershot](https://github.com/spatie/browsershot) - Convert HTML to an image, PDF or string (MIT)\n- [Dompdf](https://github.com/dompdf/dompdf) - HTML to PDF converter for PHP(LGPL)\n- [Snappy](https://github.com/KnpLabs/snappy) - library allowing thumbnail, snapshot or PDF generation from a url or a html page (MIT)\n- [TCPDF](https://github.com/tecnickcom/tcpdf) - Official clone of PHP library to generate PDF documents and barcodes (LGPLv3)\n\n#### Profiling\n\n- [Barbushin PHP Console](https://github.com/barbushin/php-console) - Handle PHP errors, dump variables, execute PHP code remotely in Google Chromew (MIT)\n- [Kint](https://github.com/kint-php/kint) - Advanced PHP dumper (MIT)\n- [Metrics](https://github.com/beberlei/metrics) - Simple library that abstracts different metrics collectors (unknown)\n- [PCOV](https://github.com/krakjoe/pcov) - CodeCoverage compatible driver (PHP)\n- [PHP Console](https://github.com/Seldaek/php-console) - PHP debug console (BSDv3)\n- [php-debugbar](https://github.com/php-debugbar/php-debugbar) - Debug bar for PHP (MIT)\n- [PHPBench](https://github.com/phpbench/phpbench) - benchmarking Framework (MIT)\n- [PHPSpy](https://github.com/adsr/phpspy) - low-overhead sampling profiler for PHP 7+ (MIT)\n- [Tracy](https://github.com/nette/tracy) - addictive tool to ease debugging PHP code for cool developers (dual Licensing: BSD or GPL)\n- [Whoops](https://github.com/filp/whoops) - PHP errors for cool kids (MIT)\n- [Xdebug](https://github.com/xdebug/xdebug) - Step Debugger and Debugging Aid for PHP (PHP liked)\n- [XHProf](https://github.com/phacility/xhprof) - function-level hierarchical profiler for PHP and has a simple HTML based user interface (Apachev2)\n- [Z-Ray](https://www.zend.com/products/z-ray) - enterprise-level PHP debugger that comes with Zend Server (commercial)\n- [Blackfire](https://www.blackfire.io) - fastest way to spot bottlenecks in your PHP \u0026 Python code (commercial)\n\n#### Queue\n\n- [Bernard](https://github.com/bernardphp/bernard) - multi-backend PHP library for creating background jobs for later processing (MIT)\n- [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library (MIT)\n- [Thumper](https://github.com/php-amqplib/Thumper) - implements several messaging patterns for RabbitMQ (MIT)\n- [Enqueue](https://github.com/php-enqueue/enqueue-dev) - Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento (MIT)\n\n#### Router\n\n- [Aura.Router](https://github.com/auraphp/Aura.Router) - web router implementation for PHP (MIT)\n- [Fast Route](https://github.com/nikic/FastRoute) - Fast request router for PHP (BSDv3)\n- [klein.php](https://github.com/klein/klein.php) - fast \u0026 flexible router (MIT)\n- [Pux](https://github.com/c9s/Pux) - fast PHP router with out-of-box controller helpers (MIT)\n- [Route](https://github.com/thephpleague/route) - fast PSR-7 based routing and dispatch component, with PSR-15 middleware support, built on top of FastRoute (MIT)\n\n#### Security\n\n- [AntiXSS](https://github.com/voku/anti-xss) - Protection against Cross-site scripting (XSS) via PHP (MIT)\n- [Halite](https://github.com/paragonie/halite) - High-level cryptography interface powered by libsodium (MPL-2.0)\n- [Optimus](https://github.com/jenssegers/optimus) - Id obfuscation based on Knuth's multiplicative hashing method for PHP (MIT)\n- [PHPGGC](https://github.com/ambionics/phpggc) - Library of PHP unserialize() payloads along with a tool to generate them, from command line or programmatically (Apachev2)\n- [PHP Encryption](https://github.com/defuse/php-encryption) - Simple Encryption in PHP (MIT)\n- [PHPSecLib](https://github.com/phpseclib/phpseclib) - PHP Secure Communications Library (MIT)\n- [random_compat](https://github.com/paragonie/random_compat) - PHP 5.x support for `random_bytes()` and `random_int()` (MIT)\n- [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories) - Security advisories as a simple composer exclusion list, updated daily (MIT)\n- [Secure Headers](https://github.com/BePsvPT/secure-headers) - PHP Secure Headers (MIT)\n- [Zap](https://github.com/zaproxy/zaproxy) - ZAP by Checkmarx Core project (Apachev2)\n- [GenPhrase](https://github.com/timoh6/GenPhrase) - Secure passphrase generator for PHP applications (MIT)\n- [Password Compat](https://github.com/ircmaxell/password_compat) - Compatibility with the password_* functions that ship with PHP 5.5 (MIT)\n- [Password Policy](https://github.com/ircmaxell/password-policy) - Password policy enforcer for PHP and JavaScript (MIT)\n- [Password Validator](https://github.com/jeremykendall/password-validator) - Validates passwords against PHP's password_hash function using PASSWORD_DEFAULT (MIT)\n- [Password-Generator](https://github.com/hackzilla/password-generator) - PHP Library to generate random passwords (MIT)\n- [PHP Password Lib](https://github.com/ircmaxell/PHP-PasswordLib) - Library for generating and validating passwords (MIT)\n- [phpass](https://github.com/openwall/phpass) - Legacy password hashing framework for PHP applications needing to support or having previously supported PHP below 5.5 (CC-PDDC)\n- [Zxcvbn PHP](https://github.com/bjeavons/zxcvbn-php) - Realistic PHP password strength estimate library based on Zxcvbn JS (MIT)\n- [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA) - Helper for Google's new noCAPTCHA (reCAPTCHA v2 \u0026 v3) (MIT)\n- [Safe](https://github.com/thecodingmachine/safe) - All PHP functions, rewritten to throw exceptions instead of returning false (MIT)\n- [RobThree/TwoFactorAuth](https://github.com/RobThree/TwoFactorAuth) - PHP library for Two Factor Authentication (TFA / 2FA) (MIT)\n- [Laragear/WebAuthn](https://github.com/Laragear/WebAuthn) - Authenticate users with Passkeys: fingerprints, patterns and biometric data (MIT)\n\n#### Static Analysis\n\n- [Exakat](https://github.com/exakat/exakat) - Automated code reviewing engine for PHP (AGPL)\n- [Deptrac](https://github.com/qossmic/deptrac) - Static code analysis to find violations in a dependency graph (MIT)\n- [Mondrian](https://github.com/Trismegiste/Mondrian) - Static PHP code analysis tool using Graph Theory (MIT)\n- [phan](https://github.com/phan/phan) - Static analyzer for PHP that prefers to avoid false-positives and attempts to prove incorrectness rather than correctness (MIT)\n- [PHP Architecture Tester](https://github.com/carlosas/phpat) - Easy architecture testing tool for PHP (MIT)\n- [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) - PHP Compatibility check for PHP_CodeSniffer (LGPLv3)\n- [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - Static code analysis to find violations in a dependency graph (MIT)\n- [PHPDoc Parser](https://github.com/phpstan/phpdoc-parser) - Next-gen phpDoc parser with support for intersection types and generics (MIT)\n- [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - Beautiful and understandable static analysis tool for PHP (MIT)\n- [PHP Migration](https://github.com/monque/PHP-Migration) - Static analyzer for PHP version migration and compatibility checking that detects changes introduced in PHP 5.3-7.0 (MIT)\n- [PHPStan](https://github.com/phpstan/phpstan) - PHP Static Analysis Tool - discover bugs in your code without running it! (MIT)\n- [Psalm](https://github.com/vimeo/psalm) - Static analysis tool for finding errors and security vulnerabilities in PHP applications (MIT)\n\n#### Task Runner and Scheduler\n\n- [Jobby](https://github.com/jobbyphp/jobby) - Manage all your cron jobs without modifying crontab. Handles locking, logging, error emails, and more (MIT)\n- [Robo](https://github.com/consolidation/Robo) - Modern task runner (MIT)\n- [Task](https://github.com/taskphp/task) - Pure PHP task runner (MIT)\n- [Envoy](https://github.com/laravel/envoy) - Elegant SSH tasks for PHP (MIT)\n\n#### Template\n\n- [Latte](https://github.com/nette/latte) - safest \u0026 truly intuitive templates for PHP (GPL, BSD)\n- [MtHaml](https://github.com/arnaud-lb/MtHaml) - A PHP implementation of the HAML template language (MIT)\n- [Mustache](https://github.com/bobthecow/mustache.php) - A PHP implementation of the Mustache template language (MIT)\n- [PHPTAL](https://github.com/phptal/PHPTAL) - template engine for XSS-proof well-formed XHTML and HTML5 pages (LGPLv2)\n- [Plates](https://github.com/thephpleague/plates) - Native PHP template system (MIT)\n- [Smarty](https://github.com/smarty-php/smarty) - template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic (LGPLv3)\n- [Twig](https://github.com/twigphp/Twig) - flexible, fast, and secure template language for PHP (BSDv3)\n- [Laravel Mix](https://github.com/laravel-mix/laravel-mix ) - power of webpack, distilled for the rest of us (MIT)\n- [Symfony Asset](https://github.com/symfony/asset) - Manages URL generation and versioning of web assets (MIT)\n- [Symfony Encore](https://github.com/symfony/webpack-encore) - simple but powerful API for processing \u0026 compiling assets built around Webpack (MIT)\n\n#### Testing\n\n- [Alice](https://github.com/nelmio/alice) - Expressive fixtures generator (MIT)\n- [AspectMock](https://github.com/Codeception/AspectMock) - most powerful and flexible mocking framework for PHPUnit / Codeception (MIT)\n- [Atoum](https://github.com/atoum/atoum) - modern, simple and intuitive PHP unit testing framework (BSDv3)\n- [Behat](https://github.com/Behat/Behat) - BDD framework for PHP to help you test business expectations (MIT)\n- [Codeception](https://github.com/Codeception/Codeception) - Full-stack testing PHP framework (MIT)\n- [Faker](https://github.com/fakerphp/faker) - PHP library that generates fake data for you (MIT)\n- [Foundry](https://github.com/zenstruck/foundry) - model factory library for creating expressive, auto-completable, on-demand dev/test fixtures with Symfony and Doctrine (MIT)\n- [Infection](https://github.com/infection/infection) - PHP Mutation Testing library (BSDv3)\n- [Kahlan](https://github.com/kahlan/kahlan) - PHP Test Framework for Freedom, Truth, and Justice (MIT)\n- [Mockery](https://github.com/mockery/mockery) - simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework (BSDv3)\n- [Nette Tester](https://github.com/nette/tester) - enjoyable unit testing in PHP with code coverage reporter (BSD or GPL)\n- [ParaTest](https://github.com/paratestphp/paratest) - Parallel testing for PHPUnit (MIT)\n- [Pest](https://github.com/pestphp/pest) - elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP (MIT)\n- [Phake](https://github.com/phake/phake) - PHP Mocking Framework (BSDv3)\n- [PHP-Mock](https://github.com/php-mock/php-mock) - Mock built-in PHP functions (e.g. time(), exec() or rand()) (WTFPL)\n- [PHP MySQL Engine](https://github.com/vimeo/php-mysql-engine) - MySQL engine written in pure PHP (MIT)\n- [PHPSpec](https://github.com/phpspec/phpspec) - toolset to drive emergent design by specification (MIT)\n- [PHPT](https://github.com/php/php-src) - test tool used by PHP itself (BSDv3)\n- [PHPUnit](https://github.com/sebastianbergmann/phpunit) - PHP Unit Testing framework (BSD-3-Clause)\n- [PHPUnit Polyfills](https://github.com/Yoast/PHPUnit-Polyfills/) - Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests (BSDv3)\n- [Prophecy](https://github.com/phpspec/prophecy) - Highly opinionated mocking framework (MIT)\n- [VFS Stream](https://github.com/bovigo/vfsStream) - stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest (BSDv3)\n- [Better Reflection](https://github.com/Roave/BetterReflection) - reflection API that aims to improve and provide more features than PHP's built-in reflection API (MIT)\n- [Assert](https://github.com/beberlei/assert) - Thin assertion library for use in libraries and business-model\n\n#### URL\n\n- [PHP Domain Parser](https://github.com/jeremykendall/php-domain-parser) - public suffix list based domain parsing (MIT)\n- [Purl](https://github.com/jwage/purl) - simple object oriented URL manipulation library for PHP 7.2+ (MIT)\n- [sabre/uri](https://github.com/sabre-io/uri) - Functions for making sense out of URIs (BSDv3)\n- [Uri](https://github.com/thephpleague/uri) - URI manipulation library (MIT)\n- [glenscott/url-normalizer](https://github.com/glenscott/url-normalizer) - syntax based normalization of URI's (MIT)\n\n#### Validator\n\n- [Filterus](https://github.com/ircmaxell/filterus) - simple filtering library for PHP\n- [Aura.Filter](https://github.com/auraphp/Aura.Filter) - validate and sanitize arrays and objects (MIT)\n- [CakePHP Validation](https://github.com/cakephp/validation) - validation library from CakePHP (MIT)\n- [Upload](https://github.com/brandonsavage/Upload) - file uploads with validation and storage strategies (MIT)\n- [Valitron](https://github.com/vlucas/valitron) - simple, elegant, stand-alone validation library with NO dependencies (BSDv3)\n- [Volan](https://github.com/serkin/Volan) - light and extendable schema validation library (MIT)\n- [Respect Validation](https://github.com/Respect/Validation) - the most awesome validation engine ever created for PHP (MIT)\n- [Valinor](https://github.com/CuyZ/Valinor) - Dependency free PHP library that helps to map any input into a strongly-typed structure (MIT)\n\n#### Video\n\n- [PHP FFmpeg](https://github.com/PHP-FFmpeg/PHP-FFmpeg/) - object oriented PHP driver for FFMpeg binary (MIT)\n\n#### Misc\n\n- [Finite](https://github.com/yohang/Finite) - simple PHP finite state machine (MIT)\n- [Functional PHP](https://github.com/lstrojny/functional-php) - primitives for functional programming in PHP (MIT)\n- [Iter](https://github.com/nikic/iter) - iteration primitives using generators (BSDv3)\n- [IterTools PHP](https://github.com/markrogoyski/itertools-php) - PHP iteration tools library (MIT)\n- [Pipeline](https://github.com/thephpleague/pipeline) - pipeline pattern implementation (MIT)\n- [Porter](https://github.com/ScriptFUSION/Porter) - durable and asynchronous data imports for consuming data at scale and publishing testable SDKs (LGPLv3, GPLv3)\n- [RulerZ](https://github.com/K-Phoen/rulerz) - powerful implementation of the Specification pattern in PHP (MIT)\n- [UUID](https://github.com/ramsey/uuid) - PHP library for generating universally unique identifiers (UUIDs) (MIT)\n- [Url highlight](https://github.com/vstelmakh/url-highlight) - parse URLs from string input (MIT)\n- [URLify](https://github.com/jbroadway/urlify) - fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs (BSDv3)\n- [Device Detector](https://github.com/matomo-org/device-detector) - universal device detection library that parses User Agents and Browser Client Hints to detect devices (LGPLv3)\n- [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - lightweight PHP class for detecting mobile devices (including tablets) (MIT)\n- [ISO-codes](https://github.com/ronanguilloux/IsoCodes) - validators for standards from ISO, International Finance, Public Administrations, GS1, Manufacturing Industry, Phone numbers \u0026 Zipcodes for many countries (GPLv3)\n- [Lock](https://github.com/php-lock/lock) - serialized execution of critical code in concurrent situations (MIT)\n- [Hprose-PHP](https://github.com/hprose/hprose-php) - cross-language RPC (MIT)\n- [Laravel Serializable Closure](https://github.com/laravel/serializable-closure) - easy and secure way to serialize closures in PHP (MIT)\n- [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - pagination for PHP (MIT)\n- [ProxyManager](https://github.com/Ocramius/ProxyManager) - OOP proxy wrappers/utilities - generates and manages proxies of your objects (MIT)\n\n### Framework\n\n- [AMP](https://github.com/amphp/amp) - non-blocking concurrency framework for PHP applications (MIT)\n- [BotMan](https://github.com/botman/botman) - framework agnostic PHP library to build chat bots (MIT)\n- [CakePHP](https://github.com/cakephp/cakephp) - rapid application development framework (MIT)\n- [CakePHP CRUD](https://github.com/friendsofcake/crud) - production-grade rapid controller development with built in love for API and Search (MIT)\n- [CodeIgniter](https://github.com/codeigniter4/CodeIgniter4) - Open Source PHP Framework (originally from EllisLab) (MIT)\n- [FuelPHP](https://github.com/fuel/fuel) - simple, flexible, community driven PHP 5.3+ (MIT)\n- [Laminas](https://github.com/laminas) - enterprise-ready PHP Framework and components (BSDv3)\n- [Laravel](https://github.com/laravel/laravel) - web application framework with expressive, elegant syntax (MIT)\n- [Laravel Zero](https://github.com/laravel-zero/laravel-zero) -  micro-framework that provides an elegant starting point for your console application (MIT)\n- [LaravelS](https://github.com/hhxsv5/laravel-s) - out-of-the-box adapter between Laravel/Lumen and Swoole (MIT)\n- [Livewire](https://github.com/livewire/livewire) - full-stack framework for Laravel that takes the pain out of building dynamic UIs (MIT)\n- [LLPhant](https://github.com/LLPhant/LLPhant) - comprehensive PHP Generative AI Framework using OpenAI GPT 4, inspired by Langchain (MIT)\n- [Mezzio](https://github.com/mezzio/mezzio) - PSR-15 Middleware Microframework (BSDv3)\n- [Minicli](https://github.com/minicli/minicli) - minimal framework for command-line applications in PHP (MIT)\n- [Nette](https://github.com/nette/nette) - framework speaks your language and helps you to easily build better websites (GPL, BSD)\n- [Phalcon](https://github.com/phalcon/cphalcon) - High performance, full-stack PHP framework delivered as a C extension (BSDv3)\n- [ReactPHP](https://github.com/reactphp/reactphp) - event-driven, non-blocking I/O with PHP (MIT)\n- [Silly](https://github.com/mnapoli/silly) - CLI micro-framework based on Symfony Console (MIT)\n- [Slim](https://github.com/slimphp/Slim) - micro framework that helps you quickly write simple yet powerful web applications and APIs (MIT)\n- [Spiral](https://github.com/spiral/framework) - high-performance PHP framework (MIT)\n- [Swoole](https://github.com/swoole/swoole-src) - coroutine-based concurrency library for PHP (Apache)\n- [Symfony](https://github.com/symfony/symfony) - framework for web and console applications and a set of reusable PHP components (MIT)\n- [TinnkPHP](https://github.com/top-think/framework) - simple, lightweight framework (Apache2)\n- [Workerman](https://github.com/walkor/Workerman) - asynchronous event driven PHP socket framework (MIT)\n- [Yii2](https://github.com/yiisoft/yii2/) - modern framework designed to be a solid foundation for your PHP application (BSDv3)\n\n### Extensions\n\n- [PHP APM](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD (PHPv3)\n- [PHP CPP](https://www.php-cpp.com/) - monitoring extension enabling native Application Performance Management (APM) for PHP (PHPv3)\n- [Phalcon](https://phalcon.io/en-us) - A framework implemented as a C extension. (MIT)\n- [Zephir](https://github.com/zephir-lang/zephir) - compiled high-level language aimed to ease the creation of C-extensions (MIT)\n- [Swoole](https://github.com/swoole/swoole-src) - coroutine-based concurrency library (Apachev2)\n- [ext-php-rs](https://github.com/davidcole1340/ext-php-rs) - Bindings for the Zend API to build PHP extensions natively in Rust (Apachev2)\n\n### Platforms\n\n#### Analytics\n\n- [Matomo](https://github.com/matomo-org/matomo) - leading open-source alternative to Google Analytics, giving you complete control and built-in privacy (GPLv3)\n\n#### Content Management Systems (CMS)\n\n- [Backdrop](https://github.com/backdrop/backdrop) - A CMS targeting small-to-medium-sized business and non-profits (a fork of Drupal)\n- [BookStack](https://codeberg.org/bookstack/bookstack) - platform to create documentation/wiki content built with PHP \u0026 Laravel (MIT)\n- [Concrete5](https://www.concretecms.com/) - A CMS targeting users with a minimum of technical skills\n- [CraftCMS](https://github.com/craftcms/cms) - Build bespoke content experiences with Craft (Commercial)\n- [DigiDocu](https://github.com/harish81/digidocu) - Open Source Documents Management System Built with Laravel 10 (GPLv3)\n- [Drupal](https://new.drupal.org/home) - An enterprise level CMS (GPLv2)\n- [Grav](https://github.com/getgrav/grav) - Modern Flat-File CMS powered by PHP, Markdown, Twig, and Symfony (MIT)\n- [Joomla](https://github.com/joomla/joomla-cms) - Home of the Joomla! Content Management System (GPLv2)\n- [Kirby](https://github.com/getkirby/kirby) - file-based CMS that adapts to you (Commercial)\n- [Magento](https://github.com/magento/magento2) - The most popular e-commerce platform (OSLv3)\n- [Moodle](https://github.com/moodle/moodle) - An open-source learning platform (GPLv3)\n- [OpenMage](https://github.com/OpenMage/magento-lts) - official LTS codebase for Magento Community Edition, with security patches and performance improvements (OSLv3)\n- [Pico CMS](https://github.com/picocms/Pico) - stupidly simple, blazing fast, flat file CMS (MIT)\n- [Statamic](https://statamic.com/) - the flat-first, Laravel + Git powered CMS designed for building beautiful, easy to manage websites (Commercial)\n- [Sulu](https://sulu.io/) - highly extensible open-source PHP content management system based on the Symfony framework (MIT)\n- [TYPO3](https://typo3.org) - web content management system released under the GNU GPL (GPLv2)\n- [WordPress](https://github.com/WordPress/WordPress) - open source publishing platform of choice for millions of websites worldwide—from creators and small businesses to enterprises (GPLv2)\n- [MediaWiki](https://github.com/wikimedia/mediawiki) - free and open-source wiki software package (GPLv2)\n\n#### E-commerce\n\n- [Money](https://github.com/moneyphp/money) - implementation of Fowler's Money pattern (MIT)\n- [Brick Money](https://github.com/brick/money) - money and currency library (MIT)\n- [OmniPay](https://github.com/thephpleague/omnipay) - framework agnostic, multi-gateway payment processing library for PHP 5.6+ (MIT)\n- [Payum](https://github.com/payum/payum) - payment processing library supporting Credit card \u0026 offsite purchasing, subscriptions and payouts (MIT)\n- [Shopsys Framework](https://github.com/shopsys/shopsys/) - fully functional e-commerce solution for businesses transitioning into tech companies with their own software development team (multiple)\n- [Shopware](https://github.com/shopware/shopware) - open commerce platform based on Symfony Framework and Vue (MIT)\n- [Swap](https://github.com/florianv/swap) - currency conversion library for retrieving exchange rates from 30 providers, with caching and fallback (MIT)\n- [Sylius](https://sylius.com/) - An open source e-commerce solution.\n\n#### ERP / CRM\n\n- [Dolibarr](https://github.com/Dolibarr/dolibarr) - a modern software package to manage your company or foundation's activity (GPLv3)\n- [Monica](https://github.com/monicahq/monica) - personal CRM. Remember everything about your friends, family and business relationships (AGPLv3)\n\n#### File Server\n\n- [NextCloud](https://github.com/nextcloud/server) - safe home for all your data (AGPLv3)\n\n#### Forum\n\n- [Flarum](https://github.com/flarum/flarum) - Simple forum software for building great communities (MIT)\n- [MyBB](https://github.com/mybb/mybb) - free and open source forum software (LGPLv3)\n- [phpBB](https://github.com/phpbb/phpbb) - a popular open-source bulletin board (GPLv2)\n- [Vanilla](https://github.com/vanilla/vanilla) - powerfully simple discussion forum you can easily customize to make as unique as your community (GPLv2)\n\n### Static Site Generators\n\n- [Couscous](https://github.com/CouscousPHP/Couscous) - Couscous generates a GitHub pages website from your markdown documentation (MIT)\n- [Jigsaw](https://github.com/tighten/jigsaw) - Simple static sites with Laravel's Blade (MIT)\n- [Sculpin](https://github.com/sculpin/sculpin) - takes data sources such as text files (Markdown, Textile, etc.) and transforms them using Twig templates to produce a set of static HTML files that can be deployed to almost any hosting platform (MIT)\n\n## Ecosystem\n\n### Build Tool\n\n- [Box](https://github.com/box-project/box) - Fast, zero config application bundler with PHARs (MIT)\n- [Construct](https://github.com/jonathantorres/construct) - A PHP project/micro-package generator for PDS compliant projects or micro-packages (MIT)\n- [Phing](https://github.com/phingofficial/phing) - PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant (LGPLv3)\n- [RMT](https://github.com/liip/RMT) - RMT is a handy tool to help releasing new version of your software (MIT)\n\n### Development tool / environment\n\n- [Ansible](https://www.redhat.com/en/ansible-collaborative) - A radically simple orchestration framework.\n- [CaptainHook](https://github.com/captainhook-git/captainhook) - very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze (MIT)\n- [DDEV](https://github.com/ddev/ddev) - a local web development environment system for PHP.\n- [Deployer](https://github.com/deployphp/deployer) - deployment tool with support for popular frameworks out of the box (MIT)\n- [Docker](https://www.docker.com/) - A containerization platform.\n- [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.\n- [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.\n- [Expose](https://github.com/exposedev/expose) - An open-source PHP tunneling service.\n- [Lando](https://lando.dev/) - Push-button development environments.\n- [Laravel Homestead](https://laravel.com/docs/master/homestead) - A local development environment for Laravel.\n- [Laravel Herd](https://herd.laravel.com/windows) - A one click PHP development environment for macOS and Windows.\n- [Laradock](http://laradock.io/) - A full PHP development environment based on Docker.\n- [PHPMon](https://phpmon.app/) - A macOS menu bar app for managing PHP installations (works with [Laravel Valet](https://laravel.com/docs/master/valet)).\n- [Puppet](https://www.puppet.com) - A server automation framework and application.\n- [Rocketeer](https://github.com/rocketeers/rocketeer) - Send your projects up in the clouds (MIT)\n- [Laravel Sail](https://github.com/laravel/sail) - Docker files for running a basic Laravel application (MIT)\n- [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.\n- [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.\n- [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader) - A library for optimizing autoloading.\n\n### Dependency Management\n\n- [Composer Installers](https://github.com/composer/installers) - A  multi-framework Composer library installer.\n- [Composer](https://getcomposer.org/) - A package and dependency manager.\n- [Pie](https://github.com/php/pie) - The official PHP installer for extensions.\n- [Phive](https://phar.io/) - A PHAR manager.\n- [Pickle](https://github.com/FriendsOfPHP/pickle) - A PHP extension installer.* [Composed](https://github.com/joshdifabio/composed) - A library to parse your project's Composer environment at runtime.\n- [Composer Merge Plugin](https://github.com/wikimedia/composer-merge-plugin) - A composer plugin to merge several `composer.json` files.\n- [Composer Normalize](https://github.com/ergebnis/composer-normalize) - A plugin for normalizing `composer.json` files.\n- [Composer Patches](https://github.com/cweagans/composer-patches) - A plugin for Composer to apply patches.\n- [Composer Prefer Lowest Validator](https://github.com/dereuromark/composer-prefer-lowest) - A plugin to check if minimum dependencies can be installed and tested.\n- [Composer Require Checker](https://github.com/maglnet/ComposerRequireChecker) - CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.\n- [Composer Unused](https://github.com/composer-unused/composer-unused) - A CLI Tool to scan for unused composer packages.\n- [Repman](https://repman.io) - A private PHP package repository manager and Packagist proxy.\n- [Satis](https://github.com/composer/satis) - A static Composer repository generator.\n- [Tooly](https://github.com/tommy-muehle/tooly-composer-script) - A library to manage PHAR files in a project using Composer.\n- [Toran Proxy](https://toranproxy.com) - A Composer proxy for speed and reliability. (:warning: Toran Proxy is being phased out.)\n\n### PHP Installation\n\n- [Brew PHP Switcher](https://github.com/philcook/brew-php-switcher) - Brew PHP switcher.\n- [HomeBrew](https://brew.sh/) - A package manager for OSX.\n- [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.\n- [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.\n- [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.\n- [PCEL](https://pecl.php.net/) - repository for PHP Extensions, providing a directory of all known extensions\n\n### Server\n\n- [amphp/http-server](https://github.com/amphp/http-server) - An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands (MIT)\n- [appserver.io](https://github.com/appserver-io/appserver) - A multithreaded application server for PHP, written in PHP.\n- [php-pm](https://github.com/php-pm/php-pm) - A process manager, supercharger and load balancer for PHP applications.\n- [RoadRunner](https://github.com/roadrunner-server/roadrunner) - High-performance PHP application server, load-balancer and process manager.\n- [FrankenPHP](https://github.com/php/frankenphp) - The modern PHP app server written in Golang (MIT)\n- [Ratchet](https://github.com/ratchetphp/Ratchet) - Asynchronous WebSocket server (MIT)\n- [Restler](https://github.com/Luracast/Restler) - A lightweight framework to expose PHP methods as RESTful web API.\n\n### Editor and IDE\n\n- [Eclipse for PHP Developers](https://www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.\n- [Apache NetBeans](https://netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.\n- [PhpEd](https://www.nusphere.com/products/phped.htm) - An IDE with professional commercial debugger.\n- [PhpStorm](https://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.\n- [VS Code](https://code.visualstudio.com/) - An open source code editor.\n- [Laminas API Tool Skeleton](https://github.com/laminas-api-tools/api-tools-skeleton) - An API builder built with the Laminas Framework.\n\n### Virtual Machines\n\n- [Hack](https://hacklang.org/) - A programming language for HHVM.\n- [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.\n- [PeachPie](https://github.com/peachpiecompiler/peachpie) - PHP compiler and runtime for .NET and .NET Core.\n\n### Web Application\n\n- [3V4L](https://3v4l.org/) - An online PHP \u0026 HHVM shell.\n- [Adminer](https://www.adminer.org/en/) - Database management in a single PHP file.\n- [Cachet](https://github.com/cachethq/cachet) - The open source status page system.\n- [DBV](https://github.com/victorstanciu/dbv) - A database version control application.\n- [Lychee](https://github.com/electerious/Lychee) - An easy to use and great looking photo-management-system.\n- [MailCatcher](https://github.com/sj26/mailcatcher) - A web tool for capturing and viewing emails.\n- [phpMyAdmin](https://github.com/phpmyadmin/phpmyadmin) - A web interface for MySQL/MariaDB.\n- [PHP Queue](https://github.com/CoderKungfu/php-queue) - An application for managing queueing backends.\n- [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin) - A simple web interface to manage [Redis](https://redis.io/) databases.\n- [PHPSandbox](https://phpsandbox.io) - An online IDE for PHP in the browser.\n\n### Utility\n\n- [PackageGenerator](https://github.com/WsdlToPhp/PackageGenerator) - Package Generator generates a PHP SDK from any WSDL.\n\n## Resources\n\n### Web Service\n\n- [Code Climate](https://codeclimate.com) - An automated code review.\n- [CircleCI](https://circleci.com)\n- [Gitlab CI/CD](https://about.gitlab.com/solutions/continuous-integration/)\n- [Jenkins](https://www.jenkins.io/)\n- [Laravel Vapor](https://vapor.laravel.com/) - serverless deployment platform for Laravel, powered by AWS\n- [SemaphoreCI](https://semaphore.io/)\n- [Travis CI](https://www.travis-ci.com)\n- [BugSnag](https://www.bugsnag.com/) - Error and Real User Monitoring.\n- [Honeybadger](https://www.honeybadger.io/) - Error Tracking \u0026 Application Monitoring for Developers.\n- [Rollbar](https://rollbar.com/) - Error Logging \u0026 Tracking Service for Software Teams.\n- [Sentry](https://sentry.io/welcome/) - Application Performance Monitoring \u0026 Error Tracking Software.\n- [Tideways](https://tideways.com/) - Monitoring and profiling tool.\n- [Bldr](https://bldr.io/) - A PHP Task runner built on Symfony components.\n- [API Platform](https://api-platform.com ) - Expose in minutes a hypermedia REST API that embraces JSON-LD, Hydra format.\n\n### Tutorial / Learning\n\n- [Design Patterns PHP](https://github.com/DesignPatternsPHP/DesignPatternsPHP ) - A repository of software patterns implemented in PHP.\n- [Nomad PHP](https://nomadphp.com/) - A online PHP learning resource.\n- [Laravel News](https://laravel-news.com/) - The official Laravel blog.\n- [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/tag/php-annotated-monthly/) - A monthly digest of PHP news.\n- [PHP FIG](https://www.php-fig.org/) - The PHP Framework Interoperability Group.\n- [PHP Package Development Standards](http://php-pds.com) - Package development standards for PHP.\n- [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.\n- [PHP The Right Way](https://phptherightway.com/) - A PHP best practice quick reference guide.\n- [PHP UG](https://php.ug) - A website to help people locate their nearest PHP user group (UG).\n- [PHP Watch](https://php.watch/) - PHP articles, news, upcoming changes, RFCs and more.\n- [Unit Testing Tips](https://testing-tips.sarvendev.com/) - Unit Testing Tips by examples in PHP.\n- [PHP Internals Book](https://www.phpinternalsbook.com/) - An online book about PHP internals, written by three core developers.\n- [Mastering PHP](https://linu.us/series/mastering-php)\n\n### Books\n\n- [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.\n- [Functional Programming in PHP](https://www.functionalphp.com/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles\n- [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.\n- [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.\n- [PHP Cookbook](https://www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.\n- [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.\n- [Scaling PHP Applications](https://www.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.\n- [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.\n- [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.\n- [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.\n\n### Videos\n\n- [Laracasts](https://laracasts.com) - Screencasts about Laravel, Vue JS and more.\n- [Laravel YouTube Channel](https://www.youtube.com/channel/UCfO2GiQwb-cwJTb1CuRSkwg) - The official Laravel YouTube channel.\n- [Program With Gio](https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - PHP 8 course by Gio.\n- [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.\n- [SymfonyCasts](https://symfonycasts.com/) - Screencasts and tutorials about PHP and Symfony.\n\n### Conferences\n\n- [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.\n- [PHP[TEK]](https://phptek.io/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.\n- [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.\n\n### Podcasts\n\n- [Laravel News Podcast](https://podcast.laravel-news.com/) - The Laravel News Podcast brings you all the latest news and events related to the Laravel PHP Framework.\n- [Mostly Technical](https://mostlytechnical.com/) - Hosted by Ian Landsman and Aaron Francis, Mostly Technical is a lively discussion on Laravel, business, and an eclectic mix of related topics.\n- [No Compromises](https://show.nocompromises.io/) - Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.\n- [North Meets South Web Podcast](https://www.northmeetssouth.audio/) - Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers.\n- [Over Engineered](https://overengineered.fm/) - A podcast in mini-series where we explore unimportant programming questions in extreme detail.\n- [PHP Internals News](https://phpinternals.news) - A podcast about PHP internals.\n- [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.\n- [php[podcast] episodes from php[architect]](https://www.phparch.com/podcast/) - The official podcast of php[architect] the industry's leading tech magazine and publisher focused on PHP and web development.\n- [PHPUgly](https://www.phpugly.com/) - The ramblings of a few overworked PHP Developers.\n- [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.\n- [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.\n- [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.\n\n### Newsletters\n\n- [PHP Weekly](https://www.phpweekly.com/) - A weekly newsletter about PHP.\n\n### Reading\n\n- [php[architect]](https://www.phparch.com/magazine/) - A monthly magazine dedicated to PHP.\n\n### Internals Reading\n\n- [PHP RFCs](https://wiki.php.net/rfc) - The home of PHP RFCs (Request for Comments).\n- [Externals](https://externals.io/) - PHP internal discussions.\n- [PHP RFC Watch](https://github.com/beberlei/php-rfc-watch) - Watch the latest PHP [RFCs](https://wiki.php.net/rfc).\n\n\n\n### Package Repository\n\n- [Firegento](https://packages.firegento.com/) - Magento Module Composer Repository.\n- [Packagist](https://packagist.org/) - The PHP Package Repository.\n- [Packalyst](https://packalyst.com/) - The Laravel Package Repository\n- [Private Packagist](https://packagist.com/) - Composer package archive as a service for PHP.\n- [WordPress Packagist](https://wpackagist.org/) - Manage your plugins with Composer.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/johnroyer%2Fawesome-php/projects"}