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 |
|---|---|---|---|
| ThingEngineer/PHP-MySQLi-Database-Class A lightweight PHP wrapper around MySQLi providing a fluent query builder with prepared statements and simple object mapping. It supports in… | 50 | 3296 | maintenance |
| oauth2-server-php A PHP library for implementing an OAuth 2.0 authorization/token server into PHP applications. It supports pluggable storage (e.g., PDO) and… | 25 | 3270 | maintenance |
| jbtronics/CrookedStyleSheets A proof-of-concept demonstrating website tracking and analytics using only CSS, without any JavaScript. It detects browser type, screen res… | 32 | 3266 | maintenance |
| Symfony Polyfill A Symfony polyfill component that backports PHP 7.0 features such as intdiv, preg_replace_callback_array, random_bytes/random_int, and *Err… | 32 | 3185 | maintenance |
| laravel/breeze Laravel Breeze is a minimal authentication scaffolding starter kit for Laravel applications, built on Laravel Fortify. It provides login, r… | 92 | 3058 | maintenance |
| Minify Minify is a PHP-based HTTP server that combines, minifies, and serves CSS and JavaScript assets with appropriate caching headers like condi… | 57 | 2993 | maintenance |
| Rudloff/alltube AllTube is a self-hosted PHP web application providing an HTML GUI for youtube-dl, letting users download videos from sites like YouTube, V… | 10 | 2965 | maintenance |
| antonioribeiro/tracker A Laravel package that tracks and stores detailed visitor and request information—sessions, page views, users, devices, browsers, geolocati… | 23 | 2930 | maintenance |
| themsaid/wink Wink is a Laravel package that adds an elegant admin UI for managing a publication with posts, pages, tags, and authors. It is faceless, me… | 23 | 2926 | maintenance |
| gitscrum-core/laravel-gitscrum GitScrum is a self-hosted project management application built on Laravel that supports Agile methodologies like Scrum and Kanban, with fea… | 29 | 2908 | maintenance |
| LavaLite CMS LavaLite is a multilingual open-source content management system built on the Laravel PHP framework with a Bootstrap-based admin interface.… | 23 | 2889 | maintenance |
| pentestmonkey/php-reverse-shell A PHP script that opens an interactive reverse shell connection back to an attacker-controlled listener. It is a well-known utility for pen… | 32 | 2881 | maintenance |
| cztomczak/phpdesktop PHP Desktop is an open-source framework for building native desktop GUI applications using PHP, HTML5, JavaScript and SQLite, often describ… | 69 | 2878 | maintenance |
| jcc/blog PJ Blog is an open-source blog application built with Laravel and Vue.js, featuring an admin dashboard, article management, comments, roles… | 23 | 2851 | maintenance |
| ganlvtech/down_52pojie_cn A single-page file explorer built with Vue.js that can be hosted on any static website, originally created to power the 52pojie forum's dow… | 23 | 2814 | maintenance |
| rodber/chevereto-free Chevereto-Free is a self-hosted PHP image hosting and sharing application that lets users run their own Flickr/Imgur-style website on their… | 10 | 2778 | maintenance |
| smalot/pdfparser A standalone PHP library for parsing PDF files and extracting data such as text, metadata, and page content. It supports compressed PDFs an… | 85 | 2731 | maintenance |
| myclabs/php-enum A small PHP library providing an Enum base class, inspired by SplEnum, for PHP versions lacking native enums. It lets developers define enu… | 23 | 2724 | maintenance |
| laravel/ui A Composer package providing frontend scaffolding presets (Bootstrap, Vue, React) and simple authentication scaffolding for Laravel applica… | 85 | 2720 | maintenance |
| b374k/b374k b374k is a single-file PHP webshell providing browser-based remote server management, including a file manager, command and script executio… | 23 | 2670 | maintenance |
| silexphp/Pimple Pimple is a small dependency injection container for PHP that manages services and parameters via closures. It is now in maintenance mode, … | 60 | 2662 | maintenance |
| klein/klein.php Klein.php is a fast and flexible routing library for PHP 5.3+, inspired by Sinatra. It provides regex-based routing with named parameters, … | 23 | 2657 | maintenance |
| VentureCraft/revisionable A Laravel PHP package that adds automatic revision history to any Eloquent model via a trait. It records who changed which fields and from … | 59 | 2613 | maintenance |
| phacility/xhprof XHProf is a lightweight function-level hierarchical profiler for PHP, implemented as a C PHP extension with a PHP-based HTML reporting UI. … | 32 | 2595 | maintenance |
| fossar/selfoss selfoss is a self-hosted, web-based RSS reader and multi-source feed aggregation (mashup) application written in PHP. It consolidates posts… | 67 | 2474 | maintenance |
| KnpLabs/Gaufrette Gaufrette is a PHP library providing a filesystem abstraction layer, letting applications work with files without knowing where or how they… | 78 | 2464 | maintenance |
| danielstjules/Stringy Stringy is a PHP string manipulation library offering an object-oriented, chainable API with full multibyte (UTF-8) support. It provides do… | 23 | 2432 | maintenance |
| AppScale/gts AppScale GTS is an open-source serverless platform for building and running scalable web and mobile applications on any infrastructure. It … | 23 | 2421 | maintenance |
| laracasts/Laravel-5-Generators-Extended A Laravel package that extends the framework's built-in artisan file generators with schema-aware migration commands. It lets developers de… | 23 | 2418 | maintenance |
| VerbalExpressions A PHP library providing a fluent, chainable API for constructing regular expressions without writing raw regex syntax. It is a PHP port of … | 23 | 2408 | maintenance |
| paquettg/php-html-parser A PHP library that parses HTML into a DOM and lets you find and manipulate tags using CSS selectors, similar to jQuery. It is designed for … | 32 | 2395 | maintenance |
| dancryer/PHPCI PHPCI is a free, open-source continuous integration server designed specifically for PHP projects, built with simplicity in mind. It clones… | 10 | 2387 | maintenance |
| helei112g/payment A PHP SDK that aggregates third-party payment gateways (WeChat Pay, Alipay, China Merchants Bank) behind a unified client interface. It sim… | 23 | 2354 | maintenance |
| PHPGangsta/GoogleAuthenticator A PHP library implementing TOTP (RFC 6238) for Google Authenticator two-factor authentication. It generates secrets and codes, verifies cod… | 23 | 2332 | maintenance |
| zhanghuanchong/icon-workshop Icon Workshop (图标工场) is a web application that generates all required app icon sizes and launch/splash images for mobile platforms like iOS… | 32 | 2317 | maintenance |
| xtr4nge/FruityWifi FruityWiFi is an open-source wireless network auditing tool with a web-based control panel for deploying advanced WiFi attacks. It is modul… | 23 | 2280 | maintenance |
| mylxsw/wizard Wizard is an open-source, self-hosted documentation management system for teams, supporting Markdown, Swagger (OpenAPI 3.0), and spreadshee… | 23 | 2265 | maintenance |
| gabrielrcouto/php-gui A PHP library for building cross-platform desktop GUI applications without installing any PHP extension, installed via Composer. It works b… | 23 | 2232 | maintenance |
| etrepat/baum Baum is a PHP library implementing the Nested Set pattern for Laravel's Eloquent ORM, enabling efficient storage and querying of hierarchic… | 32 | 2221 | maintenance |
| ThinkSNS+ Plus Plus (ThinkSNS+) is a self-hosted social networking system built on the Laravel PHP framework, providing REST APIs and a Vue.js admin panel… | 23 | 2200 | maintenance |
| laracasts/PHP-Vars-To-Js-Transformer A PHP library (laracasts/utilities) that transforms server-side PHP data into JavaScript variables, primarily via a Laravel service provide… | 59 | 2199 | maintenance |
| Laravue Laravue is a full-stack admin dashboard starter combining Laravel as the backend with Vue.js and Element UI on the frontend. It provides an… | 23 | 2196 | maintenance |
| leafo/lessphp lessphp is a compiler for the LESS CSS preprocessor language written entirely in PHP, distributed as a single includable class with an opti… | 32 | 2175 | maintenance |
| symfony/inflector A Symfony component that converts English words between their singular and plural forms. It has been deprecated since Symfony 5.1 in favor … | 10 | 2169 | maintenance |
| panique/huge HUGE is a simple user-authentication solution embedded in a minimal PHP framework skeleton, using PHP's official bcrypt password hashing. I… | 23 | 2158 | maintenance |
| php-embed/Embed A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTM… | 87 | 2141 | maintenance |
| Ignition Ignition is a beautiful, customizable error page for Laravel applications (Laravel 5.5 through 8), serving as the default error page for La… | 23 | 2076 | maintenance |
| vinkla/laravel-hashids A Laravel bridge package for the Hashids library, letting you encode integer IDs into short, reversible, obfuscated strings and decode them… | 52 | 2055 | maintenance |
| BenSampo/laravel-enum A Laravel package providing a simple, extensible enumeration implementation with class constants, instantiation, flagged/bitwise enums, att… | 74 | 2029 | maintenance |
| EasyCorp/easy-log-handler A Monolog handler for Symfony that formats log files to be human-friendly and readable during development. It structures logs by request, r… | 10 | 1995 | maintenance |
| nicolaslopezj/searchable A PHP trait that adds a simple relevance-weighted search function to Laravel Eloquent models. It supports searching across table columns an… | 34 | 1994 | maintenance |
| Hprose PHP Hprose for PHP is a lightweight, high-performance, cross-language RPC (Remote Procedure Call) library. It lets PHP services and clients int… | 23 | 1977 | maintenance |
| j4mie/idiorm Idiorm is a lightweight, nearly-zero-configuration object-relational mapper and fluent query builder for PHP, built on top of PDO with prep… | 23 | 1975 | maintenance |
| drewm/mailchimp-api A super-simple, minimal-abstraction PHP wrapper for the MailChimp API v3. It maps API endpoints directly to simple get/post/patch/delete ca… | 23 | 1974 | maintenance |
| spatie/dashboard.spatie.be The open-source code behind Spatie's realtime office wall dashboard, built as a full Laravel application with Vue and WebSockets. It displa… | 76 | 1955 | maintenance |
| rashidlaasri/LaravelInstaller LaravelInstaller is a PHP package that adds a web-based installation wizard to Laravel applications. It guides users through environment se… | 10 | 1935 | maintenance |
| TCPDF TCPDF is a pure-PHP library for generating PDF documents and barcodes directly in application code, now in maintenance-only mode. It has be… | 98 | 1911 | maintenance |
| mk-j/PHP_XLSXWriter A lightweight PHP library for writing Excel-compatible XLSX (Office 2007+) spreadsheets with minimal memory usage. It supports multiple wor… | 23 | 1866 | maintenance |
| phpv8/v8js V8Js is a PHP extension that embeds Google's V8 JavaScript engine into PHP, allowing execution of JavaScript code from PHP scripts. It prov… | 54 | 1856 | maintenance |
| Qihoo360/QConf QConf is a distributed configuration management system built on ZooKeeper that replaces traditional configuration files with centrally mana… | 23 | 1853 | maintenance |
| PearProject PearProject is a lightweight self-hosted online project and task collaboration system for remote teams, built with a Vue + Ant Design front… | 23 | 1849 | maintenance |
| WhichBrowser WhichBrowser/Parser-PHP is a PHP library that parses user agent strings to identify the browser, rendering engine, operating system, and de… | 23 | 1839 | maintenance |
| walkor/workerman-todpole A multiplayer HTML5 tadpole swimming game server, a PHP port of the Ruby-based Rumpetroll, built on the Workerman framework with WebSocket … | 32 | 1837 | maintenance |
| lincanbin/Carbon-Forum Carbon Forum is a high-performance open-source forum application written in PHP with a MySQL backend. It organizes discussions around tags … | 23 | 1837 | maintenance |
| mm0r1/exploits A collection of PHP 'pwn' exploits that bypass the disable_functions restriction in PHP using known interpreter bugs (e.g., bug #81705, #72… | 32 | 1822 | maintenance |
| php-fig/link-util php-fig/link-util provides common utility classes to assist with implementing PSR-13 (HTTP link interfaces) in PHP. It is a partial impleme… | 23 | 1817 | maintenance |
| ampproject/amp-wp The official AMP plugin for WordPress, supported by the AMP team, that generates AMP-valid markup and integrates AMP serving into the norma… | 66 | 1811 | maintenance |
| ActionView ActionView is an open-source, self-hosted issue tracking and project management tool similar to Jira, built with Laravel (PHP) on the backe… | 23 | 1806 | maintenance |
| J7mbo/twitter-api-php A minimal PHP wrapper class for making Twitter API v1.1 requests with OAuth authentication. It supports GET, POST, and PUT calls via a simp… | 10 | 1804 | maintenance |
| jenssegers/date A PHP library extending Carbon with multi-language date support... | 23 | 1798 | maintenance |
| mdbootstrap/adminlte-laravel A Laravel package that replaces the default Laravel scaffolding with the AdminLTE admin dashboard template (Bootstrap 3) and the Pratt land… | 41 | 1795 | maintenance |
| YetiForceCompany/YetiForceCRM YetiForce CRM is an open-source, multilingual CRM/ERP web application written in PHP for managing accounts, contacts, leads, opportunities,… | 10 | 1792 | maintenance |
| there4/markdown-resume A command-line tool that converts Markdown resume documents into responsive HTML5/CSS3 resumes and printable PDFs via wkhtmltopdf. It offer… | 23 | 1783 | maintenance |
| SimpleRegex/SRL-PHP SRL-PHP is a PHP library implementing the Simple Regex Language (SRL), letting developers write readable, maintainable regex via a fluent q… | 10 | 1780 | maintenance |
| matyhtf/webim A web-based instant messaging application built with PHP and Swoole4 coroutines, supporting single and group chat over WebSocket and HTTP C… | 32 | 1767 | maintenance |
| louislivi/SMProxy SMProxy is a lightweight MySQL database connection pool and proxy middleware built on the MySQL protocol and the Swoole coroutine engine. I… | 23 | 1760 | maintenance |
| TGMPA/TGM-Plugin-Activation TGM Plugin Activation is a PHP library for WordPress that lets theme and plugin authors require or recommend plugins, handling their instal… | 23 | 1755 | maintenance |
| baijunyao/thinkphp-bjyadmin A ThinkPHP-based admin starter project that integrates common features and third-party SDKs (Auth/RBAC permissions, Alipay and WeChat payme… | 10 | 1755 | maintenance |
| MattWilcox/Adaptive-Images A PHP-based solution that automatically detects a visitor's screen size and delivers appropriately re-scaled, cached versions of a site's H… | 32 | 1751 | maintenance |
| iqiqiya/iqiqiya-API A PHP-based collection of free web API endpoints for parsing media from Chinese platforms (Douyin, Kuaishou, Bilibili, NetEase Music, Ximal… | 10 | 1741 | maintenance |
| liexusong/php-beast php-beast is a PHP extension written in C that encrypts PHP source code files so they can be distributed without exposing the original code… | 32 | 1737 | maintenance |
| ReactiveX/RxPHP RxPHP is the ReactiveX implementation for PHP, providing a library for composing asynchronous and event-based programs using observable str… | 56 | 1732 | maintenance |
| php-msf php-msf is a coroutine-based PHP microservice framework built on Swoole, developed by the Camera360 server team. It provides a lightweight … | 23 | 1725 | maintenance |
| RageFrame 3 RageFrame 2.0 is a rapid application development engine built on the Yii2 advanced framework, designed for secondary development with a mic… | 23 | 1705 | maintenance |
| hightman/xunsearch Xunsearch is a free open-source Chinese full-text search engine built in C/C++ on Xapian and SCWS, with a PHP SDK. It provides indexing/sea… | 62 | 1685 | maintenance |
| facebookarchive/planout PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are… | 10 | 1681 | maintenance |
| jpatokal/openflights OpenFlights is a web application for logging flights, rendering them on a zoomable world map, and automatically calculating travel statisti… | 77 | 1678 | maintenance |
| hightman/scws SCWS (Simple Chinese Word Segmentation) is a dictionary-based mechanical Chinese word segmentation engine written in pure C, with no extern… | 25 | 1678 | maintenance |
| MarkBaker/PHPComplex A PHP library providing a Complex number class with arithmetic operations and a wide range of mathematical functions such as trigonometric,… | 23 | 1670 | maintenance |
| q2a/question2answer Question2Answer (Q2A) is a free, open-source PHP/MySQL platform for building question-and-answer websites, used by tens of thousands of sit… | 23 | 1669 | maintenance |
| kitetail/zttp Zttp is a PHP library that wraps Guzzle to provide a simpler, more pleasant developer experience for making HTTP requests. It offers a flue… | 23 | 1668 | maintenance |
| Qihoo360/phptrace phptrace is a low-overhead tracing and troubleshooting tool for PHP, consisting of a PHP extension and a CLI binary. It traces function cal… | 23 | 1662 | maintenance |
| brandonsavage/Upload A PHP library that simplifies handling file uploads with validation rules (mimetype, size) and pluggable storage strategies such as the loc… | 10 | 1652 | maintenance |
| Opauth Opauth is a multi-provider authentication framework for PHP, inspired by OmniAuth for Ruby. It provides a standardized API for interfacing … | 23 | 1629 | maintenance |
| firesunCN/BlueLotus_XSSReceiver BlueLotus_XSSReceiver is a self-hosted XSS data receiving platform written in PHP and JavaScript, designed for CTF practice and security le… | 32 | 1627 | maintenance |
| Talk Talk is a Laravel package that adds a user-to-user conversation and chat system with realtime messaging to any Laravel application. It prov… | 23 | 1620 | maintenance |
| johnroper100/dropplets Dropplets is a minimalist, self-hosted blogging platform written in PHP that publishes posts written in Markdown. It requires no database, … | 23 | 1611 | maintenance |
| gabrielrcouto/php-terminal-gameboy-emulator A Game Boy emulator written in PHP that renders games directly in the terminal. It runs Game Boy and Game Boy Color ROMs using PHP 7's perf… | 23 | 1611 | maintenance |
| silvanmelchior/RPi_Cam_Web_Interface A PHP-based web interface for controlling the Raspberry Pi Camera module. It provides live streaming, motion detection, time-lapse capture,… | 32 | 1599 | maintenance |
| dwijitsolutions/laraadmin LaraAdmin is an open-source Laravel admin panel / CMS / CRM boilerplate that generates CRUD interfaces, migrations, and role-based access c… | 23 | 1583 | maintenance |