GitHub 上 50 个最受欢迎的 PHP 开源项目【2019】
GitHub 上 50 个最受欢迎的 PHP 开源项目【2019】
1、Laravel
Laravel 是一个为 Web 开发者打造的 PHP 开发框架。
GitHub Stars: 43.5k+
网址:https://github.com/laravel/laravel
相关推荐:
Laravel 5.8 中文文档手册
Laravel 视频教程
2、Symfony
Symfony 是一个 web 应用开发框架,包含一组可重用的 PHP 组件。Symfony 已经应用于上千个 web 应用,包括 BlaBlaCar.com 和 Spotify.com 以及大多数流行的 PHP 项目中,例如 Drupal 和 Magento。
GitHub Stars: 17.8k+
网址:https://github.com/symfony/symfony
3、CodeIgniter
CodeIgniter 是一个 Web 应用开发框架,它的目标是让开发者可以使用其提供的功能丰富的库来实现项目的快速开发。CodIgniter 允许你使用最少的代码来完成任务,从而保证你聚焦于项目本身。
GitHub Stars: 16k+
网址:https://github.com/bcit-ci/CodeIgniter
4、Faker
Faker 是一个模拟数据生成库。如果你需要一些数据填充你的数据库、创建看起来像模像样的 XML 文档、写入持久化数据进行压力测试等等,就是使用 Faker 的时候。
GitHub Stars: 16k+
网址:https://github.com/fzaninotto/Faker
5、Composer
Composer 帮助你声明、管理并安装 PHP 依赖。
GitHub Stars: 14.9k+
网址:https://github.com/composer/composer
6、Guzzle
Guzzle 是一个 PHP 的 HTTP 客户端,它使得在 PHP 代码中发送 HTTP 请求变得极其简单。
GitHub Stars: 12.9k+
网址:https://github.com/guzzle/guzzle
7、Yii 2
Yii 2 是一个现代的 PHP 框架,可用于作为你的 PHP 应用的基础。
GitHub Stars: 12k+
网址:https://github.com/yiisoft/yii2
8、PHPMailer
PHPMailer 是 PHP 经典的电子邮件发送开发库。
GitHub Stars: 11k+
网址:https://github.com/PHPMailer/PHPMailer
9、PHPUnit
PHP Unit 是 PHP 的单元测试框架。
GitHub Stars: 10k+
网址:https://github.com/sebastianbergmann/phpunit
10、Phalcon
Phalcon 是一个开源的 web 框架,作为 PHP 语言的 C 扩展提供,因此具有高性能、低资源消耗的特点。
GitHub Stars: 8.9k+
网址:https://github.com/phalcon/cphalcon
11、Parsedown
Parsedown 是一个 PHP 版本的 Markdown 解析器。
GitHub Stars: 7.9k+
网址:https://github.com/erusev/parsedown
12、Mobile Detect
Mobile Detect 是一个轻量级的 PHP 类,用于检测包括平板在内的移动设备的类型。它使用 User-Agent 字符串以及特定的 HTTP 头来检测移动环境。
GitHub Stars: 7.9k+
网址:https://github.com/serbanghita/Mobile-Detect
13、CakePHP
CakePHP 是一个 PHP 的快速开发框架,它使用了一些常见设计模式例如 MVC 等。CakePHP 的目标是提供一个结构化的框架,以便各种水平的 PHP 开发者都可以快速开发出鲁棒的 web 应用,并且不失灵活性。
GitHub Stars: 7.5k+
网址:https://github.com/cakephp/cakephp
14、whoops
Whoops 是一个 PHP 的错误处理框架,开箱即用。
GitHub Stars: 7k+
网址:https://github.com/filp/whoops
15、Laravel Debugbar
Laravel Debugbar 是一个用于 Laravel 5 的 PHP 调试栏。它包含了一个 ServiceProvider 来注册调试栏并挂接输出。可以使用 laravel 发布资产并进行配置。
GitHub Stars: 7k+
网址:https://github.com/barryvdh/laravel-debugbar
16、Intervention Image
Intervention Image 是一个 PHP 图像处理和操作库,它提供了简单明了的 API 用于图像的创建、编辑及整合。Intervention Image 包含了 ServiceProvider 和 Facades 用于集成入 Laravel。
GitHub Stars: 7k+
网址:https://github.com/Intervention/image
17、October
October 是一个内容管理系统(CMS)和一个 web 平台,它的目的就是简化你的开发工作流。
GitHub Stars: 7k+
网址:https://github.com/octobercms/october
18、WeChat
微信的 PHP SDK。
GitHub Stars: 6.5k+
网址:https://github.com/overtrue/wechat
19、PHP-Parser
一个使用 PHP 开发的 PHP 解析器。
GitHub Stars: 6.5k+
网址:https://github.com/nikic/PHP-Parser
20、Goutte
Goutte 是一个 PHP 版本的 web 爬虫库。
GitHub Stars: 6k+
网址:https://github.com/FriendsOfPHP/Goutte
21、Workerman
Workerman 是一个异步事件驱动的高性能 PHP 框架,用于构建快速、可伸缩的网络应用。Workerman 支持 HTTP、Websocket、SSL 及其他定制协议,支持 libevent、HHVM 和 ReactPHP。
GitHub Stars: 6k+
网址:https://github.com/walkor/Workerman
22、 PHP Coding Standards Fixer
这是一个自动修复 PHP 代码规范问题的工具。
GitHub Stars: 6k+
网址:https://github.com/FriendsOfPHP/PHP-CS-Fixer
23、PHP-ML
PHP-ML 是一个 PHP 语言的机器学习库。
GitHub Stars: 5.5k+
网址:https://github.com/php-ai/php-ml
24、Deployer
Deployer 是一个使用 PHP 开发的部署工具,预置了对流行的开发框架的支持。
GitHub Stars: 5.5k+
网址: https://github.com/deployphp/deployer
25、Magento2
Magento2 是一个先进的、功能丰富的电子商务解决方案。
GitHub Stars: 5.5k+
网址:https://github.com/magento/magento2
26、 Swift Mailer
Swift Mailer 是 PHP 语言的一站式邮件工具。
GitHub Stars: 5.5k+
网址:https://github.com/swiftmailer/swiftmailer
27、 Mockery
Mockery 是一个简单但灵活的 PHP 模拟框架,用于单元测试,支持 PHPUnit、PHPSpec 等测试框架。Mockery 的核心目标是提供一个可以采用 DSL 定义模拟行为的测试框架。
GitHub Stars: 5k+
网址:https://github.com/mockery/mockery
28、Google APIs Client Library for PHP
这是用来访问 Google API 的 PHP 客户端开发包。
GitHub Stars: 5k+
网址:https://github.com/google/google-api-php-client
29、Twig
Twig 是一个灵活、高速安全的模板语言。
GitHub Stars: 5k+
网址:https://github.com/twigphp/Twig
30、 PHP-PM
PHP-PM 是一个用于 PHP 应用的进程管理器和负载均衡器。
GitHub Stars: 5k+
网址:https://github.com/php-pm/php-pm
31、PHP_CodeSniffer
PHP_CodeSniffer 用来检查 PHP、JavaScript 和 CSS 文件是否不符合预定义的代码规范。
GitHub Stars: 4.9k+
网址:https://github.com/squizlabs/PHP_CodeSniffer
32、Dompdf
Dompdf 是 PHP 语言的 HTML/PDF 转换器。
GitHub Stars: 4.5k+
网址:https://github.com/dompdf/dompdf
33、 Predis
Predis 是 PHP 版本的 Redis 客户端,灵活而且功能完整。
GitHub Stars: 4.5k+
网址:https://github.com/nrk/predis
相关推荐:
redis 视频教程
34、Respect/Validation
PHP 语言的验证引擎。
GitHub Stars: 4.5k+
网址:https://github.com/Respect/Validation
35、Typecho
Typecho 是一个 PHP 博客平台,简单强大。
GitHub Stars: 4k+
网址:https://github.com/typecho/typecho
36、Lychee
Lychee 是一个美观易用的照片管理系统,你可以部署在自己的服务器上,
管理或分享照片。
GitHub Stars: 4k+
网址:https://github.com/electerious/Lychee
37、Prophecy
Prophecy 是一个 PHP 的模拟框架。
GitHub Stars: 4k
网址:https://github.com/phpspec/prophecy
38、EmojiOne
EmojiOne 包含了一组库来帮助用户找到并替换应用或网站中的系统 emoji 表情。
GitHub Stars: 3.9k+
网址:https://github.com/emojione/emojione
39、Thanks
Thanks 是一个 PHP 包管理器。
GitHub Stars: 3.5k+
网址:https://github.com/symfony/thanks
40、PHPStan — PHP Static Analysis Tool
PHPStan 是 PHP 静态分析工具,无需运行 PHP 代码就可以发现其中的 bug。
GitHub Stars: 3.5k+
网址:https://github.com/phpstan/phpstan
41、PHP OAuth 2.0 Server
league/oauth2-server 是一个 PHP 开发的 OAuth2.0 验证服务器实现。你可以轻松地配置一个 OAuth 2.0 服务器来使用访问 token 保护你的 API,或者允许客户端来请求新的访问 token。
GitHub Stars: 3.5k+
网址:https://github.com/thephpleague/oauth2-server
42、Countries
Coutries 是一个 PHP 开发的数据集,以多种格式提供全球国家数据:JSON, CSV, XML 和 Yaml。
GitHub Stars: 3.5k+
网址:https://github.com/mledoze/countries
43、BotMan
BotMan 是一个用来简化对话机器人开发的 PHP 库,支持多种消息平台,包括 Slack、Telegram、Microsoft Bot Framework、Mexmo、HipChat、Facebook Messenger 和微信。
GitHub Stars: 3.5k+
网址:https://github.com/botman/botman
44、 Silex
Sliex 是一个基于 Symfony 组件的 PHP 微框架。
GitHub Stars: 3.5k+
网址:https://github.com/silexphp/Silex
45、Chat API
Chat API 提供了访问 WhatsAPP 的开发接口。
GitHub Stars: 3.5k+
网址:https://github.com/mgp25/Chat-API
46、random_compat
随机数发生器。
GitHub Stars: 3.5k+
网址:https://github.com/paragonie/random_compat
47、Bolt
Bolt 是一个简单的 CMS 系统,它基于 Symfony 组件,使用 Twig 和 SQLite/MySQL/PostgreSQL。
GitHub Stars: 3.5k+
网址:https://github.com/bolt/bolt
48、Phinx
Phinx 用来简化你的 PHP 应用的数据库迁移操作。在 5 分钟内,你就可以安装 Phinx 并创建第一个数据库迁移。Phinx 只负责迁移,它不是一个 ORM。
GitHub Stars: 3k+
网址:https://github.com/cakephp/phinx
49、 Codeception
Codeception 是一个现代的 PHP 全栈测试框架, 受 BDD 的启发,它提供了一种新的方式来编写单元测试。Codeception 基于 PHPUnit 实现。
GitHub Stars: 3k+
网址:https://github.com/Codeception/Codeception
50、 PHPWord
PHPWord 是一个使用 PHP 开发的 Office 文档读写库,支持 MS Office XML(OOXML 或 OpenXML)、
OASIS 开放文档格式、富文本格式(RTF)、HTML 和 PDF。
GitHub Stars: 3k+
网址:https://github.com/PHPOffice/PHPWord
以上星数最多的 50 个 GitHub 开源项目,如果你感兴趣,就下载试试吧!