github php项目,12月份GitHub上最热门的PHP项目
原標(biāo)題: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,敏感數(shù)據(jù)的patterns(一般形式,程序猿們可以理解為正則表達(dá)式),模糊的payloads(數(shù)據(jù)載體,或數(shù)據(jù)表達(dá)形式),web shells等等。目標(biāo)是讓安全測試者拉取本倉庫到一個新的測試盒子(需要被安全測試的檢查項)里面并能夠訪問所有可能需要的清單類型。
2
laravel
https://github.com/laravel/laravelStar 37537
Laravel 是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架(PHP Web Framework)。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡潔、富于表達(dá)力。功能特點如下:
● 語法更富有表現(xiàn)力
● 高質(zhì)量的文檔
● 豐富的擴展包
● 開源、托管在GitHub上
3
composer
https://github.com/composer/composerStar 11121
是 PHP 用來管理依賴(dependency)關(guān)系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
4
Web框架symfony
https://github.com/symfony/symfonyStar 16261
簡單的模板功能 Symfony是一個開源的PHP Web框架。基于最佳Web開發(fā)實踐,已經(jīng)有多個網(wǎng)站完全采用此框架開發(fā),Symfony的目的是加速Web應(yīng)用的創(chuàng)建與維護。它的特點如下:
● 緩存管理
● 自定義URLs
● 搭建了一些基礎(chǔ)模塊
● 多語言與I18N支持
● 采用對象模型與MVC分離
● Ajax支持
● 適用于企業(yè)應(yīng)用開發(fā)。
5
PHP靜態(tài)分析工具PHPstan
https://github.com/phpstan/phpstanStar 3029
PHPStan 是一款 PHP 靜態(tài)分析工具,它專注于在代碼中發(fā)現(xiàn)錯誤而不實際運行它。 它甚至能在代碼編寫測試之前捕獲整個類的錯誤。PHPStan 讓 PHP 更接近編譯語言,這意味著在運行實際行之前可以檢查代碼的每一行的正確性。
6
日志記錄工具monolog
https://github.com/Seldaek/monologStar 7280
Monolog 是一種支持PHP5.3+以上的日志記錄工具。并為Symfony2默認(rèn)支持。目前有包括Symfony 、Laravel、 CakePHP等諸多知名php框架都內(nèi)置了Monolog。Monolog可以把你的日志發(fā)送到文件,sockets,收件箱,數(shù)據(jù)庫和各種web服務(wù)器上。
7
PHP庫Faker
https://github.com/fzaninotto/FakerStar 12644
Faker 是一個為你生成假數(shù)據(jù)的PHP庫。當(dāng)你需要填充一個測試數(shù)據(jù)庫,或為你的web應(yīng)用生成測試數(shù)據(jù)時,它能派上用場。
8
PHP測試框架PHPunit
https://github.com/sebastianbergmann/phpunitStar 7063
PHPUnit是一個輕量級的PHP測試框架。它是在PHP5下面對JUnit3系列版本的完整移植,是xUnit測試框架家族的一員(它們都基于模式先鋒Kent Beck的設(shè)計)
單元測試是幾個現(xiàn)代敏捷開發(fā)方法的基礎(chǔ),使得PHPUnit成為許多大型PHP項目的關(guān)鍵工具。這個工具也可以被Xdebug擴展用來生成代碼覆蓋率報告 ,并且可以與phing集成來自動測試,最合它還可以和Selenium整合來完成大型的自動化集成測試。
9
PHP框架Guzzle
https://github.com/guzzle/guzzleStar 10722
Guzzle 是個 PHP 框架,解決了發(fā)送大量 HTTP 請求和創(chuàng)建 web 服務(wù)客戶端的問題。它包括了創(chuàng)建堅實服務(wù)客戶端的工具,包括:服務(wù)描述來定義 API 的輸入和輸出,通過分頁資源實現(xiàn)資源迭代,盡可能高效的批量發(fā)送大量的請求。
10
zabbix
https://github.com/jjmartres/ZabbixStar 605
zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供柔軟的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。
●本文編號451,以后想閱讀這篇文章直接輸入451即可返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的github php项目,12月份GitHub上最热门的PHP项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php页面上限制字符串长度,PHP如何限
- 下一篇: php 自动生成查询密码,PHP自动生成