腾讯老衲衲 發表於 2019-9-16 09:21:00

PHP之不错的开源项目

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