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 开源项目,如果你感兴趣,就下载试试吧!

本文参考地址:https://www.php.cn/toutiao-430060.html