Topics / #php
Php projects on GitHub
Server-side scripting language that powers much of the web, including many CMS platforms.
As of , the most-starred Php projects on GitHub are laravel (85.2K stars), SecLists (74.2K stars) and coolify (63.1K stars). GitHub.Locker tracks 154 Php repositories with 2.5M stars combined. The fastest-growing on October 16 was typesense, with +48 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
typesense
typesense/typesense · ★ 27KAn open-source, typo-tolerant in-memory search engine for building fast search experiences — a self-hostable Algolia alternative and an easier-to-use Elasticsearch alternative.
+44coolify
coollabsio/coolify · ★ 63.1KCoolify is an open-source, self-hostable alternative to Heroku, Netlify, and Vercel that lets you deploy static sites, databases, full-stack apps, and 280+ one-click services on your own servers.
ccxt
ccxt/ccxt · ★ 44.4KCCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
+21server
nextcloud/server · ★ 37.1KNextcloud server is a self-hosted platform for storing, syncing, and sharing your files, contacts, calendars, and more, with hundreds of apps (Mail, Video Chat, etc.) to extend it.
The all-time top
Top 100 of 154 · by stars
- 85.2K
#1 · laravel/laravel
laravel
Laravel is a PHP web application framework with expressive syntax that handles routing, dependency injection, sessions/caching, database ORM, schema migrations, background jobs, and real-time event broadcasting so you can focus on building your app.
- 74.2K
#2 · danielmiessler/SecListsSecLists
SecLists is a huge collection of ready-made wordlists for security testing: usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells and more, all gathered in one repository.
- 63.1K
#3 · coollabsio/coolifycoolify
Coolify is an open-source, self-hostable alternative to Heroku, Netlify, and Vercel that lets you deploy static sites, databases, full-stack apps, and 280+ one-click services on your own servers.
- 4
appwrite
57.7Kappwrite/appwrite · TypeScriptAppwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.
- 5
design-patterns-for-humans
48.9Knilbuild/design-patterns-for-humansIt is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.
- 6

awesome-cheatsheets
46.6KLeCoupa/awesome-cheatsheets · JavaScriptA curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.
- 7

grpc
45.4Kgrpc/grpc · C++gRPC is a modern, high-performance open-source RPC (remote procedure call) framework that lets client and server applications communicate transparently across languages and platforms.
- 8
ccxt
44.4Kccxt/ccxt · PythonCCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
- 9
php-src
40.4Kphp/php-src · CThis is the source code of PHP, the popular general-purpose scripting language especially suited to web development — the interpreter itself, written in C.
- 10

server
37.1Knextcloud/server · PHPNextcloud server is a self-hosted platform for storing, syncing, and sharing your files, contacts, calendars, and more, with hundreds of apps (Mail, Video Chat, etc.) to extend it.
- 11
framework
35Klaravel/framework · PHPLaravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.
- 12

awesome-php
32.8Kziadoz/awesome-phpA curated list of amazingly awesome PHP libraries, resources, frameworks and tools, organized by category.
- 13

filament
32.3Kfilamentphp/filament · PHPFilament is an open-source UI framework for Laravel that lets you build apps and admin panels quickly, using a set of reusable, state-aware UI building blocks on top of Livewire.
- 14
symfony
31.2Ksymfony/symfony · PHPSymfony is a PHP framework for building web and console applications, plus a set of reusable PHP components. It is used by thousands of web applications and most of the popular PHP projects.
- 15

jQuery-File-Upload
30.7Kblueimp/jQuery-File-Upload · PHPjQuery File Upload is a jQuery widget that adds multiple-file selection, drag & drop, upload progress bars, image/audio/video previews, and resumable/chunked uploads to any HTML file upload form, and it works with virtually any server-side backend.
- 16

composer
29.6Kcomposer/composer · PHPComposer is the dependency manager for PHP: it helps you declare, manage, and install the libraries your PHP projects depend on.
- 17

bagisto
28.2Kbagisto/bagisto · PHPBagisto is an open-source eCommerce and multi-vendor marketplace platform built with Laravel and Vue.js, covering everything from a single store to enterprise-scale commerce (10M+ SKUs).
- 18
typesense
27Ktypesense/typesense · C++An open-source, typo-tolerant in-memory search engine for building fast search experiences — a self-hostable Algolia alternative and an easier-to-use Elasticsearch alternative.
- 19

Faker
26.6Kfzaninotto/Faker · PHPFaker is a PHP library that generates fake data for you, such as names, addresses, phone numbers, emails, and more.
- 20
flatbuffers
26.6Kgoogle/flatbuffers · C++FlatBuffers is a cross-platform serialization library built for maximum memory efficiency: you read serialized data directly without a parsing/unpacking step, and it keeps forwards/backwards compatibility.
- 21
simple-icons
26Ksimple-icons/simple-icons · JavaScriptA collection of over 3,400 free SVG icons for popular brands — company and product logos you can drop into any website, app or document. All of them are browsable on one page at simpleicons.org.
- 22

monica
25.5Kmonicahq/monica · PHPAn open-source PRM — a Personal Relationship Management app. Think of the CRMs sales teams use, but for your friends and family: it helps you document your life and log interactions with the people you care about.
- 23

firefly-iii
24.9Kfirefly-iii/firefly-iii · PHPFirefly III is a free, open-source personal finance manager that helps you track income and expenses, set budgets, and generate financial reports.
- 24
laravel-crm
24Kkrayin/laravel-crm · PHPKrayin CRM is a free, open-source Customer Relationship Management system for managing customers, leads, and sales pipelines, built on the Laravel PHP framework with a Vue.js frontend.
- 25
livewire
23.6Klivewire/livewire · PHPLivewire is a full-stack framework for Laravel for building dynamic UI components. The idea is that you write the interactivity in PHP instead of switching to JavaScript.
- 26

guzzle
23.4Kguzzle/guzzle · PHPGuzzle is an extensible PHP HTTP client library that makes it easy to send HTTP requests and trivial to integrate with web services.
- 27
PHPMailer
22.3KPHPMailer/PHPMailer · PHPPHPMailer is a full-featured email creation and transfer class for PHP — probably the world's most popular code for sending email from PHP, used by WordPress, Drupal, Joomla!, Yii, SugarCRM and many other open-source projects.
- 28

DesignPatternsPHP
22.2KDesignPatternsPHP/DesignPatternsPHP · PHPA collection of well-known design patterns with small sample implementations in PHP 8.x, aimed at teaching not just how each pattern works but when to reach for it.
- 29

matomo
22Kmatomo-org/matomo · PHPMatomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
- 30

WordPress
21.5KWordPress/WordPress · PHPThis is the official Git mirror of WordPress, the open-source content management system and blogging platform used to build and run websites.
- 31

monolog
21.4KSeldaek/monolog · PHPMonolog is a logging library for PHP: it takes the logs your application produces and sends them to files, sockets, inboxes, databases and various web services.
- 32
phpunit
20.1Ksebastianbergmann/phpunit · PHPPHPUnit is a programmer-oriented testing framework for PHP, built on the xUnit architecture - the classic pattern for unit testing frameworks.
- 33
community-skeleton
19.6Kuvdesk/community-skeleton · CSSUVdesk Community is a free, open-source helpdesk platform: a ticketing system for customer support built on the Symfony framework and backbone.js, covering tickets, mailboxes, a knowledge base and an extensible bundle system.
- 34

laravel-debugbar
19.3Kfruitcake/laravel-debugbar · PHPA Laravel package that integrates PHP Debug Bar into your app: a ServiceProvider registers the debugbar and injects a debugging toolbar into your pages, showing queries, logs, timing and more.
- 35

BookStack
19.1KBookStackApp/BookStack · PHPIt's a free, open-source platform for storing and organising information and documentation — a self-hosted wiki-style web app written in PHP, around since 2015 with roughly 19,000 GitHub stars.
- 36

antlr4
19Kantlr/antlr4 · JavaA parser generator: you write a grammar for your language or file format, and ANTLR generates a parser that builds parse trees, plus listener/visitor interfaces to react to recognized phrases. Widely used to build languages, tools, and frameworks.
- 37
swoole-src
18.9Kswoole/swoole-src · C++Swoole is an event-driven, asynchronous, coroutine-based concurrency library for PHP, built for high performance.
- 38

howto-make-more-money
18.7Keasychen/howto-make-more-money · PHPThis is a book (in Chinese) about how programmers in China can earn extra side income, covering ideas like selling courses, writing, affiliate schemes, and other monetization paths specific to the Chinese internet ecosystem.
- 39

hhvm
18.7Kfacebook/hhvm · C++An open-source virtual machine that executes programs written in Hack, using just-in-time compilation for high performance while staying flexible to develop with.
- 40

CodeIgniter
18.1Kbcit-ci/CodeIgniter · PHPCodeIgniter is an open-source PHP framework (a toolkit) for building web applications faster by providing ready-made libraries for common tasks instead of writing everything from scratch.
- 41

swagger-codegen
17.8Kswagger-api/swagger-codegen · MustacheSwagger Codegen is a template-driven engine that takes an OpenAPI or Swagger definition and automatically generates API client libraries (SDKs), server stubs and API documentation from it.
- 42

PHP-Parser
17.5Knikic/PHP-Parser · PHPA parser written in PHP that turns PHP code into an abstract syntax tree (AST). Its purpose is to simplify static code analysis and manipulation of PHP code.
- 43

koel
17.3Kkoel/koel · PHPKoel is a free, open-source music streaming server that turns your personal music collection into a sleek, web-based listening experience — think a private, self-hosted Spotify.
- 44

Project-Ideas-And-Resources
17KThe-Cool-Coders/Project-Ideas-And-ResourcesA curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.
- 45

opc-methodology
16.9Keasychen/opc-methodology · PHPThis is the second edition of '一人企业方法论' (One-Person Enterprise Methodology), a Chinese ebook on building and scaling a one-person business, written for both independent developers and non-technical people running side gigs like self-media, e-commerce, or digital products.
- 46

Carbon
16.6Kbriannesbitt/Carbon · PHPCarbon is a PHP library that extends the built-in DateTime class, adding a simpler and more fluent API for creating, formatting, and manipulating dates and times.
- 47

flarum
16.4Kflarum/flarum · PHPFlarum is a discussion/forum platform you run on your own website to build an online community.
- 48

FreshRSS
16.3KFreshRSS/FreshRSS · PHPFreshRSS is a free, self-hosted RSS feed aggregator: it pulls all your news feeds into one web interface. It is lightweight and customizable, supports multiple users (with an anonymous reading mode), and ships both a client API and a CLI.
- 49

guiadevbrasil
15.8Karthurspk/guiadevbrasilGuiaDevBrasil is a large Portuguese-language guide that aggregates resources across many tech areas to help people learn, build knowledge, and clear up doubts for any technology-related career.
- 50
grav
15.7Kgetgrav/grav · PHPGrav is a fast, flat-file CMS: a web platform for building sites where content lives in Markdown files rather than a database. Zero installation — you extract the ZIP archive and you are already up and running.
- 51
cachet
15.3Kcachethq/cachet · PHPCachet is an open source, self-hosted status page system that lets you publish incident updates and the status of your systems/components to your users.
- 52

speedtest
15.2Klibrespeed/speedtest · JavaScriptLibreSpeed is a self-hosted internet speed test you host on your own server, built in plain JavaScript with XMLHttpRequest and Web Workers instead of Flash or Java.
- 53

caprover
15.2Kcaprover/caprover · TypeScriptCapRover is a self-hosted platform-as-a-service (PaaS) that lets you deploy and manage web apps, APIs, and databases on your own server without manually configuring Docker or nginx.
- 54

parsedown
15Kerusev/parsedown · PHPParsedown is a Markdown parser library for PHP: you feed it Markdown text and it converts it into HTML.
- 55
snipe-it
15Kgrokability/snipe-it · PHPSnipe-IT is a free, open-source IT asset and license management system for tracking who has which laptop, software licenses, and purchase/depreciation info.
- 56

laravel-ide-helper
15Kbarryvdh/laravel-ide-helper · PHPA Laravel package that generates helper files so your IDE gives accurate autocompletion. Everything is generated from the files in your project, so the results stay up to date.
- 57

quine-relay
14.6Kmame/quine-relay · RubyQuine Relay is a self-replicating program chain (an 'uroboros' quine) where a Ruby program generates a Rust program, which generates a Scala program, and so on through 128 different programming languages, until the final language outputs the original Ruby source code again.
- 58

QloApps
14.4KQloapps/QloApps · PHPQloApps is a free, open-source hotel management and reservation system: a booking engine plus a Property Management System (PMS) that powers your own hotel booking website.
- 59

image
14.4KIntervention/image · PHPIntervention Image is a PHP library for processing images: creating, editing, and composing them with a fluent, expressive API.
- 60
yii2
14.3Kyiisoft/yii2 · PHPYii 2 is a modern, open source PHP framework for building web applications, meant to be a solid, fast and secure foundation that works right out of the box with sensible defaults.
- 61

phpstan
14.1Kphpstan/phpstan · PHPPHPStan is a static analysis tool for PHP that finds bugs in your code without actually running it, catching whole classes of errors before you even write tests.
- 62

PhpSpreadsheet
14KPHPOffice/PhpSpreadsheet · PHPPhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files like Excel and LibreOffice Calc, without needing Excel or any external software installed.
- 63

pinpoint
13.9Kpinpoint-apm/pinpoint · JavaPinpoint is an APM (Application Performance Management) tool for large-scale distributed systems, mainly written for Java (with PHP and Python agent support), inspired by Google's Dapper paper.
- 64

DVWA
13.9Kdigininja/DVWA · PHPDVWA (Damn Vulnerable Web Application) is a PHP/MariaDB web app that is deliberately full of security bugs, built as a legal practice target for security pros, students, and developers to learn web application security.
- 65

flysystem
13.6Kthephpleague/flysystem · PHPFlysystem is a file storage library for PHP. It gives you one interface to many filesystems, local or remote, so your code is not locked to a single storage vendor.
- 66

PHP-CS-Fixer
13.6KPHP-CS-Fixer/PHP-CS-Fixer · PHPPHP CS Fixer is a tool that automatically fixes your PHP code to follow coding standards — unlike a plain linter, it does not just detect problems, it fixes them for you.
- 67

phpdotenv
13.5Kphpdotenv/phpdotenv · PHPPHP dotenv is a library that loads environment variables from a .env file into $_ENV and $_SERVER (and optionally getenv()) — so credentials and other config stay out of your code.
- 68
sage
13.3Kroots/sage · PHPSage is an advanced WordPress starter theme that pairs Laravel Blade templating with Tailwind CSS and built-in block editor support.
- 69

whoops
13.2Kfilp/whoops · PHPwhoops is an error handler framework for PHP: when something breaks in your web project, it shows a pretty error page instead of a raw stack trace, built on a stacked error handling system.
- 70

awesome-laravel
13.1Kchiraggude/awesome-laravelA curated list of bookmarks, packages, tutorials, videos and other resources from the Laravel ecosystem.
- 71

wallabag
13Kwallabag/wallabag · PHPwallabag is a self-hostable web application that lets you save web pages, strip out ads and clutter, and read the content later.
- 72

laravel-permission
13Kspatie/laravel-permission · PHPA Laravel package that lets you manage user permissions and roles through your database, and checks them via Laravel's built-in Gate system.
- 73

showdoc
12.9Kstar7th/showdoc · PHPShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.
- 74

Laravel-Excel
12.7KSpartnerNL/Laravel-Excel · PHPLaravel Excel is a Laravel package that wraps PhpSpreadsheet to make exporting and importing Excel/CSV files easy, with support for chunked reads, batch inserts, and queued jobs for large datasets.
- 75

laradock
12.7Klaradock/laradock · DockerfileLaradock is a full PHP development environment for Docker: clone it into any PHP project, run one command, and you get a complete local stack with 100+ pre-configured services like Nginx, PHP-FPM, MySQL, Redis and Elasticsearch.
- 76

wp-calypso
12.6KAutomattic/wp-calypso · TypeScriptCalypso is the JavaScript and React-powered front-end for WordPress.com — a redesigned single-page web app for reading, writing, and managing WordPress sites, built on top of the WordPress.com REST API.
- 77

uuid
12.6Kramsey/uuid · PHPA PHP library for generating and working with universally unique identifiers (UUIDs) — 128-bit IDs you can use to label records and objects without any central coordination.
- 78

fig-standards
12.5Kphp-fig/fig-standardsThis is the PHP-FIG repository holding the PSR (PHP Standard Recommendations) specifications, proposed and approved by the PHP Framework Interoperability Group to standardize common patterns across PHP frameworks and libraries.
- 79

clean-code-php
12.5Kpiotrplenik/clean-code-php · PHPA guide that adapts the Clean Code principles from Robert C. Martin's book into PHP-specific examples, covering naming, functions, classes, SOLID, and DRY.
- 80

typecho
12.4Ktypecho/typecho · PHPTypecho is a self-hosted blogging platform written in PHP — blog software the project bills as simple and powerful.
- 81

laravel-best-practices
12.3Kalexeymezenin/laravel-best-practicesA widely used community guide (12k+ stars) that collects best practices for writing Laravel applications. Each practice comes with a Bad and a Good code example, and the guide has been translated into 25 languages.
- 82

phabricator
12.3Kphacility/phabricator · PHPPhabricator is a collection of web applications for software development, tied to code review and to Git, Mercurial and SVN repositories.
- 83

Slim
12.3Kslimphp/Slim · PHPSlim is a PHP micro-framework that helps you quickly write simple yet powerful web applications and APIs.
- 84
YOURLS
12.3KYOURLS/YOURLS · PHPYOURLS (Your Own URL Shortener) is a set of PHP scripts that lets you run your own URL shortening service on your own server, complete with detailed stats, analytics, and plugin support.
- 85
magento2
12.2Kmagento/magento2 · PHPMagento Open Source is a PHP eCommerce platform that provides the core capabilities needed to build an online store from the ground up.
- 86

dujiaoka
12.1Kassimon/dujiaoka · PHPDujiaoka (独角数卡) is an open-source, self-hosted automated vending system that lets webmasters sell digital goods like cards, keys, and other virtual products automatically.
- 87

aureuserp
12.1Kaureuserp/aureuserp · PHPAureusERP is a free, open-source Enterprise Resource Planning (ERP) platform for running business operations like accounting, inventory, HR, sales, purchasing, and manufacturing from one system.
- 88

docker.labs
11.9Kdocker-archive-public/docker.labs · PHPA collection of hands-on labs and tutorials for learning how to use Docker with various tools, authored both by Docker and by community members.
- 89

leantime
11.8KLeantime/leantime · PHPLeantime is an open-source project management system aimed at non-project managers, combining task management, planning, and knowledge tools in one place. It positions itself as simple as Trello but as feature-rich as Jira, and is explicitly designed with ADHD, dyslexia, and autism in mind.
- 90

voyager
11.8Kthedevdojo/voyager · PHPVoyager is an admin panel for Laravel apps — a BREAD system (Browse, Read, Edit, Add, Delete) for managing your site's data from a browser instead of building an admin from scratch. It supports Laravel 8 and newer.
- 91

gutenberg
11.8KWordPress/gutenberg · TypeScriptGutenberg is the block editor project for WordPress, replacing the old post editor with a modular system where every piece of content (paragraph, image, gallery, heading) is an editable block.
- 92

pest
11.7Kpestphp/pest · PHPPest is an elegant testing framework for PHP, built to be easy for both human developers and AI agents to write and read tests with.
- 93

EmailValidator
11.6Kegulias/EmailValidator · PHPA PHP library that validates email addresses against several RFCs — 5321, 5322, 6530, 6531, 6532 and 1035.
- 94

workerman
11.5Kwalkor/workerman · PHPWorkerman is an asynchronous event-driven PHP framework for building fast, scalable network applications, with built-in support for HTTP, WebSocket, TCP, and custom protocols.
- 95

jwt-auth
11.5Ktymondesigns/jwt-auth · PHPThis package adds JSON Web Token (JWT) based authentication to Laravel and Lumen applications, so you can authenticate API users with tokens instead of server-side sessions.
- 96

CtCI-6th-Edition
11.5Kcareercup/CtCI-6th-Edition · JavaCommunity-built exercise solutions for the book 'Cracking the Coding Interview, 6th Edition' by Gayle Laakmann McDowell, crowdsourced across many programming languages - the Java ones live in this repo.
- 97

frankenphp
11.4Kphp/frankenphp · GoFrankenPHP is a modern application server for PHP built on top of the Caddy web server, adding features like worker mode, real-time capabilities, hot reloading, and automatic HTTPS.
- 98

PHPExcel
11.3KPHPOffice/PHPExcel · PHPPHPExcel was a PHP library for reading and writing spreadsheet files, like Excel documents. It is dead: officially deprecated in 2017 and permanently archived in 2019.
- 99

inflector
11.3Kdoctrine/inflector · PHPDoctrine Inflector is a small PHP library that performs string manipulations with regard to uppercase/lowercase and singular/plural forms of words.
- 100
dompdf
11.2Kdompdf/dompdf · PHPDompdf is a PHP library that converts HTML (and CSS) into PDF documents. It works as a style-driven renderer that reads your HTML, inline styles, and external stylesheets, then lays out and draws the result as a PDF.
Showing the 100 most-starred of 154. See every one in the catalog.
Related topics
Often tagged together