More than half of 2019 has passed. The PHP Chinese website will summarize for you what popular PHP-related open source projects were available on GitHub in 2019. The following are sorted by GitHub Stars. Welcome to refer to them!
The 50 most popular PHP open source projects on GitHub [2019]
1, Laravel
Laravel is a PHP development framework built for web developers.
GitHub Stars: 43.5k
Website: https://github.com/laravel/laravel
Related recommendations:
Laravel 5.8 Chinese Documentation Manual
2. Symfony
Symfony is a web application development framework. Contains a set of reusable PHP components. Symfony is used in thousands of web applications, including BlaBlaCar.com and Spotify.com, as well as in most popular PHP projects, such as Drupal and Magento.
GitHub Stars: 17.8k
Website: https://github.com/symfony/symfony
3、CodeIgniter
CodeIgniter is a web application development framework that aims to allow developers to use the feature-rich libraries it provides to achieve rapid project development. CodIgniter allows you to use minimal code to complete tasks, ensuring that you focus on the project itself.
GitHub Stars: 16k
Website: https://github.com/bcit-ci/CodeIgniter
4、Faker
Faker is a simulation data generation library. If you need some data to populate your database, create decent-looking XML documents, write persistent data for stress testing, etc., this is the time to use Faker.
GitHub Stars: 16k
Website: https://github.com/fzaninotto/Faker
5、Composer
Composer helps you declare, manage and install PHP dependencies.
GitHub Stars: 14.9k
Website: https://github.com/composer/composer
Related recommendations:
Composer Domestic Full mirror collection
6, Guzzle
Guzzle is a PHP HTTP client , which makes sending HTTP requests in PHP code extremely easy.
GitHub Stars: 12.9k
Website: https://github.com/guzzle/guzzle
7、Yii 2
Yii 2 is a modern PHP framework that can be used as the basis for your PHP applications.
GitHub Stars: 12k
Website: https://github.com/yiisoft/yii2
Related recommendations:
8. PHPMailer
PHPMailer is a classic PHP email sending development library.
GitHub Stars: 11k
Website: https://github.com/PHPMailer/PHPMailer
9、PHPUnit
PHP Unit is a unit testing framework for PHP.
GitHub Stars: 10k
Website: https://github.com/sebastianbergmann/phpunit
10、Phalcon
Phalcon is an open source web framework provided as a C extension of the PHP language, so it has the characteristics of high performance and low resource consumption.
GitHub Stars: 8.9k
Website: https://github.com/phalcon/cphalcon
11、Parsedown
Parsedown is a PHP version of the Markdown parser.
GitHub Stars: 7.9k
Website: https://github.com/erusev/parsedown
12, Mobile Detect
Mobile Detect is a lightweight PHP class used to detect the type of mobile devices including tablets. It uses the User-Agent string along with specific HTTP headers to detect mobile environments.
GitHub Stars: 7.9k
Website: https://github.com/serbanghita/Mobile-Detect
13、CakePHP
CakePHP is a rapid development framework for PHP that uses some common design patterns such as MVC. The goal of CakePHP is to provide a structured framework so that PHP developers of all levels can quickly develop robust web applications without losing flexibility.
GitHub Stars: 7.5k
Website: https://github.com/cakephp/cakephp
14、whoops
Whoops is an error handling framework for PHP that works out of the box.
GitHub Stars: 7k
Website: https://github.com/filp/whoops
15、Laravel Debugbar
Laravel Debugbar is a PHP debug bar for Laravel 5. It contains a ServiceProvider to register the debug bar and hook up the output. Assets can be published and configured using laravel.
GitHub Stars: 7k
Website: https://github.com/barryvdh/laravel-debugbar
16、Intervention Image
Intervention Image is a PHP image processing and manipulation library that provides a simple and clear API for image creation, editing and integration. Intervention Image includes ServiceProvider and Facades for integration into Laravel.
GitHub Stars: 7k
Website: https://github.com/Intervention/image
17、October
October is a content management system (CMS) and web platform designed to simplify your development workflow.
GitHub Stars: 7k
Website: https://github.com/octobercms/october
18、WeChat
WeChat’s PHP SDK.
GitHub Stars: 6.5k
Website: https://github.com/overtrue/wechat
19, PHP-Parser
A PHP parser developed using PHP.
GitHub Stars: 6.5k
Website: https://github.com/nikic/PHP-Parser
20、Goutte
Goutte is a PHP version of the web crawler library.
GitHub Stars: 6k
Website: https://github.com/FriendsOfPHP/Goutte
21、Workerman
Workerman is an asynchronous event-driven, high-performance PHP framework for building fast, scalable web applications. Workerman supports HTTP, Websocket, SSL and other custom protocols, and supports libevent, HHVM and ReactPHP.
GitHub Stars: 6k
Website: https://github.com/walkor/Workerman
22、 PHP Coding Standards Fixer
This is a tool that automatically fixes PHP code specification issues.
GitHub Stars: 6k
Website: https://github.com/FriendsOfPHP/PHP-CS-Fixer
23、PHP-ML
PHP-ML is a machine learning library for PHP language.
GitHub Stars: 5.5k
Website: https://github.com/php-ai/php-ml
24、Deployer
Deployer is a deployment tool developed using PHP, with preset support for popular development frameworks.
GitHub Stars: 5.5k
Website: https://github.com/deployphp/deployer
25、Magento2
Magento2 is an advanced, feature-rich e-commerce solution.
GitHub Stars: 5.5k
Website: https://github.com/magento/magento2
26, Swift Mailer
Swift Mailer is a one-stop email tool for PHP language.
GitHub Stars: 5.5k
Website: https://github.com/swiftmailer/swiftmailer
27、 Mockery
Mockery is a simple but flexible PHP mocking framework for unit testing, supporting test frameworks such as PHPUnit and PHPSpec. The core goal of Mockery is to provide a testing framework that can define simulated behavior using a DSL.
GitHub Stars: 5k
Website: https://github.com/mockery/mockery
28, Google APIs Client Library for PHP
This is a PHP client development package used to access Google API.
GitHub Stars: 5k
Website: https://github.com/google/google-api-php-client
29、Twig
Twig is a flexible, high-speed and safe template language.
GitHub Stars: 5k
Website: https://github.com/twigphp/Twig
30、 PHP-PM
PHP-PM is a process manager and load balancer for PHP applications.
GitHub Stars: 5k
Website: https://github.com/php-pm/php-pm
31、PHP_CodeSniffer
PHP_CodeSniffer is used to check whether PHP, JavaScript and CSS files do not comply with predefined code specifications.
GitHub Stars: 4.9k
Website: https://github.com/squizlabs/PHP_CodeSniffer
32、Dompdf
Dompdf is an HTML/PDF converter for PHP language.
GitHub Stars: 4.5k
Website: https://github.com/dompdf/dompdf
33、 Predis
Predis is the PHP version of Redis client, flexible and fully functional.
GitHub Stars: 4.5k
Website: https://github.com/nrk/predis
Related recommendations:
34, Respect/Validation
Verification engine of PHP language.
GitHub Stars: 4.5k
Website: https://github.com/Respect/Validation
35、Typecho
Typecho is a PHP blogging platform that is simple and powerful.
GitHub Stars: 4k
Website: https://github.com/typecho/typecho
36、Lychee
Lychee is a beautiful and easy-to-use photo management system that you can deploy on your own server to manage or share photos.
GitHub Stars: 4k
Website: https://github.com/electerious/Lychee
37、ProphecyProphecy is a PHP mocking framework.
GitHub Stars: 4k
Website: https://github.com/phpspec/prophecy
38、EmojiOneEmojiOne includes a set of libraries to help users find and replace system emoji in apps or websites.
GitHub Stars: 3.9k
Website: https://github.com/emojione/emojione
39、ThanksThanks is a PHP package manager.
GitHub Stars: 3.5k
Website: https://github.com/symfony/thanks
40, PHPStan — PHP Static Analysis Tool
PHPStan is a PHP static analysis tool that can find bugs in PHP code without running it.
GitHub Stars: 3.5k
Website: https://github.com/phpstan/phpstan
41, PHP OAuth 2.0 Server
league/oauth2-server is an OAuth2.0 authentication server implementation developed in PHP. You can easily configure an OAuth 2.0 server to secure your API with access tokens, or allow clients to request new access tokens.
GitHub Stars: 3.5k
Website: https://github.com/thephpleague/oauth2-server
42、Countries
Coutries is a PHP developed dataset that provides global country data in multiple formats: JSON, CSV, XML and Yaml.
GitHub Stars: 3.5k
Website: https://github.com/mledoze/countries
43、BotMan
BotMan is a PHP library designed to simplify conversational bot development and supports multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Mexmo, HipChat, Facebook Messenger and WeChat.
GitHub Stars: 3.5k
Website: https://github.com/botman/botman
44, Silex
Sliex is a PHP micro-framework based on Symfony components.
GitHub Stars: 3.5k
Website: https://github.com/silexphp/Silex
45、Chat API
Chat API provides a development interface for accessing WhatsAPP.
GitHub Stars: 3.5k
Website: https://github.com/mgp25/Chat-API
46、random_compat
Random number generator.
GitHub Stars: 3.5k
Website: https://github.com/paragonie/random_compat
47, Bolt
Bolt is a simple CMS system based on Symfony components, using Twig and SQLite/MySQL/PostgreSQL.
GitHub Stars: 3.5k
Website: https://github.com/bolt/bolt
48, Phinx
Phinx is used to simplify database migration operations for your PHP applications. In less than 5 minutes, you can install Phinx and create your first database migration. Phinx is only responsible for migration, it is not an ORM.
GitHub Stars: 3k
Website: https://github.com/cakephp/phinx
49、 Codeception
Codeception is a modern full-stack testing framework for PHP, inspired by BDD, which provides a new way to write unit tests. Codeception is implemented based on PHPUnit.
GitHub Stars: 3k
Website: https://github.com/Codeception/Codeception
50、 PHPWord
PHPWord is an Office document reading and writing library developed using PHP. It supports MS Office XML (OOXML or OpenXML),
OASIS open document format, rich text format (RTF), HTML and PDF.
GitHub Stars: 3k
Website: https://github.com/PHPOffice/PHPWord
The 50 GitHub open source projects with the most stars above, if you are interested , just download and try it!
Related recommendations: