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.
- danielmiessler/seclistsSecLists is a large collection of text wordlists for security testing — covering common passwords, hidden web
- coollabsio/coolifyCoolify is a self-hosted deployment dashboard that lets you deploy apps, databases, and services on your own s
- nextcloud/serverNextcloud is a self-hosted alternative to Google Drive or Dropbox. Store files, contacts, and calendars on you
- laravel/frameworkLaravel is a PHP framework that handles the building blocks of web apps — routing, databases, login systems, e
- symfony/symfonySymfony is a PHP web framework made of roughly 60 reusable components covering routing, forms, security, and m
- blueimp/jquery-file-uploadjQuery File Upload is a JavaScript plugin that replaces a plain file input with drag-and-drop uploading, per-f
- filamentphp/filamentA PHP framework that auto-generates polished admin panels and data management interfaces for Laravel apps, eli
- composer/composerThe standard package manager for PHP — declare which libraries your project needs, and Composer automatically
- bagisto/bagistoBagisto is a free, self-hosted open-source platform for building online stores — a complete alternative to Sho
- fzaninotto/fakerPHP library that generates realistic fake data like names, addresses, and emails for testing and development w
- monicahq/monicaAn open-source personal CRM you host yourself — a private space to log details about your friends and family,
- livewire/livewireLivewire lets Laravel PHP developers build interactive web pages — live search, real-time form validation, aut
- guzzle/guzzleGuzzle is a PHP library that makes it simple to send HTTP requests to external APIs and web services — GET, PO
- firefly-iii/firefly-iiiA free, self-hosted personal finance manager you run on your own server to track income, expenses, budgets, an
- designpatternsphp/designpatternsphpDesignPatternsPHP is a reference collection of all classic software design patterns implemented in PHP 8, each
- phpmailer/phpmailerPHPMailer is the standard PHP library for sending email from your application — it handles SMTP connections, H
- matomo-org/matomoSelf-hosted open-source web analytics platform — like Google Analytics but installed on your own server, so vi
- seldaek/monologMonolog is a PHP library for recording logs from your application to multiple destinations at once — files, em
- wordpress/wordpressWordPress is a widely-used open-source content management system built in PHP. This repo is a read-only Git mi
- sebastianbergmann/phpunitThe standard PHP testing framework — write automated tests that check your functions and classes work correctl
- fruitcake/laravel-debugbarA developer toolbar for Laravel apps that shows database queries, routes, views, logs, and performance timings
- bookstackapp/bookstackBookStack is a self-hosted, open-source wiki platform for teams to write and organize documentation in a simpl
- easychen/howto-make-more-moneyA Chinese-language guide for programmers on earning extra income outside a day job, centered on a book called
- bcit-ci/codeigniterCodeIgniter is a lightweight PHP web framework that provides routing, database helpers, session management, an
- nikic/php-parserPHP library that parses PHP 7 and 8 source code into an Abstract Syntax Tree, lets you transform it with visit
- koel/koelA self-hosted personal music streaming service. Point it at a folder of audio files, run the Laravel and Vue s
- briannesbitt/carbonA PHP library that makes working with dates and times easier than the built-in DateTime class, with English-st
- flarum/flarumFlarum is self-hosted open-source forum software you install on your own server to run a discussion community,
- easychen/opc-methodologyChinese-language book on running a one-person online business, covering market choice, digital products, risk,
- getgrav/gravA flat-file PHP CMS that runs without a database. Drop the ZIP on a server, write content as Markdown files, a
- cachethq/cachetCachet is an open source self-hosted status page built with PHP and Laravel, with components, incidents, metri
- erusev/parsedownParsedown is a single-file PHP library that converts Markdown text into HTML, with GitHub flavored Markdown su
- freshrss/freshrssSelf-hosted PHP RSS and Atom feed reader with multi-user support, web scraping for sites without feeds, and a
- barryvdh/laravel-ide-helperLaravel IDE Helper generates PHPDoc files for Laravel projects so editors like PhpStorm and VS Code can autoco
- intervention/imagePHP library for resizing, watermarking, and converting images in web applications — switch between GD, Imagick
- yiisoft/yii2Full-featured PHP web framework that handles requests, database access, and page rendering so you can build we
- phpstan/phpstanPHPStan checks PHP code for bugs and type errors without running it, catching whole categories of mistakes bef
- phpoffice/phpspreadsheetPhpSpreadsheet is a pure-PHP library for reading and writing Excel and LibreOffice spreadsheet files, requirin
- grokability/snipe-itSnipe-IT is a free web app for IT teams to track hardware assets like laptops and monitors, software licenses,
- thephpleague/flysystemFlysystem is a PHP library that gives your app one consistent API for reading, writing, and managing files reg
- vlucas/phpdotenvPHP library that reads a .env file and loads configuration values like passwords and API keys into your app as
- php-cs-fixer/php-cs-fixerPHP CS Fixer automatically rewrites PHP code to match your chosen coding style — it finds formatting rule viol
- filp/whoopsA PHP error handling library that replaces the default confusing crash screen with a clear, well-designed erro
- roots/sageSage is a modern WordPress starter theme for developers, providing Laravel Blade templates, Tailwind CSS, and
- qloapps/qloappsFree open source hotel management software you install on your own server to run a hotel website with an onlin
- digininja/dvwaDVWA (Damn Vulnerable Web Application) is an intentionally insecure PHP app for practicing common web attack t
- spatie/laravel-permissionA Laravel package that adds database-backed user roles and permissions to your web app, letting you control wh
- star7th/showdocShowDoc is a shared documentation hub for software teams, letting everyone write and find API references, data
- wallabag/wallabagA self-hosted web app that saves articles from the web so you can read them later, stripped of ads and clutter
- spartnernl/laravel-excelPHP package for Laravel that makes reading and writing Excel and CSV files straightforward, with built-in supp
- ramsey/uuidA PHP library for generating and working with UUIDs — globally unique identifiers used as database primary key
- piotrplenik/clean-code-phpClean Code PHP adapts Robert C. Martin's Clean Code principles for PHP, showing before-and-after examples of h
- typecho/typechoA lightweight PHP blogging platform that supports Markdown writing, plugins, and themes, and runs on MySQL, SQ
- phacility/phabricatorPhabricator is a now-archived collection of PHP web apps for software teams — it covered code review, project
- slimphp/slimSlim is a lightweight PHP micro-framework that provides only the essentials for building web apps and APIs: ro
- docker-archive-public/docker.labsAn archived collection of hands-on Docker tutorials covering containers, networking, security, Docker Swarm, a
- thedevdojo/voyagerA Laravel admin panel that adds a browser-based database management interface — browse, add, edit, and delete
- egulias/emailvalidatorEmailValidator is a PHP library that checks whether an email address is valid, with pluggable strategies for R
- walkor/workermanA PHP framework for building fast network servers that can handle thousands of simultaneous connections — thin
- tymondesigns/jwt-authA PHP package that adds token-based login to Laravel apps. Users get a compact signed token at login instead o
- pestphp/pestA PHP testing framework with a cleaner, simpler syntax built on top of PHPUnit, making it less tedious to writ
- phpoffice/phpexcelArchived PHP library for reading and writing Excel spreadsheets in formats including .xlsx, .xls, CSV, and Ope
- doctrine/inflectorA small PHP library that converts English words between singular and plural forms and transforms text between
- doctrine/lexerA PHP base class for building lexers — components that read raw text and break it into labeled tokens as the f
- z-song/laravel-adminA PHP package for Laravel that generates a full admin control panel for your web app in minutes, with database
- octobercms/octoberA self-hosted CMS built on PHP and Laravel that keeps website development simple, with a plugin marketplace an
- dompdf/dompdfDompdf converts HTML and CSS into PDF files entirely within PHP, handling layout and styling without any exter
- deployphp/deployerDeployer is a PHP command-line tool that automates pushing code to remote servers with zero-downtime deploymen
- doctrine/instantiatorTiny PHP library that creates class instances without running their constructors — useful when rebuilding obje
- phalcon/cphalconPhalcon is a PHP web framework compiled as a C extension, giving you the familiar MVC structure of frameworks
- squizlabs/php_codesnifferA command-line tool that checks PHP, JavaScript, and CSS files against coding style rules and can automaticall
- tennc/webshellA research collection of webshell scripts in PHP, ASP, JSP, and other server-side languages, intended for secu
- mockery/mockeryA PHP testing library that lets you create fake versions of any object with preset return values or required c
- serbanghita/mobile-detectMobile-Detect is a PHP library that tells your app whether the current visitor is on a mobile phone or tablet
- aureuserp/aureuserpAn open-source, browser-based ERP system for small and medium businesses that unifies accounting, HR, inventor
- php-fig/logA minimal PHP package that defines a standard logging interface (PSR-3) so any PHP project can swap one loggin
- w7corp/easywechatEasyWeChat is a PHP library that wraps WeChat's developer APIs — Official Accounts, Mini Programs, and payment
- anankke/sspanel-uimSSPanel-UIM is a PHP web panel for running a paid proxy subscription service, handling user sign-ups, billing
- rectorphp/rectorRector is a command-line tool that automatically upgrades and rewrites PHP code — point it at your project and
- woocommerce/woocommerceAn open-source WordPress plugin that turns any WordPress site into a full online store, with product listings,
- doctrine/ormDoctrine ORM is a PHP library that maps database tables to PHP objects so you can read and save data without w
- swiftmailer/swiftmailerAn archived PHP library for sending email from web applications, now end-of-life since November 2021 — the sam
- phpdocumentor/reflectiondocblockReflectionDocBlock is a PHP library that parses PHPDoc comment blocks above functions and classes into queryab
- dingo/apiA PHP package for building web APIs on Laravel and Lumen that handles versioning, authentication, rate limitin
- friendsofphp/goutteGoutte is a deprecated PHP library for scraping websites — visit pages, extract data with CSS selectors, and s
- phpdocumentor/typeresolverA PHP library that parses type expressions from documentation comments into structured objects, making it easy
- linuxserver/heimdallA self-hosted web dashboard that collects all your apps and bookmarks into one tiled start page, with enhanced
- reactphp/reactphpA collection of PHP libraries that add non-blocking, event-driven programming to PHP, letting your app handle
- prestashop/prestashopPrestaShop is a free, open-source platform for building and running a complete online store, with product list
- phpdocumentor/reflectioncommonReflectionCommon is a shared PHP library providing common interfaces for reading and analyzing PHP code struct
- rss-bridge/rss-bridgeRSS-Bridge is a self-hosted PHP app that creates RSS or Atom feeds for websites that do not offer one — coveri
- sebastianbergmann/php-code-coverageA PHP library that tracks which lines of your code are executed during tests, helping you find untested parts
- fuzzdb-project/fuzzdbA large library of text-based attack patterns, directory discovery wordlists, and response-matching rules that
- myclabs/deepcopyA PHP library that creates fully independent copies of complex objects, including ones with circular reference
- pterodactyl/panelPterodactyl is a free open-source web dashboard for hosting and managing game servers (Minecraft, Rust, and do
- cakephp/cakephpCakePHP is a PHP web application framework that helps developers build websites and web apps faster by followi
- denvercoder1/readme-typing-svgA free hosted service that generates an animated SVG of typing text for embedding in a GitHub profile README o
- owncloud/coreSelf-hosted cloud storage platform written in PHP that lets you store, sync, and share files, contacts, and ca
- symfony/http-foundationA PHP library that wraps HTTP requests and responses into clean objects, replacing PHP's scattered global vari
- aimeos/aimeos-laravelFull-featured online shop package that plugs into any Laravel application in about five minutes, covering prod
All repos · Explain any other repo →