GITHUB最全的PHP資源列表.一

Awesome PHP
一個PHP資源列表,內容包括:庫、框架、模板、安全、代碼分析、日誌、第三方庫、配置工具、Web 工具、書籍、電子書、經典博文等等
現將最全的PHP資源共享給各位同窗O(∩_∩)O哈哈~


Composer源 Composer Repositories
Composer
· Firegento - Magento
模塊
Composer
· Packagist - PHP
包的源
· PaketHub -
集成的
PHP
包的源
· Private Packagist -
一個
PHP
的服務,提供
Composer
包的存儲
· WordPress Packagist -
使用
Composer
管理你的
WordPress
插件
· Zend Framework Packages - Zend Framework Composer
依賴管理
Dependency Management
依賴和包管理庫
· Composer Installers -
一個多框架
Composer
庫安裝器
· Composer -
一個包和依賴管理器
· Melody -
一個用於構建
Composer
腳本文件的工具
· Pickle -
一個
PHP
擴展安裝器
其餘的依賴管理
Dependency Management Extras
其餘的相關依賴管理
· Composed -
一個在運行時解析你項目
Composer
環境的庫
· Composer Checker -
一個校驗
Composer
配置的工具
· Composer Merge Plugin -
一個用於合併多個
composer.json
文件的
Composer
插件
· Composition -
一個在運行時檢查
Composer
環境的庫
· NameSpacer -
一個轉化下劃線到命名空間的庫
· Patch Installer -
一個使用
Composer
安裝補丁的庫
· Prestissimo -
一個開啓並行安裝進程的
Composer
插件
· Satis -
一個靜態
Composer
存儲庫的生成器
· tooly -
一個在項目中使用
Composer
管理
PHAR
文件的庫
· Toran Proxy -
一個靜態
Composer
存儲庫和代理
框架
Frameworks
Web
開發框架
· Aura Framework -
一個獨立的組件框架
· CakePHP -
一個快速應用程序開發框架
(CP)
· Laravel 5 -
另外一個
PHP
框架
(L5)
· Nette -
另外一個由個體組件組成的框架
· Phalcon -
經過
C
擴展實現的框架
· PPI Framework 2 -
一個互操做性框架
· Symfony -
一個獨立組件組成的框架
(SF)
· Yii2 -
另外一個
PHP
框架
· Zend Framework 2 -
另外一個由獨立組件組成的框架
(ZF2)
· Ice -
另外一個經過
C
擴展實現的簡單快速的
PHP
框架
其餘框架
Framework Extras
其餘
Web
開發框架
· CakePHP CRUD - CakePHP
的快速應用程序(
RAD
)插件
· Knp RAD Components - Symfony 2
的快速應用程序(
RAD
)包
· Symfony CMF -
一個建立自定義
CMS
的內容管理框架
框架組件
Components
來自
web
開發框架的獨立組件
· Aura -
獨立組件,徹底解耦,不依賴於任何其餘框架
· CakePHP Plugins - CakePHP
插件的目錄
· Hoa Project -
另外一個
PHP
組件包
· League of Extraordinary Packages -
一個
PHP
軟件開發組
· Symfony Components - Symfony
組件
· Zend Framework 2 Components - Zend Framework 2
組件
微型框架
Micro Frameworks
微型框架和路由
· Bullet PHP -
用於構建
REST APIs
的微型框架
· Lumen -
一個
Laravel
的微型框架
· Proton -
一個
StackPHP
兼容的微型框架
· Radar -
一個
PHP
Action-Domain-Responder
的實現
· Silex -
基於
Symfony2
組件的微型框架
· Slim -
另外一個簡單的微型框架
其餘微型框架
Micro Framework Extras
其餘相關的微型框架和路由
· Silex Skeleton - Silex
的項目架構
· Silex Web Profiler -
一個
Silex web
的調試工具
· Slim Skeleton - Slim
架構
· Slim View - Slim
自定義視圖的集合
路由
Routers
處理應用路由的庫
· Aura.Router -
一個全功能的路由庫
· Fast Route -
一個快速路由的庫
· Klein -
一個靈活的路由的庫
· Pux -
另外一個快速路由的庫
· Route -
一個基於
Fast Route
的路由的庫
模板
Templating
模板化和詞法分析的庫和工具
· Aura.View -
提供
TemplateView
TwoStepView
,支持
partials, sections
helpers
· Foil -
另外一個原生
PHP
模板庫
· Lex -
一個輕量級模板解析器
· MtHaml -
一個
HAML
模板語言的
PHP
實現
· Mustache -
一個
Mustache
模板語言的
PHP
實現
· Phly Mustache -
另外一個
Mustache
模板語言的
PHP
實現
· PHPTAL -
一個
TAL
模板語言的
PHP
實現
· Plates -
一個原生
PHP
模板庫
· Smarty -
一個模板引擎
· Twig -
一個全面的模板語言
· Tale Jade - Jade
模版語言的
PHP
實現
靜態站點生成器
Static Site Generators
用來生成
web
頁面的預處理內容的工具
· Couscous -
一個將
Markdown
轉化爲漂亮的網站的工具
· Phrozn -
另外一個轉換
Textile
Markdown
Twig
HTML
的工具
· Sculpin -
轉換
Markdown
Twig
爲靜態
HTML
的工具
· Spress -
一個可以將
Markdown
Twig
轉化爲
HTML
的可擴展工具
超文本傳輸協議
HTTP
用於
HTTP
的庫
· Buzz -
另外一個
HTTP
客戶端
· Guzzle -
一個全面的
HTTP
客戶端
· HTTPFul -
一個鏈式
HTTP
· PHP VCR -
一個錄製和重放
HTTP
請求的庫
· Requests -
一個簡單的
HTTP
· Retrofit -
一個能輕鬆建立
REST API
客戶端的庫
· zend-diactoros - PSR-7 HTTP
消息實現
爬蟲
Scraping
用於網站爬取的庫
· Embed -
一個從
web
服務或網頁中提取的信息的工具
· Goutte -
一個簡單的
web
爬取器
· PHP Spider -
一個可配置和可擴展的
PHP web
爬蟲
中間件
Middlewares
使用中間件構建應用程序的庫
· Expressive -
基於
PSR-7
Zend
中間件
· PSR7-Middlewares -
靈感來源於方便的中間件
· Relay -
一個
PHP 5.5 PSR-7
的中間件調度器
· Stack -
一個用於
Silex/Symfony
的可堆疊的中間件的庫
· zend-stratigility -
基於
PHP PSR-7
之上的中間件之上
網址
URL
解析
URL
的庫
· PHP Domain Parser -
一個本地前綴解析庫
· Purl -
一個
URL
處理庫
· sabre/uri -
一個
URI
操做庫
· Uri -
另外一個
URL
處理庫
電子郵件
Email
發送和解析郵件的庫
· CssToInlineStyles -
一個在郵件模板中的內聯
CSS
· Email Reply Parser -
一個郵件回覆解析的庫
· Email Validator -
一個較小的電子郵件驗證庫
· Fetch -
一個
IMAP
· Mautic -
郵件營銷自動化
· PHPMailer -
另外一個郵件解決方案
· Stampie -
一個郵件服務庫,相似於
SendGrid, PostMark, MailGun
Mandrill.
· SwiftMailer -
一個郵件解決方案
文件
Files
文件處理和
MIME
類型檢測的庫
· Apache MIME Types -
一個解析
Apache MIME
類型的庫
· Canal -
一個檢測互聯網媒體類型的庫
· CSV -
一個
CSV
數據處理庫
· Ferret -
一個
MIME
檢測庫
· Flysystem -
另外一個文件系統抽象層
· Gaufrette -
一個文件系統抽象層
· Hoa Mime -
另外一個
MIME
檢測庫
· Lurker -
一個資源跟蹤庫
· PHP FFmpeg -
一個用於
FFmpeg
視頻包裝的庫
· UnifiedArchive -
一個統一標準的壓縮和解壓的庫
Streams
處理流的庫
· Streamer -
一個簡單的面向對象的流包裝庫
依賴注入
Dependency Injection
實現依賴注入設計模式的庫
· Aura.Di -
一個依賴注入容器
· Acclimate -
一個依賴注入容器和服務定位的通用接口
· Auryn -
一個遞歸的依賴注入容器
· Container -
另外一個可伸縮的依賴注入容器
· Disco -
一個兼容
PSR-11
基於
annotation
的依賴注入容器
· PHP-DI -
一個支持自動裝配和
PHP
配置的依賴注入容器
· Pimple -
一個小的依賴注入容器
· Symfony DI -
一個依賴注入容器組件
(SF2)
圖像
Imagery
處理圖像的庫
· Color Extractor -
一個從圖像中提取顏色的庫
· GIF Creator -
一個經過多張圖片建立
GIF
動畫的庫
· GIF Frame Extractor -
一個提取
GIF
動畫幀信息的庫
· Glide -
一個按需處理圖像的庫
· Image Hash -
一個用於生成圖像哈希感知的庫
· Image Optimizer -
一個優化圖像的庫
· Image With Text -
一個在圖像中嵌入文本的庫
· Imagine -
一個圖像處理庫
· Intervention Image -
另外一個圖像處理庫
· PHP Image Workshop -
另外一個圖像處理庫
測試
Testing
測試代碼和生成測試數據的庫
· Alice -
富有表現力的一代庫
· AspectMock -
一個
PHPUnit/Codeception
的模擬框架。
· Atoum -
一個簡單的測試庫
· Behat -
一個行爲驅動開發(
BDD
)測試框架
· Codeception -
一個全棧測試框架
· DBUnit -
一個
PHPUnit
的數據庫測試庫
· Faker -
一個僞數據生成庫
· HTTP Mock -
一個在單元測試模擬
HTTP
請求的庫
· Kahlan -
全棧
Unit/BDD
測試框架,內置
stub
mock
和代碼覆蓋率的支持
· Mink - Web
驗收測試
· Mockery -
一個用於測試的模擬對象的庫
· ParaTest -
一個
PHPUnit
的並行測試庫
· Peridot -
一個事件驅動開發的測試框架
· Phake -
另外一個用於測試的模擬對象的庫
· Pho -
另外一個行爲驅動開發測試框架
· PHP-Mock -
一個基於
PHP
函數的模擬庫
· PHPSpec -
一個基於功能點設計的單元測試庫
· PHPT -
一個使用
PHP
自己的測試工具
· PHPUnit -
一個單元測試框架
· Prophecy -
一個可選度很高的模擬框架
· Samsui -
另外一個僞數據生成庫
· VFS Stream -
一個用於測試的虛擬文件系統流的包裝器
· VFS -
另外一個用於測試虛擬的文件系統
持續集成
Continuous Integration
持續集成的庫和應用
· CircleCI -
一個持續集成平臺
· GitlabCi -
使用
GitLab CI
測試、構建、部署你的代碼,像
TravisCI
· Jenkins -
一個
PHP
支持
的持續集成平臺
· JoliCi -
一個用
PHP
編寫的由
Docker
支持的持續集成的客戶端
· PHPCI -
一個
PHP
的開源的持續集成平臺
· SemaphoreCI -
一個開放源碼和私人項目的持續集成平臺
· Shippable -
一個基於開源和私人項目持續集成平臺的
docker
· Sismo -
一個持續測試的服務庫
· Travis CI -
一個持續集成平臺
· Wercker -
一個持續集成平臺
文檔
Documentation
生成項目文檔的庫
· APIGen -
另外一個
API
文檔生成器
· daux.io -
一個使用
Markdown
文件的文檔生成器
· PHP Documentor 2 -
一個
API
文檔生成器
· phpDox -
一個
PHP
項目的文檔生成器(不限於
API
文檔)
· Sami -
一個
API
文檔生成器
安全
Security
生成安全的隨機數,加密數據,掃描漏洞的庫
· Halite -
一個簡單的使用
libsodium
的加密庫
· HTML Purifier -
一個兼容標準的
HTML
過濾器
· IniScan -
一個掃描
PHP INI
文件安全的庫
· Optimus -
基於
Knuth
乘法散列方法的身份混淆工具
· PHP Encryption -
一個安全的
PHP
加密庫
· PHP IDS -
一個結構化的
PHP
安全層
· PHP SSH -
一個試驗的面向對象的
SSH
包裝庫
· PHPSecLib -
一個純
PHP
安全通訊庫
· random_compat - PHP 5.x
支持
random_bytes()
random_int()
· RandomLib -
一個生成隨機數和字符串的庫
· SecurityMultiTool -
一個
PHP
安全庫
· SensioLabs Security Check -
一個爲檢查
Composer
依賴提供安全建議的
web
工具
· TCrypto -
一個簡單的鍵值加密存儲庫
· VAddy -
一個持續安全的
web
應用測試平臺

· Zed -
一個集成的
web
應用滲透測試工具
相關文章
相關標籤/搜索