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 |
|---|---|---|---|
| zidansec/CloudPeler CrimeFlare is a PHP command-line OSINT tool that attempts to reveal the real origin IP address behind websites protected by Cloudflare's WA… | 10 | 1575 | maintenance |
| beyondcode/laravel-dump-server A Laravel package that brings Symfony's Var-Dump Server to Laravel applications. It collects all dump() call outputs in a separate server p… | 23 | 1557 | maintenance |
| nickola/web-console Web Console is a lightweight web-based shell that lets you execute shell commands on a server directly from a browser. It is a single PHP f… | 23 | 1556 | maintenance |
| Symfony Polyfill A Symfony polyfill component that backports PHP 5.6 functions (hash_equals and ldap_escape) to older PHP releases. It lets code written aga… | 32 | 1553 | maintenance |
| AvoRed Laravel E-commerce AvoRed is an open-source headless e-commerce platform built on Laravel, exposing a GraphQL API for products, orders, carts, and user manage… | 23 | 1546 | maintenance |
| partkeepr/PartKeepr PartKeepr is an open-source, self-hosted inventory management web application primarily designed for tracking electronic components. It is … | 10 | 1531 | maintenance |
| beyondcode/writeout.ai A self-hosted Laravel web application that transcribes uploaded audio files using OpenAI's Whisper API and translates the transcripts via t… | 68 | 1527 | maintenance |
| kylekatarnls/update-helper A Composer plugin that lets PHP library authors display upgrade warnings and migration instructions to users during composer updates. It ca… | 23 | 1526 | maintenance |
| FOSSASIA-Web/feed.api.fossasia.net A PHP-based RSS feed merger service for FOSSASIA communities that aggregates blog, podcast, and event feeds from multiple open-source commu… | 32 | 1525 | maintenance |
| gwen001/github-search A collection of Python, PHP, and Bash scripts that perform targeted searches on GitHub via its search API to find secrets, keys, private re… | 23 | 1515 | maintenance |
| kakserpom/phpdaemon phpDaemon is an asynchronous server-side framework for building high-load network applications in PHP, built on libevent. It bundles server… | 23 | 1512 | maintenance |
| Laravel Lumen Lumen is a fast PHP micro-framework from the Laravel project for building web applications and APIs with expressive syntax, offering routin… | 67 | 1509 | maintenance |
| FuelPHP FuelPHP v1.x is a lightweight, flexible MVC/HMVC web framework for PHP, featuring ViewModels (Presenters), closure-based routing, modular p… | 75 | 1503 | maintenance |
| fossasia/loklak_wp_plugins A collection of WordPress plugins integrating Loklak social-media search, packaged with a WordPress + PostgreSQL (pg4wp) setup deployable t… | 32 | 1503 | maintenance |
| aoaostar/toolbox A self-hosted online toolbox web application built with PHP (ThinkPHP) and Vue.js, extensible through plugins and plugin templates. It can … | 23 | 1503 | maintenance |
| tighten/collect A standalone split of Laravel's Illuminate Collections usable in non-Laravel PHP projects without pulling in the full Illuminate Support pa… | 10 | 1494 | maintenance |
| eyecatchup/SEOstats SEOstats is an open-source PHP library for retrieving SEO-relevant website metrics from sources like Alexa, Google, Moz, SEMRush, Sistrix, … | 10 | 1491 | maintenance |
| seblucas/cops COPS is a lightweight PHP web application that serves a Calibre ebook library over OPDS feeds and a simple HTML catalog. It reads the Calib… | 23 | 1488 | maintenance |
| jasny/sso A PHP library implementing simple Single Sign-On (SSO), allowing users to log in once at a central server and be automatically authenticate… | 23 | 1487 | maintenance |
| chakhsu/pinghsu Pinghsu is a Typecho blog theme built with a focus on front-end performance optimization while balancing design aesthetics and visual commu… | 23 | 1479 | maintenance |
| elementor/wp2static WP2Static is a WordPress plugin that generates a static copy of a WordPress site and deploys it to static hosting. It improves security, pe… | 23 | 1470 | maintenance |
| psecio/iniscan A command-line tool that scans a php.ini file against common security best practices and reports pass/fail results per setting. It is insta… | 32 | 1468 | maintenance |
| protonemedia/laravel-splade Laravel Splade is a Laravel package that lets you build Single Page Applications using standard Blade templates enhanced with renderless Vu… | 10 | 1466 | maintenance |
| PeeHaa/OpCacheGUI A self-hosted web-based GUI for monitoring and managing PHP's OpCache. It provides a polished interface to view cache status, statistics, a… | 23 | 1444 | maintenance |
| composer/installers A Composer plugin that lets PHP package authors install their packages into framework-specific directories based on declared package types.… | 60 | 1439 | maintenance |
| Raikia/FiercePhish FiercePhish is a self-hosted PHP web application for managing full phishing engagements, including campaign tracking, scheduled email sendi… | 23 | 1437 | maintenance |
| netz98/n98-magerun n98-magerun is a PHP command-line tool billed as the swiss army knife for Magento 1 developers, sysadmins and devops, offering a large set … | 10 | 1428 | maintenance |
| immobiliare/ApnsPHP A set of open-source PHP classes for interacting with the Apple Push Notification service (APNs) to send push notifications to iPhone, iPad… | 23 | 1427 | maintenance |
| weiboad/kafka-php Kafka-php is a pure PHP client library for Apache Kafka supporting producer and consumer functionality against Kafka brokers 0.8+ (consumer… | 10 | 1427 | maintenance |
| jonnnnyw/php-phantomjs A PHP library that wraps the PhantomJS headless browser, letting PHP applications load web pages with full JavaScript support and inspect t… | 10 | 1425 | maintenance |
| willdurand/Negotiation A standalone, dependency-free PHP library implementing HTTP content negotiation per RFC 7231. It negotiates media types, languages, encodin… | 23 | 1421 | maintenance |
| jonseg/crud-admin-generator CRUD Admin Generator is an open-source tool that generates a complete PHP backend (built on the Silex framework) from an existing MySQL dat… | 32 | 1419 | maintenance |
| welaika/wordless Wordless is a WordPress plugin and theme boilerplate that brings modern tooling (Pug templating, Sass/SCSS, Babel, WebPack, BrowserSync) to… | 23 | 1417 | maintenance |
| icecoder/ICEcoder ICEcoder is a browser-based code editor written in PHP that lets you code directly within a web browser, online or offline. It runs on a PH… | 10 | 1416 | maintenance |
| Symfony Security The Symfony Security Guard component, part of the Symfony framework, lets developers build custom multi-step authentication systems with fu… | 10 | 1409 | maintenance |
| sohelamin/crud-generator A Laravel package that scaffolds CRUD code including controllers, models, migrations, views, and API resources from the command line. It is… | 23 | 1408 | maintenance |
| antonioribeiro/firewall A Laravel package acting as a soft-firewall that controls route access by IP address, country, or host via blacklists and whitelists. It al… | 32 | 1406 | maintenance |
| darryldecode/laravelshoppingcart A shopping cart implementation package for the Laravel PHP framework, installable via Composer. It manages cart items, quantities, prices, … | 53 | 1404 | maintenance |
| box/Anemometer Box Anemometer is a PHP web application for analyzing MySQL slow query logs collected via pt-query-digest. It stores query analysis data in… | 32 | 1393 | maintenance |
| ledccn/IYUUAutoReseed IYUUAutoReseed is a PHP-based Private Tracker (PT) auto-reseeding tool that matches existing torrents' info_hash values against a companion… | 23 | 1390 | maintenance |
| Tencent/WeDemo WeDemo is an open-source reference app from the WeChat team demonstrating how to integrate WeChat login and sharing into mobile apps. It in… | 32 | 1383 | maintenance |
| hhvm/xhp-lib XHP-Lib provides the class libraries for XHP, a Hack language feature that makes XML/HTML fragments valid Hack expressions. It lets develop… | 10 | 1381 | maintenance |
| SwooleDistributed/SwooleDistributed SwooleDistributed (SD) is a full-stack distributed application server framework built on the PHP Swoole extension. It combines mixed-protoc… | 23 | 1371 | maintenance |
| Chrome Logger ChromePhp is a PHP library that logs server-side PHP variables to the Google Chrome console via the Chrome Logger extension. It sends log d… | 32 | 1370 | maintenance |
| laravel-ardent/ardent Ardent is a PHP library providing self-validating, secure model classes that extend Laravel's Eloquent ORM. It moves validation rules, erro… | 10 | 1367 | maintenance |
| appstract/laravel-opcache A Laravel package providing Artisan commands for managing PHP OPcache, including clearing, status inspection, configuration display, and pr… | 23 | 1362 | maintenance |
| panique/mini MINI is an extremely simple barebone PHP application skeleton, reduced to the max, that provides clean URLs, demo CRUD actions, and PDO-bas… | 32 | 1360 | maintenance |
| elasticquent/Elasticquent A PHP library that maps Laravel Eloquent models to Elasticsearch types, letting you index and search model data directly from Eloquent. It … | 23 | 1353 | maintenance |
| pereorga/minimalist-web-notepad A minimalist open-source PHP web notepad, a clone of the defunct notepad.cc, that lets users create and edit text notes at simple URLs. Not… | 32 | 1338 | maintenance |
| formers/former Former is a PHP form builder library with a fluent API for creating and formatting HTML forms, primarily targeting Laravel but usable stand… | 64 | 1333 | maintenance |
| PHP Console A PHP server library that pairs with a Google Chrome extension to handle PHP errors and exceptions, dump variables, and remotely execute PH… | 23 | 1331 | maintenance |
| LupinTraderIII/LookingGlass LookingGlass is a user-friendly PHP web application that lets the public run network diagnostic commands (ping, traceroute, mtr, host) agai… | 32 | 1317 | maintenance |
| shopware5/shopware Shopware 5 is an open-source e-commerce platform built on Symfony, Doctrine, and Zend Framework, providing a full online store solution wit… | 66 | 1309 | maintenance |
| jpfuentes2/php-activerecord PHP ActiveRecord is an open-source ORM library for PHP implementing the ActiveRecord pattern, inspired by Ruby on Rails' ActiveRecord. It m… | 23 | 1304 | maintenance |
| pipe-dream/laravel-create A Composer package that scaffolds Laravel projects from a minimal sketch of models and tables, predicting the application schema in real ti… | 10 | 1295 | maintenance |
| sunra/php-simple-html-dom-parser A PHP library adapting Simple HTML DOM Parser for Composer and PSR-0, allowing easy HTML parsing and manipulation. It supports invalid HTML… | 23 | 1283 | maintenance |
| Unirest Unirest for PHP is a lightweight, simplified HTTP client library for making GET, POST, PUT, DELETE and other requests. It supports form par… | 26 | 1273 | maintenance |
| davidhsianturi/laravel-compass Laravel Compass is a Laravel package that embeds a REST client UI inside your Laravel application. It auto-discovers your app's routes so y… | 23 | 1266 | maintenance |
| c9s/Pux Pux is a high-performance PHP routing library with an optional C extension, offering Sinatra-style PCRE patterns, controller auto-mounting,… | 32 | 1263 | maintenance |
| dannyvankooten/AltoRouter AltoRouter is a small, lightweight PHP routing class supporting REST, dynamic named parameters, and reversed routing. It offers flexible re… | 23 | 1263 | maintenance |
| Beanbun Beanbun is a multi-process web crawler framework written in PHP, built on Workerman with Guzzle as the default downloader. It supports dist… | 57 | 1261 | maintenance |
| overtrue/laravel-lang A Laravel/Lumen package that provides translation files for 75 languages, based on Laravel-Lang/lang. It lets Laravel applications switch l… | 10 | 1257 | maintenance |
| gnikyt/laravel-shopify A full-featured Laravel package for building Shopify apps, providing OAuth authentication, REST/GraphQL API integration, billing, webhook h… | 10 | 1250 | maintenance |
| web3p/web3.php A PHP library providing an interface to the Ethereum blockchain via JSON-RPC, supporting HTTP, async, and WebSocket providers. It includes … | 23 | 1249 | maintenance |
| Themosis Framework Themosis is a PHP framework that wraps WordPress in a Laravel-inspired object-oriented structure, providing routing, controllers, views (Bl… | 23 | 1247 | maintenance |
| iamcal/php-emoji A PHP library for converting emoji between various native formats (DoCoMo, KDDI, Softbank, Google) and a unified format, as well as renderi… | 32 | 1242 | maintenance |
| arielsalminen/Remote-Preview Remote Preview is a JavaScript-based tool that lets you load any URL simultaneously on a large number of mobile devices by polling a url.tx… | 32 | 1238 | maintenance |
| xiebruce/PicUploader PicUploader is a PHP-based image hosting (image bed) tool that uploads images and arbitrary files to dozens of cloud storage providers and … | 32 | 1225 | maintenance |
| davibennun/laravel-push-notification A Laravel/Lumen package that provides a facade for sending push notifications to iOS (APNs) and Android (GCM) devices. It supports multiple… | 10 | 1225 | maintenance |
| jquery-archive/plugins.jquery.com The source code for the jQuery Plugins site, a web registry that indexes GitHub repositories containing jQuery plugins via manifest files a… | 10 | 1221 | maintenance |
| Bernard Bernard is a multi-backend PHP library for creating background jobs that are processed later via queues and long-running worker processes. … | 23 | 1214 | maintenance |
| ZE3kr/Cloudflare-CNAME-Setup A self-hosted PHP panel for Cloudflare Hosting Partners that lets customers set up domains via CNAME (partial setup) instead of full NS del… | 40 | 1211 | maintenance |
| walkor/workerman-chat A high-performance websocket chat room application built on PHP's workerman GatewayWorker framework, supporting distributed multi-server de… | 32 | 1209 | maintenance |
| gothinkster/laravel-realworld-example-app An exemplary Laravel backend implementing the RealWorld (Medium.com clone) API spec, demonstrating CRUD, JWT authentication, and real-world… | 10 | 1200 | maintenance |
| mikeerickson/phpunit-pretty-result-printer A PHPUnit result printer plugin that replaces the default test output with a modern, colorful, prettier format. It installs via Composer an… | 23 | 1195 | maintenance |
| PHP Language Server A pure PHP implementation of the Language Server Protocol that provides static code analysis for PHP in any LSP-compatible IDE. It offers f… | 23 | 1192 | maintenance |
| lucb1e/cookielesscookies A PHP demo showing how users can be tracked via HTTP ETag headers instead of cookies or localStorage. It serves as an educational proof-of-… | 33 | 1191 | maintenance |
| l3m0n/Bypass_Disable_functions_Shell A PHP webshell that collects various techniques for bypassing PHP's disable_functions restriction to achieve command execution, including L… | 32 | 1191 | maintenance |
| laminas/laminas-zendframework-bridge A PHP library that provides a custom autoloader aliasing legacy Zend Framework, Apigility, and Expressive class names to their Laminas Proj… | 68 | 1186 | maintenance |
| imiphp/imi imi is a PHP framework supporting long-connection microservices and distributed development, runnable under PHP-FPM, Swoole, Workerman, and… | 79 | 1185 | maintenance |
| Ph3nol/NotificationPusher A standalone PHP library for pushing notifications to mobile devices via adapters for Apple APNS and Android GCM/FCM. It also supports push… | 32 | 1181 | maintenance |
| ywdblog/certbot-letencrypt-wildcardcertificates-alydns-au A certbot manual hook tool that automates DNS-01 challenge TXT record creation and cleanup for Let's Encrypt wildcard certificates. It supp… | 32 | 1176 | maintenance |
| sebastianbergmann/code-unit A PHP library providing a collection of value objects that represent PHP code units such as classes, methods, and functions. It is a low-ma… | 32 | 1173 | maintenance |
| lavary/laravel-menu A Laravel package for building and rendering navigation menus programmatically in PHP. It supports nested items, active-item detection, URL… | 23 | 1167 | maintenance |
| 18601949127/DiDiCallCar An Android ride-hailing demo app modeled on Didi, built end-to-end by one developer including the Apache+PHP+MySQL backend. It adds RFID/NF… | 32 | 1165 | maintenance |
| Slack for PHP A simple PHP package for sending messages to Slack via incoming webhooks, with an elegant, easy-to-use client API. It supports default sett… | 23 | 1160 | maintenance |
| chintanbanugaria/92five 92five is a self-hosted project management web application built with PHP and JavaScript. It provides task tracking, file uploads, and team… | 32 | 1159 | maintenance |
| Herzult/SimplePHPEasyPlus A satirical PHP library that performs simple numeric addition through an absurdly over-engineered OOP architecture of parsers, proxies, ope… | 32 | 1158 | maintenance |
| anandkunal/ToroPHP ToroPHP is a small PHP routing library for building RESTful web applications and APIs. It maps URL patterns to handler classes whose method… | 32 | 1156 | maintenance |
| didi/rdebug Rdebug is a tool chain for recording real production traffic and replaying it against non-production environments to test and debug PHP mic… | 10 | 1156 | maintenance |
| LoeiFy/Diaspora Diaspora is a WordPress theme written in PHP featuring a photo-wallpaper gallery layout, music playback in posts, and quick-preview menus. … | 32 | 1155 | maintenance |
| Elastic Scout Driver A Laravel Scout driver that integrates Eloquent models with Elasticsearch, providing index configuration, mappings, search rules, filters, … | 10 | 1155 | maintenance |
| brianhaveri/Underscore.php Underscore.php is a PHP port of the popular Underscore.js utility library, providing functional-style collection, array, and object manipul… | 32 | 1153 | maintenance |
| laravel-frontend-presets/tailwindcss A Laravel frontend preset package that scaffolds Tailwind CSS into a fresh Laravel application via artisan commands. It optionally generate… | 23 | 1149 | maintenance |
| mdmsoft/yii2-admin A GUI-based RBAC (Role-Based Access Control) manager extension for the Yii2 PHP framework. It provides an administrative interface for mana… | 23 | 1147 | maintenance |
| WhiteHouse/petitions A Drupal 7 installation profile that powers We The People, the White House online petition platform at petitions.whitehouse.gov. It lets us… | 10 | 1147 | maintenance |
| romanbican/roles A Laravel 5 package for managing user roles and permissions, including role levels, permission inheritance, Blade template extensions, and … | 10 | 1146 | maintenance |
| nikic/iter A PHP library providing iteration primitives like map, filter, and reduce built on generators. All functions accept arbitrary iterables and… | 35 | 1142 | maintenance |
| cretueusebiu/laravel-nuxt A starter template combining Laravel 8 backend with Nuxt 2 (Vue) frontend, supporting SPA or SSR modes. It ships with authentication featur… | 23 | 1141 | maintenance |
| franzliedke/studio A Composer plugin and CLI tool that lets PHP developers work on their own Composer packages while using them in an application. It symlinks… | 23 | 1136 | maintenance |