更新時間:2018-07-31 來源:黑馬程序員 瀏覽量:
一個PHP資源列表,內(nèi)容包括:庫、框架、模板、安全、代碼分析、日志、第三方庫、配置工具、Web 工具、書籍、電子書、經(jīng)典博文等等
現(xiàn)將最全的PHP資源共享給各位同學(xué)O(∩_∩)O哈哈~
Composer源
· Firegento - Magento模塊Composer源
· Packagist - PHP包的源
· PaketHub - 集成的PHP包的源
· Private Packagist - 一個PHP的服務(wù),提供Composer包的存儲
· WordPress Packagist - 使用Composer管理你的WordPress插件
· Zend Framework Packages - Zend Framework Composer源
依賴和包管理庫
· Composer Installers - 一個多框架Composer庫安裝器
· Composer - 一個包和依賴管理器
· Melody - 一個用于構(gòu)建Composer腳本文件的工具
· Pickle - 一個PHP擴(kuò)展安裝器
其他的相關(guān)依賴管理
· Composed - 一個在運(yùn)行時解析你項目Composer環(huán)境的庫
· Composer Checker - 一個校驗Composer配置的工具
· Composer Merge Plugin - 一個用于合并多個composer.json文件的Composer插件
· Composition - 一個在運(yùn)行時檢查Composer環(huán)境的庫
· NameSpacer - 一個轉(zhuǎn)化下劃線到命名空間的庫
· Patch Installer - 一個使用Composer安裝補(bǔ)丁的庫
· Prestissimo - 一個開啟并行安裝進(jìn)程的Composer插件
· Satis - 一個靜態(tài)Composer存儲庫的生成器
· tooly - 一個在項目中使用Composer管理PHAR文件的庫
· Toran Proxy - 一個靜態(tài)Composer存儲庫和代理
Web開發(fā)框架
· Aura Framework - 一個獨(dú)立的組件框架
· CakePHP - 一個快速應(yīng)用程序開發(fā)框架 (CP)
· Laravel 5 - 另一個PHP框架 (L5)
· Nette - 另一個由個體組件組成的框架
· Phalcon - 通過C擴(kuò)展實(shí)現(xiàn)的框架
· PPI Framework 2 - 一個互操作性框架
· Symfony - 一個獨(dú)立組件組成的框架 (SF)
· Yii2 - 另一個PHP框架
· Zend Framework 2 - 另一個由獨(dú)立組件組成的框架 (ZF2)
· Ice - 另一個通過C擴(kuò)展實(shí)現(xiàn)的簡單快速的PHP框架
其他Web開發(fā)框架
· CakePHP CRUD - CakePHP的快速應(yīng)用程序(RAD)插件
· Knp RAD Components - Symfony 2的快速應(yīng)用程序(RAD)包
· Symfony CMF - 一個創(chuàng)建自定義CMS的內(nèi)容管理框架
來自web開發(fā)框架的獨(dú)立組件
· Aura - 獨(dú)立組件,完全解耦,不依賴于任何其他框架
· CakePHP Plugins - CakePHP插件的目錄
· Hoa Project - 另一個PHP組件包
· League of Extraordinary Packages - 一個PHP軟件開發(fā)組
· Symfony Components - Symfony組件
· Zend Framework 2 Components - Zend Framework 2組件
微型框架和路由
· Bullet PHP - 用于構(gòu)建REST APIs的微型框架
· Lumen - 一個Laravel的微型框架
· Proton - 一個StackPHP兼容的微型框架
· Radar - 一個PHP的Action-Domain-Responder的實(shí)現(xiàn)
· Silex - 基于Symfony2組件的微型框架
· Slim - 另一個簡單的微型框架
其他相關(guān)的微型框架和路由
· Silex Skeleton - Silex的項目架構(gòu)
· Silex Web Profiler - 一個Silex web的調(diào)試工具
· Slim Skeleton - Slim架構(gòu)
· Slim View - Slim自定義視圖的集合
處理應(yīng)用路由的庫
· Aura.Router - 一個全功能的路由庫
· Fast Route - 一個快速路由的庫
· Klein - 一個靈活的路由的庫
· Pux - 另一個快速路由的庫
· Route - 一個基于Fast Route的路由的庫
模板化和詞法分析的庫和工具
· Aura.View - 提供TemplateView和TwoStepView,支持partials, sections和helpers
· Foil - 另一個原生PHP模板庫
· Lex - 一個輕量級模板解析器
· MtHaml - 一個HAML模板語言的PHP實(shí)現(xiàn)
· Mustache - 一個Mustache模板語言的PHP實(shí)現(xiàn)
· Phly Mustache - 另一個Mustache模板語言的PHP實(shí)現(xiàn)
· PHPTAL - 一個TAL模板語言的PHP實(shí)現(xiàn)
· Plates - 一個原生PHP模板庫
· Smarty - 一個模板引擎
· Twig - 一個全面的模板語言
· Tale Jade - Jade模版語言的PHP實(shí)現(xiàn)
用來生成web頁面的預(yù)處理內(nèi)容的工具
· Couscous - 一個將Markdown轉(zhuǎn)化為漂亮的網(wǎng)站的工具
· Phrozn - 另一個轉(zhuǎn)換Textile,Markdown和Twig為HTML的工具
· Sculpin - 轉(zhuǎn)換Markdown和Twig為靜態(tài)HTML的工具
· Spress - 一個能夠?qū)arkdown和Twig轉(zhuǎn)化為HTML的可擴(kuò)展工具
用于HTTP的庫
· Buzz - 另一個HTTP客戶端
· Guzzle - 一個全面的HTTP客戶端
· HTTPFul - 一個鏈?zhǔn)紿TTP庫
· PHP VCR - 一個錄制和重放HTTP請求的庫
· Requests - 一個簡單的HTTP庫
· Retrofit - 一個能輕松創(chuàng)建REST API客戶端的庫
· zend-diactoros - PSR-7 HTTP消息實(shí)現(xiàn)
用于網(wǎng)站爬取的庫
· Embed - 一個從web服務(wù)或網(wǎng)頁中提取的信息的工具
· Goutte - 一個簡單的web爬取器
· PHP Spider - 一個可配置和可擴(kuò)展的PHP web爬蟲
使用中間件構(gòu)建應(yīng)用程序的庫
· Expressive - 基于PSR-7的Zend中間件
· PSR7-Middlewares - 靈感來源于方便的中間件
· Relay - 一個PHP 5.5 PSR-7的中間件調(diào)度器
· Stack - 一個用于Silex/Symfony的可堆疊的中間件的庫
· zend-stratigility - 基于PHP PSR-7之上的中間件之上
解析URL的庫
· PHP Domain Parser - 一個本地前綴解析庫
· Purl - 一個URL處理庫
· sabre/uri - 一個URI操作庫
· Uri - 另一個URL處理庫
發(fā)送和解析郵件的庫
· CssToInlineStyles - 一個在郵件模板中的內(nèi)聯(lián)CSS庫
· Email Reply Parser - 一個郵件回復(fù)解析的庫
· Email Validator - 一個較小的電子郵件驗證庫
· Fetch - 一個IMAP庫
· Mautic - 郵件營銷自動化
· PHPMailer - 另一個郵件解決方案
· Stampie - 一個郵件服務(wù)庫,類似于SendGrid,PostMark,MailGun和Mandrill.
· SwiftMailer - 一個郵件解決方案
文件處理和MIME類型檢測的庫
· Apache MIME Types - 一個解析Apache MIME類型的庫
· Canal - 一個檢測互聯(lián)網(wǎng)媒體類型的庫
· CSV - 一個CSV數(shù)據(jù)處理庫
· Ferret - 一個MIME檢測庫
· Flysystem - 另一個文件系統(tǒng)抽象層
· Gaufrette - 一個文件系統(tǒng)抽象層
· Hoa Mime - 另一個MIME檢測庫
· Lurker - 一個資源跟蹤庫
· PHP FFmpeg - 一個用于FFmpeg視頻包裝的庫
· UnifiedArchive - 一個統(tǒng)一標(biāo)準(zhǔn)的壓縮和解壓的庫
處理流的庫
· Streamer - 一個簡單的面向?qū)ο蟮牧靼b庫
實(shí)現(xiàn)依賴注入設(shè)計模式的庫
· Aura.Di - 一個依賴注入容器
· Acclimate - 一個依賴注入容器和服務(wù)定位的通用接口
· Auryn - 一個遞歸的依賴注入容器
· Container - 另一個可伸縮的依賴注入容器
· Disco - 一個兼容PSR-11基于annotation的依賴注入容器
· PHP-DI - 一個支持自動裝配和PHP配置的依賴注入容器
· Pimple - 一個小的依賴注入容器
· Symfony DI - 一個依賴注入容器組件 (SF2)
處理圖像的庫
· Color Extractor - 一個從圖像中提取顏色的庫
· GIF Creator - 一個通過多張圖片創(chuàng)建GIF動畫的庫
· GIF Frame Extractor - 一個提取GIF動畫幀信息的庫
· Glide - 一個按需處理圖像的庫
· Image Hash - 一個用于生成圖像哈希感知的庫
· Image Optimizer - 一個優(yōu)化圖像的庫
· Image With Text - 一個在圖像中嵌入文本的庫
· Imagine - 一個圖像處理庫
· Intervention Image - 另一個圖像處理庫
· PHP Image Workshop - 另一個圖像處理庫
測試代碼和生成測試數(shù)據(jù)的庫
· Alice - 富有表現(xiàn)力的一代庫
· AspectMock - 一個PHPUnit/Codeception的模擬框架。
· Atoum - 一個簡單的測試庫
· Behat - 一個行為驅(qū)動開發(fā)(BDD)測試框架
· Codeception - 一個全棧測試框架
· DBUnit - 一個PHPUnit的數(shù)據(jù)庫測試庫
· Faker - 一個偽數(shù)據(jù)生成庫
· HTTP Mock - 一個在單元測試模擬HTTP請求的庫
· Kahlan - 全棧Unit/BDD測試框架,內(nèi)置stub,mock和代碼覆蓋率的支持
· Mink - Web驗收測試
· Mockery - 一個用于測試的模擬對象的庫
· ParaTest - 一個PHPUnit的并行測試庫
· Peridot - 一個事件驅(qū)動開發(fā)的測試框架
· Phake - 另一個用于測試的模擬對象的庫
· Pho - 另一個行為驅(qū)動開發(fā)測試框架
· PHP-Mock - 一個基于PHP函數(shù)的模擬庫
· PHPSpec - 一個基于功能點(diǎn)設(shè)計的單元測試庫
· PHPT - 一個使用PHP本身的測試工具
· PHPUnit - 一個單元測試框架
· Prophecy - 一個可選度很高的模擬框架
· Samsui - 另一個偽數(shù)據(jù)生成庫
· VFS Stream - 一個用于測試的虛擬文件系統(tǒng)流的包裝器
· VFS - 另一個用于測試虛擬的文件系統(tǒng)
持續(xù)集成的庫和應(yīng)用
· CircleCI - 一個持續(xù)集成平臺
· GitlabCi - 使用GitLab CI測試、構(gòu)建、部署你的代碼,像TravisCI
· Jenkins - 一個PHP支持的持續(xù)集成平臺
· JoliCi - 一個用PHP編寫的由Docker支持的持續(xù)集成的客戶端
· PHPCI - 一個PHP的開源的持續(xù)集成平臺
· SemaphoreCI - 一個開放源碼和私人項目的持續(xù)集成平臺
· Shippable - 一個基于開源和私人項目持續(xù)集成平臺的docker
· Sismo - 一個持續(xù)測試的服務(wù)庫
· Travis CI - 一個持續(xù)集成平臺
· Wercker - 一個持續(xù)集成平臺
生成項目文檔的庫
· APIGen - 另一個API文檔生成器
· daux.io - 一個使用Markdown文件的文檔生成器
· PHP Documentor 2 - 一個API文檔生成器
· phpDox - 一個PHP項目的文檔生成器(不限于API文檔)
· Sami - 一個API文檔生成器
生成安全的隨機(jī)數(shù),加密數(shù)據(jù),掃描漏洞的庫
· Halite - 一個簡單的使用libsodium的加密庫
· HTML Purifier - 一個兼容標(biāo)準(zhǔn)的HTML過濾器
· IniScan - 一個掃描PHP INI文件安全的庫
· Optimus - 基于Knuth乘法散列方法的身份混淆工具
· PHP Encryption - 一個安全的PHP加密庫
· PHP IDS - 一個結(jié)構(gòu)化的PHP安全層
· PHP SSH - 一個試驗的面向?qū)ο蟮腟SH包裝庫
· PHPSecLib - 一個純PHP安全通信庫
· random_compat - PHP 5.x 支持random_bytes()和random_int()
· RandomLib - 一個生成隨機(jī)數(shù)和字符串的庫
· SecurityMultiTool - 一個PHP安全庫
· SensioLabs Security Check - 一個為檢查Composer依賴提供安全建議的web工具
· TCrypto - 一個簡單的鍵值加密存儲庫
· VAddy - 一個持續(xù)安全的web應(yīng)用測試平臺
· Zed - 一個集成的web應(yīng)用滲透測試工具