What are the top PHP repos?
Popular PHP repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- solidtime-io/solidtimeAn open-source, self-hostable time tracking app for freelancers and agencies that handles projects, clients, b
- symfony/event-dispatcherA standalone PHP library that lets different parts of an application communicate by dispatching named events a
- phpspec/prophecyProphecy is a PHP library for creating fake versions of your app's dependencies in tests, so you can verify yo
- sylius/syliusSylius is a PHP framework for building fully custom e-commerce stores with a headless architecture — it handle
- symfony/finderA standalone PHP library for searching files and folders using a chainable, readable API — filter by name patt
- twigphp/twigA fast, secure template language for PHP that keeps HTML pages separate from your PHP code, compiles templates
- sebastianbergmann/php-file-iteratorSmall PHP library that scans directories and filters files by extension or prefix — mainly used as a dependenc
- phar-io/manifestA PHP library that reads and writes XML manifest files for PHP Archive (PHAR) packages, describing their versi
- lcobucci/jwtA PHP library for creating, signing, and verifying JSON Web Tokens—the standard way to authenticate users acro
- phar-io/versionA tiny PHP library that parses semantic version numbers and checks whether a version satisfies a constraint li
- symfony/processA PHP library that lets you run shell commands from your PHP code with clean handling of output, timeouts, and
- symfony/css-selectorA small PHP library that converts CSS selectors into XPath queries, so you can use the familiar CSS syntax you
- symfony/var-dumperA PHP debugging library that replaces the built-in var_dump() with a cleaner, more readable output for inspect
- sebastianbergmann/php-text-templateA small standalone PHP library for filling placeholder variables into text templates at runtime, useful for ge
- laravel/tinkerAn interactive PHP console built into every Laravel project that lets you query your database, test code, and
- vrana/adminerA single PHP file you drop on any web server to get a full browser-based database manager supporting MySQL, Po
- fideloper/trustedproxyPHP package for Laravel that makes your app correctly identify real visitor IPs and protocols when running beh
- barryvdh/laravel-dompdfA Laravel package that converts HTML templates into downloadable PDF files using Dompdf, letting you generate,
- dolibarr/dolibarrDolibarr is an open-source web-based ERP and CRM for small and medium businesses, covering contacts, quotes, i
- symfony/debugA deprecated Symfony PHP component that displayed structured, readable error messages during development — sup
- the-benchmarker/web-frameworksA benchmark suite that measures how many HTTP requests per second popular web frameworks can handle across man
- mongodb/laravel-mongodbA Laravel package that lets you use MongoDB as your database with the exact same Eloquent model and query synt
- moodle/moodleMoodle is an open-source platform for running online courses and training programs — install it on your own se
- sebastianbergmann/comparatorA PHP library that checks whether two PHP values are equal, handling all value types including objects, dates,
- php-fig/http-messageA PHP package that defines the PSR-7 standard interfaces for HTTP messages, allowing different PHP frameworks
- hamcrest/hamcrest-phpPHP port of the Hamcrest matching library that lets you write readable test assertions like assertThat($value,
- roundcube/roundcubemailRoundcube is a free open-source webmail application you install on your own server so people can read and send
- pixelfed/pixelfedPixelfed is an open-source Instagram-like photo sharing platform you can self-host, part of the fediverse so u
- elementor/elementorThe most popular drag-and-drop page builder plugin for WordPress — you visually design web pages by dragging e
- paragonie/awesome-appsecA curated reading list of books, articles, courses, and tools for learning application security across many pr
- hyperf/hyperfA high-performance PHP framework that uses coroutines to handle over 100,000 requests per second, with built-i
- sebastianbergmann/exporterSmall PHP library that converts any variable — arrays, objects, null, circular references — into a readable te
- denvercoder1/github-readme-streak-statsA service that generates a customizable badge showing your GitHub contribution streak, total contributions, an
- sebastianbergmann/environmentA tiny PHP utility library that detects whether code is running on standard PHP or HHVM, so you can write cond
- aonez/kekaKeka is a free macOS and iOS app for compressing and extracting files, supporting multiple archive formats wit
- doctrine/annotationsA PHP library that reads special tags written in code comments and converts them into structured data, letting
- doctrine/collectionsDoctrine Collections is a PHP library that provides a shared, consistent interface for working with typed coll
- spatie/laravel-backupA Laravel package that automates creating, storing, and monitoring backups of your app's files and database —
- itsgoingd/clockworkClockwork is a PHP debugging tool that captures every request your app handles and shows you database queries,
- respect/validationRespect/Validation is a PHP library with 150+ built-in rules for checking user input, letting you chain condit
- passbolt/passbolt_apiAn open-source team password manager you can self-host, where passwords are encrypted on each user's device be
- codeigniter4/codeigniter4A lightweight PHP web framework that gives developers a ready-made structure for routing URLs, connecting to d
- prasathmani/tinyfilemanagerA single PHP file you drop onto any web server to get a browser-based file manager — no install, no database,
- glpi-project/glpiGLPI is a free, open source IT management platform that tracks all of an organization's technology assets and
- vimeo/psalmPsalm is a PHP static analysis tool that reads your code before you run it to catch type errors, undefined var
- tijsverkoyen/csstoinlinestylesCssToInlineStyles is a PHP library that merges a CSS stylesheet into an HTML file by moving every style rule d
- spatie/laravel-activitylogA Laravel package that automatically records what users and the system do in your app, storing an audit trail
- zoneminder/zoneminderA free, open-source Linux surveillance system that connects to IP, USB, and analog cameras, records footage, d
- doctrine/commonA shared PHP utility library that serves as the internal foundation for Doctrine ORM and Doctrine DBAL — most
- openai-php/clientA community PHP library for calling the OpenAI API — covering chat, images, audio, embeddings, fine-tuning, an
- audi-1/sqli-labsA deliberately vulnerable PHP web application with step-by-step lessons covering every major SQL injection tec
- causefx/organizrA self-hosted web dashboard that combines all your home-server apps into one page with tabs, user accounts, an
- laravel/socialitePHP package for Laravel that adds social login buttons (Google, GitHub, Facebook, and more) to your web app in
- timber/timberTimber is a WordPress plugin that separates PHP logic from HTML design using the Twig template language, makin
- alexjustesen/speedtest-trackerSpeedtest Tracker is a self-hosted web app that automatically runs internet speed tests on a schedule and save
- rappasoft/laravel-boilerplateLaravel Boilerplate is a ready-made PHP starter project that gives you user accounts, roles, permissions, an a
- pfsense/pfsensepfSense is a free, open source firewall and router built on FreeBSD that replaces expensive commercial network
- hlmd/postman-cnA community-made Chinese language pack for Postman that translates the entire interface into Simplified Chines
- phan/phanA static analysis tool for PHP that checks your code for type errors, undefined variables, wrong function argu
- nunomaduro/phpinsightsPHP Insights scans a PHP codebase in seconds and displays scores for code quality, coding style, architecture,
- phpseclib/phpseclibphpseclib is a pure-PHP library for SSH, SFTP, encryption, digital signatures, and X.509 certificates — no com
- swoft-cloud/swoftA high-performance PHP framework powered by Swoole that keeps your app running persistently in memory, making
- solstice23/argon-themeA lightweight, visually polished WordPress blog theme with built-in dark mode, flexible column layouts, math e
- orchidsoftware/platformAn open-source Laravel package for building admin panels and dashboards by describing forms and tables in PHP,
- jenssegers/agentA PHP library that detects what device, browser, and operating system a website visitor is using, so your app
- corcel/corcelA PHP library that connects to a WordPress database so you can use WordPress as a content backend while your p
- doctrine/migrationsDoctrine Migrations is a PHP library that tracks database schema changes as versioned PHP class files, letting
- endroid/qr-codeA PHP library for generating QR codes in PNG, SVG, WebP, EPS, and PDF formats, with support for custom colors,
- easy-swoole/easyswooleA high-performance PHP framework for building fast API servers that can handle thousands of simultaneous users
- webonyx/graphql-phpA PHP library that lets your backend handle GraphQL queries — clients ask for exactly the data they need, and
- librenms/librenmsA free, community-maintained network monitoring system that watches routers, switches, and servers across your
- mpdf/mpdfA PHP library that converts an HTML string into a PDF file, handling non-Latin character sets, page layout, he
- nunomaduro/collisionA PHP package that replaces raw CLI error dumps with a readable, highlighted display showing the relevant line
- kimai/kimaiAn open-source web app for tracking time spent on projects and generating reports and invoices — self-hostable
- symfony/filesystemA PHP utility library for reliably creating, copying, moving, and deleting files and directories, with clear e
- anonaddy/anonaddyAnonAddy (addy.io) lets you create disposable email aliases that forward messages to your real inbox, keeping
- mlgmxyysd/xiaomi-hyperos-bootloader-bypassA PHP proof-of-concept that bypasses Xiaomi HyperOS account binding restrictions for bootloader unlocking, usi
- dokuwiki/dokuwikiAn open-source wiki engine written in PHP that lets you create and edit interconnected web pages using simple
- php-amqplib/php-amqplibThe most widely used PHP client for RabbitMQ, letting you publish and consume messages through queues so diffe
- exposedev/exposeAn open-source PHP tunneling tool that creates a public URL pointing to your local development server, letting
- tecnickcom/tcpdfTCPDF is a PHP library for generating PDF files from code, supporting text, images, barcodes, and forms — now
- easychen/stack-roadmapA visual full-stack learning roadmap in Chinese that shows indie developers the minimum skills needed to ship
- cakephp/phinxA standalone PHP tool for managing database schema changes as versioned migration files, supporting MySQL, Pos
- aimeos/aimeos-coreA modular PHP e-commerce framework that provides the core shop logic and admin tools to build custom storefron
- symfony/dotenvA PHP library that loads environment variables from a .env file into your app at startup, so you can safely st
- ampache/ampacheA self-hosted web app that streams your own music and video collection from your server to any internet-connec
- ralouphie/getallheadersA tiny PHP library that makes the getallheaders() function work on nginx and FastCGI servers, not just Apache
- lazychaser/laravel-nestedsetA Laravel package that stores parent-child data like category trees and nav menus in a database using the Nest
- piwigo/piwigoA self-hosted photo gallery you install on your own web server to store and share photos privately — a free, o
- wp-graphql/wp-graphqlA free WordPress plugin that adds a GraphQL API to your site, letting you build modern headless frontends with
- osticket/osticketosTicket is a free, open source helpdesk system that collects support requests from email, phone, and web form
- pimcore/pimcoreAn open-source PHP platform for managing product catalogs, digital assets, and web content in one place and pu
- mevdschee/php-crud-apiA single PHP file that instantly turns any MySQL, PostgreSQL, MariaDB, or SQLite database into a REST API with
- icret/easyimages2.0EasyImages 2.0 is a self-hosted PHP image hosting service that lets you upload images and get back shareable l
- openai-php/laravelA Laravel package that connects PHP web apps to the OpenAI API, making it easy to send messages to AI models a
- kriswallsmith/asseticA PHP library that manages web assets by combining CSS and JavaScript files, compiling LESS and SASS into plai
- crinsane/laravelshoppingcartA PHP Laravel package that adds a full shopping cart to your web app: add items with options, update quantitie
- iamjohnwhite/bricks-floating-panelsA WordPress plugin for Bricks Builder that turns the docked Settings and Structure panels into freely draggabl
- vscommonbot/vs-ir-evalA prompt and skill package that reviews startup pitch decks and business plans from a venture mentoring perspe
- foodlz/laravel-ai-skillsA Laravel PHP package that lets you give AI agents reusable behavior guides — like a refund policy or tone gui
All repos · Explain any other repo →