github php项目,12月份GitHub上最热门的PHP项目

原标题:12月份GitHub上最热门的PHP项目

开源最前线(ID:OpenSourceTop) 猿妹整编

链接:https://www.itcodemonkey.com/article/1913.html

12月份 GitHub 上最热门的 PHP 项目新鲜出炉啦,一起来看看哪些是你需要的

1

安全测试手册 SecLists

https://github.com/danielmiessler/SecListsStar 11266

SecLists是安全测试者的手册。它是一份被收集在一起用于安全评估上的多类型清单的集合。清单类型包含了用户名,密码,URL,敏感数据的patterns(一般形式,程序猿们可以理解为正则表达式),模糊的payloads(数据载体,或数据表达形式),web shells等等。目标是让安全测试者拉取本仓库到一个新的测试盒子(需要被安全测试的检查项)里面并能够访问所有可能需要的清单类型。

2

laravel

https://github.com/laravel/laravelStar 37537

1a1d3abc55f1726b04606c6658809b87.png

Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。功能特点如下:

● 语法更富有表现力

● 高质量的文档

● 丰富的扩展包

● 开源、托管在GitHub上

3

composer

https://github.com/composer/composerStar 11121

1cd4848b3ebe04d2a6eaa0bf776199ed.png

是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

4

Web框架symfony

https://github.com/symfony/symfonyStar 16261

简单的模板功能 Symfony是一个开源的PHP Web框架。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,Symfony的目的是加速Web应用的创建与维护。它的特点如下:

● 缓存管理

● 自定义URLs

● 搭建了一些基础模块

● 多语言与I18N支持

● 采用对象模型与MVC分离

● Ajax支持

● 适用于企业应用开发。

5

PHP静态分析工具PHPstan

https://github.com/phpstan/phpstanStar 3029

PHPStan 是一款 PHP 静态分析工具,它专注于在代码中发现错误而不实际运行它。 它甚至能在代码编写测试之前捕获整个类的错误。PHPStan 让 PHP 更接近编译语言,这意味着在运行实际行之前可以检查代码的每一行的正确性。

6

日志记录工具monolog

https://github.com/Seldaek/monologStar 7280

Monolog 是一种支持PHP5.3+以上的日志记录工具。并为Symfony2默认支持。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web服务器上。

7

PHP库Faker

https://github.com/fzaninotto/FakerStar 12644

Faker 是一个为你生成假数据的PHP库。当你需要填充一个测试数据库,或为你的web应用生成测试数据时,它能派上用场。

8

PHP测试框架PHPunit

https://github.com/sebastianbergmann/phpunitStar 7063

PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)

单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最合它还可以和Selenium整合来完成大型的自动化集成测试。

9

PHP框架Guzzle

https://github.com/guzzle/guzzleStar 10722

da58ad024ac55c5513ae0b9afd63b5e6.png

Guzzle 是个 PHP 框架,解决了发送大量 HTTP 请求和创建 web 服务客户端的问题。它包括了创建坚实服务客户端的工具,包括:服务描述来定义 API 的输入和输出,通过分页资源实现资源迭代,尽可能高效的批量发送大量的请求。

10

zabbix

https://github.com/jjmartres/ZabbixStar 605

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

●本文编号451,以后想阅读这篇文章直接输入451即可返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值