2019年过去一大半了,PHP中文网为你总结整理下GitHub上在2019年都有哪些流行的PHP相关开源项目,以下是按照GitHub Stars排序的,欢迎参考!

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

GitHub上50个最受欢迎的PHP开源项目【2019】相关推荐

  1. 2020年GitHub上50个最受程序员欢迎的PHP开源项目

    GitHub上50个最受欢迎的PHP开源项目[2019] 1.Laravel Laravel是一个为Web开发者打造的PHP开发框架. GitHub Stars: 43.5k+ 网址:https:// ...

  2. GitHub上最火的7个spring cloud开源项目,对新手太友好了

    微服务是什么? 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦.你可以将其看作是在架构层次而非获取服务的类上 ...

  3. github上可供新手阅读和玩耍的java项目有哪些??

    扫垃圾 ,Java 爱好者, 前沿技术思考者 刘巍然-学酥 等 217 人赞同 一个聊天程序范例: tinystruct2.0/smalltalk.java at master · m0ver/tin ...

  4. GitHub上最受欢迎的Android开源项目TOP20

    以下这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源代码有时间的时候自己在上面淘淘,或许能发现自己须要的开源程序. 了解开源项目有两个优点: 1.借鉴代码,一般来说.火爆的开源项 ...

  5. 【NLP】GitHub 上有哪些有趣的关于 NLP 的Python项目?

    知乎上有人提问:GitHub 上有哪些有趣的关于 NLP 的Python项目? 先来说说什么是NLP? 自然语言处理(NLP)的重点是使计算机能够理解和处理人类语言.计算机擅长处理结构化数据,如电子表 ...

  6. PaddleWeekly | 最受欢迎的开发者开源项目Top5盘点

    点击左上方蓝字关注我们 开源发展至今,越来越多的开发者使用开源代码的同时,也开始将自己的项目和代码大方骄傲地分享出来,在开源当中找到了成就和价值.更多的开发者得益于开源的优势,从加入使用,到共同开发. ...

  7. GitHub上25个最受欢迎的开源机器学习库

    作者 | Khoa Pham 译者 | Shawn Lee 编辑 | Jane 出品 | AI科技大本营 在过去的几年里,机器学习为各行各业开创了新纪元,诞生了许多成功的案例: Facebook 的面 ...

  8. 说明一项最有成就感的php项目,2020 Github 上 10 个最受欢迎的 PHP 项目

    2020Github 上 10 个最受欢迎的 PHP 项目 PHP 是一门开发 Web 项目的服务端脚本语言,但它也可以作为一门通用编程语言.在 1944 年 Rasmus Lerdorf 创造出 P ...

  9. GitHub上有哪些比较好的计算机视觉/机器视觉的项目?

    来源:Unsplash,作者: JR Korpa 来源:知乎问题 今天分享一下 Github 上不错的计算机视觉或者机器视觉方面的项目,包括入门的教程.非常经典的算法和实战项目等等. 今日推荐文章 g ...

最新文章

  1. 特斯拉AI总监用300行代码实现“迷你版GPT”,上线GitHub三天收获3.3k星
  2. FPGA的设计艺术(2)FPGA开发流程
  3. 复盘 | 听全民K歌体验设计师聊聊歌房项目完整设计历程
  4. qt调用mysql调用了存储过_Qt调用Server SQL中的存储过程
  5. 微服务架构案例(04):中间件集成,公共服务封装
  6. Go的数组切片 Python的列表
  7. 【Antlr】识别常见的词法结构
  8. dayz如何修改服务器指令,【遊戲本體內核心代碼修改】DayZ 有無控制臺刷物品指令、Or設定服務端刷物品MOD...
  9. 基于最大堆实现最大优先队列【代码】
  10. C++模板(函数模板/类模板)
  11. 软考高级 2022年11月信息系统项目管理师
  12. Specular mode: Specular parameter 高光模式:高光参数 Standard Shader系列7
  13. SpringBoot移除内置Tomcat
  14. pandas dataframe query()
  15. [Pytorch]将自己的数据集载入dataloader
  16. 7z压缩 lzma流式压缩、解压缩的实现 C语言
  17. laravel集成谷歌验证_如何将Google的两因素身份验证添加到Laravel
  18. 2010年研究生答案Q278046046
  19. [渝粤教育] 深圳信息职业技术学院 《新理念英语》English For You 参考 资料
  20. CoreDNS篇8-健康检查

热门文章

  1. TP-LINK易展路由器Mesh互联
  2. 宏杉科技应邀出席2023年地理信息产业合作发展论坛,共话产业创新发展
  3. js 实现淘宝放大镜功能
  4. GitHub使用说明(翻译原网站)
  5. 乡村公路相连最后1公里,拼接
  6. MP3Stego加密
  7. python金融实战 源代码_穆棱市seo总代直销python金融量化营业实战课程 python量化项目实战源码+课件+视频...
  8. 讯*DSE客户端强制删除不能识别U盘的解决办法
  9. 如何让文件加密更安全,迅软DSE维护电脑数据安全刻不容缓
  10. 有源滤波与无源滤波电路的区别