1) Laravel
A PHP framework for web artisans.
GitHub Stars: 43.5k+
The GitHub page of Laravel from where you can download and see the project code is:
https://github.com/laravel/laravel
2) Symfony
Symfony is a PHP framework for web applications and a set of reusable PHP components. Symfony is used by thousands of web applications (including BlaBlaCar.com and Spotify.com) and most of the popular PHP projects (including Drupal and Magento).
GitHub Stars: 17.8k+
The GitHub page of Symfony from where you can download and see the project code is:
https://github.com/symfony/symfony
3) CodeIgniter
CodeIgniter is an Application Development Framework ? a toolkit ? for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
GitHub Stars: 16k+
The GitHub page of CodeIgniter from where you can download and see the project code is:
https://github.com/bcit-ci/CodeIgniter
4) Faker
Faker is a PHP library that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.
GitHub Stars: 16k+
The GitHub page of Faker from where you can download and see the project code is:
https://github.com/fzaninotto/Faker
5) Composer
Composer helps you declare, manage, and install dependencies of PHP projects.
GitHub Stars: 14.9k+
The GitHub page of Composer from where you can download and see the project code is:
https://github.com/composer/composer
6) Guzzle
Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.
GitHub Stars: 12.9k+
The GitHub page of Guzzle from where you can download and see the project code is:
https://github.com/guzzle/guzzle
7) Yii 2
Yii 2 is a modern framework designed to be a solid foundation for your PHP application.
GitHub Stars: 12k+
The GitHub page of Yii 2 from where you can download and see the project code is:
https://github.com/yiisoft/yii2
8) PHPMailer
The classic email sending library for PHP.
GitHub Stars: 11k+
The GitHub page of PHPMailer from where you can download and see the project code is:
https://github.com/PHPMailer/PHPMailer
9) PHPUnit
The PHP Unit Testing framework.
GitHub Stars: 10k+
The GitHub page of PHPUnit from where you can download and see the project code is:
https://github.com/sebastianbergmann/phpunit
10) Phalcon
Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resource consumption.
GitHub Stars: 8.9k+
The GitHub page of Phalcon from where you can download and see the project code is:
https://github.com/phalcon/cphalcon
11) Parsedown
Markdown Parser in PHP.
GitHub Stars: 7.9k+
The GitHub page of Parsedown from where you can download and see the project code is:
https://github.com/erusev/parsedown
12) Mobile Detect
Mobile Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
GitHub Stars: 7.9k+
The GitHub page of Mobile Detect from where you can download and see the project code is:
https://github.com/serbanghita/Mobile-Detect
13) CakePHP
CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
GitHub Stars: 7.5k+
The GitHub page of CakePHP from where you can download and see the project code is:
https://github.com/cakephp/cakephp
14) whoops
PHP errors for cool kids.
GitHub Stars: 7k+
The GitHub page of whoops from where you can download and see the project code is:
https://github.com/filp/whoops
15) Laravel Debugbar
This is a package to integrate PHP Debug Bar with Laravel 5. It includes a ServiceProvider to register the debugbar and attach it to the output. You can publish assets and configure it through Laravel. It bootstraps some Collectors to work with Laravel and implements a couple custom DataCollectors, specific for Laravel. It is configured to display Redirects and (jQuery) Ajax Requests.
GitHub Stars: 7k+
The GitHub page of Laravel Debugbar from where you can download and see the project code is:
https://github.com/barryvdh/laravel-debugbar
16) Intervention Image
Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images. The package includes ServiceProviders and Facades for easy Laravel integration.
GitHub Stars: 7k+
The GitHub page of Intervention Image from where you can download and see the project code is:
https://github.com/Intervention/image
17) October
October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems.
GitHub Stars: 7k+
The GitHub page of October from where you can download and see the project code is:
https://github.com/octobercms/october
18) WeChat
SDK for developing Wechat App.
GitHub Stars: 6.5k+
The GitHub page of WeChat from where you can download and see the project code is:
https://github.com/overtrue/wechat
19) PHP-Parser
A PHP parser written in PHP.
GitHub Stars: 6.5k+
The GitHub page of PHP-Parser from where you can download and see the project code is:
https://github.com/nikic/PHP-Parser
20) Goutte
Goutte is a screen scraping and web crawling library for PHP.
GitHub Stars: 6k+
The GitHub page of Goutte from where you can download and see the project code is:
https://github.com/FriendsOfPHP/Goutte
21) Workerman
Workerman is an asynchronous event driven PHP framework with high performance for easily building fast, scalable network applications. Supports HTTP, Websocket, SSL and other custom protocols. Supports libevent, HHVM , ReactPHP.
GitHub Stars: 6k+
The GitHub page of Workerman from where you can download and see the project code is:
https://github.com/walkor/Workerman
22) PHP Coding Standards Fixer
A tool to automatically fix PHP coding standards issues.
GitHub Stars: 6k+
The GitHub page of PHP Coding Standards Fixer from where you can download and see the project code is:
https://github.com/FriendsOfPHP/PHP-CS-Fixer
23) PHP-ML
Machine Learning library for PHP.
GitHub Stars: 5.5k+
The GitHub page of PHP-ML from where you can download and see the project code is:
https://github.com/php-ai/php-ml
24) Deployer
A deployment tool written in PHP with support for popular frameworks out of the box.
GitHub Stars: 5.5k+
The GitHub page of Deployer from where you can download and see the project code is:
https://github.com/deployphp/deployer
25) Magento2
A cutting-edge, feature-rich eCommerce solution that gets results.
GitHub Stars: 5.5k+
The GitHub page of Magento2 from where you can download and see the project code is:
https://github.com/magento/magento2
26) Swift Mailer
Comprehensive mailing tools for PHP.
GitHub Stars: 5.5k+
The GitHub page of Swift Mailer from where you can download and see the project code is:
https://github.com/swiftmailer/swiftmailer
27) Mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit?s phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.
GitHub Stars: 5k+
The GitHub page of Mockery from where you can download and see the project code is:
https://github.com/mockery/mockery
28) Google APIs Client Library for PHP
A PHP client library for accessing Google APIs.
GitHub Stars: 5k+
The GitHub page of Google APIs Client Library for PHP from where you can download and see the project code is:
https://github.com/google/google-api-php-client
29) Twig
Twig, the flexible, fast, and secure template language for PHP.
GitHub Stars: 5k+
The GitHub page of Twig from where you can download and see the project code is:
https://github.com/twigphp/Twig
30) PHP-PM
PHP-PM is a process manager, supercharger and load balancer for PHP applications.
GitHub Stars: 5k+
The GitHub page of PHP-PM from where you can download and see the project code is:
https://github.com/php-pm/php-pm
31) PHP_CodeSniffer
PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
GitHub Stars: 4.9k+
The GitHub page of PHP_CodeSniffer from where you can download and see the project code is:
https://github.com/squizlabs/PHP_CodeSniffer
32) Dompdf
HTML to PDF converter (PHP5)
GitHub Stars: 4.5k+
The GitHub page of Dompdf from where you can download and see the project code is:
https://github.com/dompdf/dompdf
33) Predis
Flexible and feature-complete Redis client for PHP and HHVM.
GitHub Stars: 4.5k+
The GitHub page of Predis from where you can download and see the project code is:
https://github.com/nrk/predis
34) Respect/Validation
Validation engine created for PHP.
GitHub Stars: 4.5k+
The GitHub page of Validation from where you can download and see the project code is:
https://github.com/Respect/Validation
35) Typecho
A PHP Blogging Platform. Simple and Powerful.
GitHub Stars: 4k+
The GitHub page of Typecho from where you can download and see the project code is:
https://github.com/typecho/typecho
36) Lychee
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
GitHub Stars: 4k+
The GitHub page of Lychee from where you can download and see the project code is:
https://github.com/electerious/Lychee
37) Prophecy
Highly opinionated mocking framework for PHP 5.3+.
GitHub Stars: 4k
The GitHub page of Prophecy from where you can download and see the project code is:
https://github.com/phpspec/prophecy
38) EmojiOne
A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website.
GitHub Stars: 3.9k+
The GitHub page of EmojiOne from where you can download and see the project code is:
https://github.com/emojione/emojione
39) Thanks
Give thanks (in the form of a GitHub ? ) to your fellow PHP package maintainers (not limited to Symfony components)!
GitHub Stars: 3.5k+
The GitHub page of Thanks from where you can download and see the project code is:
https://github.com/symfony/thanks
40) PHPStan ? PHP Static Analysis Tool
PHP Static Analysis Tool ? discover bugs in your code without running it!
GitHub Stars: 3.5k+
The GitHub page of PHPStan from where you can download and see the project code is:
https://github.com/phpstan/phpstan
41) PHP OAuth 2.0 Server
league/oauth2-server is a standards compliant implementation of an OAuth 2.0 authorization server written in PHP which makes working with OAuth 2.0 trivial. You can easily configure an OAuth 2.0 server to protect your API with access tokens, or allow clients to request new access tokens and refresh them.
GitHub Stars: 3.5k+
The GitHub page of PHP OAuth 2.0 Server from where you can download and see the project code is:
https://github.com/thephpleague/oauth2-server
42) Countries
World countries in JSON, CSV, XML and Yaml (written in PHP).
GitHub Stars: 3.5k+
The GitHub page of Countries from where you can download and see the project code is:
https://github.com/mledoze/countries
43) BotMan
BotMan is a framework agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat.
GitHub Stars: 3.5k+
The GitHub page of BotMan from where you can download and see the project code is:
https://github.com/botman/botman
44) Silex
The PHP micro-framework based on the Symfony Components.
GitHub Stars: 3.5k+
The GitHub page of Silex from where you can download and see the project code is:
https://github.com/silexphp/Silex
45) Chat API
Interface to WhatsApp Messenger.
GitHub Stars: 3.5k+
The GitHub page of Chat API from where you can download and see the project code is:
https://github.com/mgp25/Chat-API
46) random_compat
PHP 5.x support for random_bytes() and random_int().
GitHub Stars: 3.5k+
The GitHub page of random_compat from where you can download and see the project code is:
https://github.com/paragonie/random_compat
47) Bolt
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
GitHub Stars: 3.5k+
The GitHub page of Bolt from where you can download and see the project code is:
https://github.com/bolt/bolt
48) Phinx
Phinx makes it ridiculously easy to manage the database migrations for your PHP app. In less than 5 minutes, you can install Phinx and create your first database migration. Phinx is just about migrations without all the bloat of a database ORM system or framework.
GitHub Stars: 3k+
The GitHub page of Phinx from where you can download and see the project code is:
https://github.com/cakephp/phinx
49) Codeception
Codeception is a modern full-stack testing framework for PHP. Inspired by BDD, it provides an absolutely new way of writing acceptance, functional and even unit tests. Powered by PHPUnit.
GitHub Stars: 3k+
The GitHub page of Codeception from where you can download and see the project code is:
https://github.com/Codeception/Codeception
50) PHPWord
PHPWord is a library written in pure PHP that provides a set of classes to write to and read from different document file formats. The current version of PHPWord supports Microsoft Office Open XML (OOXML or OpenXML), OASIS Open Document Format for Office Applications (OpenDocument or ODF), Rich Text Format (RTF), HTML, and PDF.
GitHub Stars: 3k+
The GitHub page of PHPWord from where you can download and see the project code is:
https://github.com/PHPOffice/PHPWord
I hope you like the list of Top 50 PHP projects! See you soon! 🙂
This post is curated by IssueHunt that a issue-based bounty platform for open-source projects.
OSS developers can get income through contribute and maintenance of open source on IssueHunt ?