Open-source php software
1519 open-source libraries, tools and applications tagged php, ranked by how closely php is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1519 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| php-fig/cache The PSR-6 Caching Interface package from PHP-FIG, providing standard PHP interfaces for cache pools and cache items. It contains no impleme… | 36 | 5173 | stable |
| wp-cli/wp-cli WP-CLI is the official command-line interface for WordPress, letting users manage plugins, themes, users, databases, and multisite installa… | 67 | 5161 | stable |
| joomla/joomla-cms Joomla! is a free, open-source Content Management System (CMS) written in PHP for building websites and powerful online applications. It ru… | 100 | 5148 | stable |
| Kimai Kimai is a professional open-source, web-based, multi-user time-tracking application built with PHP/Symfony. It supports timesheets, invoic… | 99 | 5078 | stable |
| libphonenumber-for-php A PHP port of Google's libphonenumber library for parsing, formatting, storing, and validating international phone numbers. It also provide… | 98 | 5069 | active |
| v2board/v2board V2Board is a self-hosted web panel for managing multiple proxy protocols such as V2Ray, Shadowsocks, Trojan, VLESS, and Hysteria. It provid… | 23 | 5062 | active |
| PHP-FFMpeg An object-oriented PHP library that wraps the FFmpeg/AVConv binaries for converting and manipulating video and audio files. It provides a f… | 61 | 5019 | active |
| LibreNMS LibreNMS is a fully featured, community-driven GPL-licensed network monitoring system written in PHP with MySQL and SNMP. It auto-discovers… | 100 | 4966 | active |
| catfan/Medoo Medoo is a lightweight, single-file PHP database framework that provides a clean, intuitive API for building SQL queries across many databa… | 89 | 4953 | stable |
| Ocramius/ProxyManager A PHP library that generates and manages proxy classes for objects, supporting patterns like virtual proxies, lazy loading, and method inte… | 65 | 4942 | stable |
| Statamic CMS Statamic is a flat-first, Laravel-powered content management system distributed as a Composer package that installs into an existing Larave… | 95 | 4906 | active |
| Laravel DataTables A Laravel package that handles the server-side processing for the jQuery DataTables plugin, supporting Eloquent ORM, Fluent Query Builder, … | 96 | 4872 | active |
| moneyphp/money A PHP library implementing Fowler's Money pattern as a value object for safe monetary calculations, avoiding float rounding errors by using… | 75 | 4865 | stable |
| Codeception Codeception is a full-stack testing framework for PHP that supports acceptance, functional, and unit testing in a single tool, built on top… | 98 | 4858 | stable |
| doctrine/DoctrineBundle DoctrineBundle is the official Symfony bundle that integrates Doctrine ORM and DBAL into Symfony applications. It provides configuration, c… | 97 | 4831 | stable |
| endroid QR Code A PHP library for generating QR codes with support for multiple writers (PNG, WebP, SVG, EPS, binary), logos, labels, and error correction.… | 58 | 4812 | stable |
| Studio-42/elFinder elFinder is an open-source web-based file manager written in JavaScript with jQuery UI, inspired by the macOS Finder. It provides a rich cl… | 86 | 4805 | active |
| Orchid Laravel Admin Platform Orchid is a free, open-source Laravel package for rapid code-driven development of back-office applications, admin panels, and dashboards. … | 87 | 4797 | active |
| Corcel Corcel is a PHP library of Eloquent ORM model classes that lets any PHP application query a WordPress database directly. It enables using W… | 25 | 4774 | active |
| doctrine/migrations Doctrine Migrations is a PHP library built on top of Doctrine DBAL for versioning database schemas and deploying schema changes. It provide… | 95 | 4763 | stable |
| MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass A proof-of-concept PHP tool that exploits a vulnerability to bypass Xiaomi HyperOS community account restrictions on BootLoader unlock bind… | 37 | 4759 | active |
| EasySwoole EasySwoole is a high-performance, persistent-memory PHP framework built on the Swoole extension, designed for building coroutine-based APIs… | 68 | 4753 | active |
| dokuwiki/dokuwiki DokuWiki is an open-source wiki engine written in PHP that stores content in plain text files, requiring no database. It has been actively … | 96 | 4729 | stable |
| webonyx/graphql-php A feature-complete PHP implementation of the GraphQL specification, based on the JavaScript reference implementation. It provides type syst… | 95 | 4715 | stable |
| OPNsense OPNsense is an open-source, FreeBSD-based firewall and routing platform with a web GUI, REST API, and extensible plugin system. It provides… | 75 | 4696 | active |
| nunomaduro/collision Collision is a PHP library that provides beautiful, readable error reporting for command-line applications. Built on top of Whoops, it is b… | 72 | 4658 | active |
| symfony/filesystem The Symfony Filesystem component is a PHP library providing platform-independent utilities for filesystem operations such as creating, copy… | 94 | 4631 | stable |
| vbot Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,… | 57 | 4612 | active |
| php-amqplib/php-amqplib php-amqplib is a pure PHP implementation of the AMQP 0-9-1 protocol client, primarily used to communicate with RabbitMQ message brokers. It… | 70 | 4602 | active |
| freescout-help-desk/freescout FreeScout is a free, self-hosted help desk and shared mailbox application built with PHP and Laravel, serving as an open-source alternative… | 95 | 4596 | active |
| exposedev/expose Expose is an open-source ngrok alternative written in pure PHP that creates secure tunnels to expose local servers to the internet. It can … | 97 | 4573 | active |
| cakephp/phinx Phinx is a standalone PHP database migration tool that lets developers manage and version database schema changes using database-agnostic P… | 83 | 4538 | stable |
| Aimeos Aimeos is a full-featured, open-source PHP e-commerce framework that integrates with Laravel, Symfony, and TYPO3 to build online shops, mar… | 76 | 4537 | stable |
| laruence/yaf Yaf (Yet Another Framework) is a high-performance PHP MVC framework written in C and distributed as a compiled PHP extension via PECL/PIE. … | 84 | 4511 | stable |
| Snappy Snappy is a PHP library that wraps the wkhtmltopdf and wkhtmltoimage binaries to generate PDFs, snapshots, or thumbnails from URLs or HTML … | 86 | 4475 | stable |
| php-imagine/Imagine Imagine is an object-oriented image manipulation library for PHP, inspired by Python's PIL. It provides a unified API over GD2, Imagick, an… | 83 | 4471 | stable |
| spatie/laravel-query-builder A Laravel package that builds Eloquent queries from API request parameters, supporting filtering, sorting, field selection, and relationshi… | 100 | 4470 | stable |
| overtrue/pinyin A PHP library that converts Chinese text to pinyin using the mozillazg/pinyin-data dictionary, with accurate handling of polyphonic charact… | 79 | 4462 | stable |
| opcodesio/log-viewer A Laravel package providing a fast, browser-based UI for viewing, searching, and filtering application log files. It supports Laravel, Hori… | 84 | 4445 | active |
| amphp/amp amphp/amp is the core library of the AMPHP ecosystem, providing futures, coroutines, and cancellation primitives for non-blocking, event-dr… | 81 | 4434 | stable |
| archtechx/tenancy Tenancy for Laravel (stancl/tenancy) is a PHP package that adds automatic multi-tenancy to Laravel applications with no code changes requir… | 87 | 4421 | stable |
| Easy!Appointments Easy!Appointments is a self-hosted, open-source online appointment scheduling platform built with PHP and JavaScript. It lets businesses ma… | 80 | 4417 | stable |
| opensourcepos/opensourcepos Open Source Point of Sale is a web-based point of sale application written in PHP using the CodeIgniter framework with MySQL/MariaDB as the… | 73 | 4403 | active |
| php-debugbar/php-debugbar A PHP library that renders an in-browser debug bar showing collected data from PHP applications, including messages, timing, memory, except… | 86 | 4384 | stable |
| phpDocumentor/phpDocumentor phpDocumentor is the de-facto documentation generator for PHP projects, producing API documentation from source code and DocBlock comments.… | 85 | 4347 | stable |
| aimeos/map A PHP library providing an array-like collection object (Map) for fluent, chainable manipulation of arrays, similar to jQuery and Laravel C… | 70 | 4327 | stable |
| phpro/grumphp GrumPHP is a PHP code-quality tool implemented as a Composer plugin that registers git hooks in your repository. When a developer commits c… | 89 | 4316 | active |
| Lychee Lychee is a free, open-source, self-hosted photo management system with a web interface for uploading, organizing, and sharing photos. It r… | 95 | 4312 | active |
| EasyCorp/EasyAdminBundle EasyAdminBundle is a Symfony bundle that generates complete, beautiful admin backends (CRUD panels) from Doctrine entities. It provides das… | 94 | 4311 | stable |
| doctrine/DoctrineMigrationsBundle A Symfony bundle that integrates the Doctrine Migrations library into Symfony applications. It lets developers version database schema chan… | 94 | 4300 | stable |
| Drupal Drupal is an open-source content management system (CMS) and PHP framework for building websites ranging from personal blogs to large enter… | 77 | 4292 | stable |
| symfony/config The Symfony Config component is a PHP library for finding, loading, combining, autofilling, and validating configuration values from any so… | 95 | 4275 | stable |
| Symfony Flex Symfony Flex is a Composer plugin that automates the installation and configuration of Symfony applications and their bundles via a recipe … | 82 | 4209 | stable |
| laravel/horizon Laravel Horizon is a first-party Laravel package providing a dashboard and code-driven configuration for Laravel Redis queues. It lets team… | 99 | 4177 | stable |
| Bubka/2FAuth 2FAuth is a self-hosted web application for managing Two-Factor Authentication accounts and generating TOTP, HOTP, and Steam Guard security… | 97 | 4173 | active |
| Personal Management System A self-hosted web application (PHP/Symfony backend with a separate frontend) for centrally managing personal data such as notes, todos, con… | 93 | 4168 | active |
| symfony/dependency-injection The Symfony DependencyInjection component is a PHP library implementing a service container (dependency injection container) that standardi… | 93 | 4165 | stable |
| Symfony Cache The Symfony Cache component provides extended PSR-6 and PSR-16 caching implementations with adapters for common backends like Redis, Memcac… | 93 | 4152 | stable |
| doctrine-extensions/DoctrineExtensions A collection of behavioral extensions for Doctrine ORM and MongoDB ODM, including Translatable, Sluggable, Tree (nested set, closure, mater… | 93 | 4137 | stable |
| interconnectit/Search-Replace-DB A PHP script (with web UI and CLI) that performs search-and-replace operations across MySQL databases, safely handling serialized PHP strin… | 26 | 4107 | active |
| HiEventsDev/Hi.Events Hi.Events is an open-source event management and ticket-selling platform for concerts, conferences, festivals, and club nights, serving as … | 92 | 4067 | active |
| mirai-mamori/Sakurairo Sakurairo is a feature-rich, colorful WordPress theme rebuilt from the Sakura theme, with AI-assisted reading features and multilingual sup… | 78 | 4064 | active |
| zyx0814/dzzoffice DzzOffice is an open-source collaborative office suite for teams and enterprises, comparable to Google Workspace or Office 365, built in PH… | 78 | 4052 | active |
| laravel/octane Laravel Octane is a first-party Laravel package that dramatically boosts application performance by serving the app through high-powered ap… | 100 | 4050 | active |
| doctrine/persistence Doctrine Persistence is a PHP library providing common interfaces and abstractions shared by Doctrine's object mappers (ORM, ODM, etc.). It… | 92 | 4044 | stable |
| Symfony Polyfill A Symfony component that provides PHP ctype_* character-type functions for PHP installations lacking the ctype extension. It is a small com… | 78 | 4032 | stable |
| symfony/dom-crawler Symfony DomCrawler is a PHP component that eases DOM navigation for HTML and XML documents. It provides a Crawler class for querying and tr… | 93 | 4027 | stable |
| Dcat Admin Dcat Admin is a Laravel-based admin panel builder that lets developers create full-featured, attractive back-office systems with minimal co… | 32 | 4020 | active |
| Laravel Zero Laravel Zero is an unofficial micro-framework built on Laravel components, optimized for building command-line applications in PHP. It stri… | 67 | 4012 | active |
| jeroennoten/Laravel-AdminLTE A Laravel package that integrates the AdminLTE v3 admin dashboard theme via Blade templates and a configurable menu system. It also optiona… | 95 | 3995 | active |
| cviebrock/eloquent-sluggable A Laravel package that automatically generates URL-friendly slugs for Eloquent models. It handles slug creation, uniqueness, and configurat… | 70 | 3994 | stable |
| Twill Twill is an open source CMS toolkit for Laravel that lets developers rapidly build custom, feature-rich admin consoles with pre-built Vue.j… | 88 | 3976 | active |
| Behat Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin sy… | 98 | 3972 | stable |
| Geocoder Geocoder is a PHP library providing a powerful abstraction layer for geocoding and reverse geocoding, with 30+ swappable providers like Goo… | 67 | 3971 | stable |
| symfony/contracts Symfony Contracts is a set of PHP interfaces, traits, and normative docblocks extracted from Symfony components, published as small per-dom… | 92 | 3929 | stable |
| osTicket osTicket is a widely-used open source support ticket system that integrates inquiries from email, phone, and web forms into a multi-user we… | 84 | 3922 | stable |
| LinkStack LinkStack is a self-hosted, open-source Linktree alternative built on Laravel/PHP for creating personalized profile pages that showcase all… | 86 | 3911 | active |
| shaarli/Shaarli Shaarli is a personal, minimalist, super-fast, database-free bookmarking service that you self-host on your own server. It is designed for … | 92 | 3902 | active |
| ambionics/phpggc PHPGGC is a library of PHP unserialize() payloads (gadget chains) with a command-line tool to generate them, covering frameworks like Larav… | 48 | 3895 | active |
| hhxsv5/laravel-s LaravelS is an out-of-the-box adapter that integrates Laravel/Lumen applications with the Swoole high-performance coroutine server. It enab… | 84 | 3877 | active |
| Qsnh/meedu MeEdu is an open-source online school (knowledge commerce) system built with PHP/Laravel, MySQL, and Redis, supporting paid video courses, … | 91 | 3865 | active |
| Piwigo Piwigo is an open source photo gallery and digital asset management (DAM) web application written in PHP, for organizing, sharing and contr… | 85 | 3863 | stable |
| Pimcore Pimcore is an open core PHP framework and platform for Product Experience Management that unifies PIM, MDM, DAM, CDP, DXP/CMS, and digital … | 93 | 3855 | active |
| pulsejet/memories Memories is a fast, batteries-included photo and video management suite that runs as a Nextcloud app. It provides a timeline gallery, album… | 100 | 3854 | active |
| symfony/yaml The Symfony Yaml component is a PHP library that parses YAML strings into PHP arrays and dumps PHP arrays back into YAML. It is a standalon… | 93 | 3838 | stable |
| ampache/ampache Ampache is a self-hosted, web-based audio/video streaming application and file manager written in PHP. It lets users access and stream thei… | 100 | 3836 | active |
| mashirozx/sakura Sakura is a feature-rich WordPress theme inspired by the anime 'The Pet Girl of Sakurasou', offering a polished blog experience with random… | 23 | 3825 | active |
| Mixpost Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li… | 73 | 3824 | active |
| thephpleague/oauth2-client A PHP library providing a base client for integrating with OAuth 2.0 service providers per RFC 6749. It includes a GenericProvider for Bear… | 85 | 3819 | stable |
| InfyOmLabs/laravel-generator InfyOm Laravel Generator is a PHP/Laravel package that generates complete CRUD scaffolding—migrations, models, controllers, repositories, r… | 23 | 3815 | active |
| zhblue/hustoj HUSTOJ is a popular open-source online judge system for competitive programming training (ACM/ICPC, NOIP), built with PHP, C++, and MySQL o… | 97 | 3812 | active |
| lazychaser/laravel-nestedset A Laravel Eloquent package implementing the nested set model for storing and querying hierarchical data like trees in relational databases.… | 60 | 3805 | active |
| qkqpttgf/OneManager-php A PHP-based index and file manager for OneDrive/SharePoint that can be deployed to serverless platforms like Vercel, Huawei FG, Aliyun FC, … | 55 | 3795 | active |
| WPGraphQL WPGraphQL is a free, open-source WordPress plugin that exposes an extendable GraphQL schema and API for any WordPress site. It lets develop… | 95 | 3794 | active |
| EasyImages EasyImage2.0 is a self-hosted PHP image hosting (image bed) application that requires no database and returns image URLs, Markdown, BBCode,… | 64 | 3794 | active |
| symfony/dotenv A Symfony component that parses .env files and registers the variables they contain into PHP's $_ENV and $_SERVER superglobals. It supports… | 94 | 3789 | stable |
| LimeSurvey/LimeSurvey LimeSurvey is a free, open-source online survey platform for creating questionnaires, polls, and forms with conditional logic, branching, m… | 77 | 3770 | stable |
| tastyigniter/TastyIgniter TastyIgniter is a free, open-source, self-hosted restaurant management platform built on Laravel for online food ordering, table reservatio… | 96 | 3766 | active |
| lunarphp/lunar Lunar is an open-source headless e-commerce package for Laravel, providing product catalogs, carts, orders, payments, discounts, and taxati… | 97 | 3759 | active |
| yaojingang/GEOFlow GEOFlow is an open-source content engineering and multi-site distribution system built for GEO (Generative Engine Optimization), combining … | 79 | 3747 | active |