原标题: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
Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。功能特点如下:
● 语法更富有表现力
● 高质量的文档
● 丰富的扩展包
● 开源、托管在GitHub上
3
composer
https://github.com/composer/composerStar 11121
是 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
Guzzle 是个 PHP 框架,解决了发送大量 HTTP 请求和创建 web 服务客户端的问题。它包括了创建坚实服务客户端的工具,包括:服务描述来定义 API 的输入和输出,通过分页资源实现资源迭代,尽可能高效的批量发送大量的请求。
10
zabbix
https://github.com/jjmartres/ZabbixStar 605
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
●本文编号451,以后想阅读这篇文章直接输入451即可返回搜狐,查看更多
责任编辑: