Github上的资源清单
依賴管理——用于依賴管理的包和框架
Composer/Packagist?: 一個包和依賴管理器
Composer Installers:??一個多框架Composer庫安裝器
Pickle: 可以在任意平臺上安裝PHP擴展包
依賴管理的附加部分——其它依賴管理的相關(guān)工具
Satis?: 靜態(tài)的Composer庫生成器
Composition: 一個運行時檢查Composer環(huán)境的庫
Version?: 一個在語義上分析和比較的庫
NameSpacer?: 將下劃線轉(zhuǎn)為命名空間的庫
Patch Installer: 使用Composer安裝補丁的庫
Composer Checker: 一個驗證Composer配置的工具
框架——Web開發(fā)框架
Symfony2?: 由獨立組件構(gòu)成的框架
Zend?Framework 2: 同樣是由獨立組件構(gòu)成的框架
Laravel?4: 簡潔優(yōu)雅的PHP Web開發(fā)框架
Aura?PHP:??獨立組件的框架
Yii2?: 用于開發(fā)大型Web應用的高性能PHP框架
Nette:??同樣是由獨立組件構(gòu)成的框架
PPI Framework 2: 一個交互性的框架
Phalcon: 一個作為C擴展的框架
框架的附加部分——其它關(guān)于Web開發(fā)框架的相關(guān)工具
Symfony CMF: 一個創(chuàng)建自定義CMS的內(nèi)容管理框架
Knp RAD Bundle: Symfony2的快速應用程序包(RAD)
框架組件——來自Web開發(fā)框架的組件
Symfony2 Components: 關(guān)于Symphony2的組件
Zend Framework 2 Components:??關(guān)于ZF2的組件
Aura Components:??一個PHP5.4的組件包
Hoa Project:??另一個PHP組件包
微型框架——微型框架和路由
Silex: 基于Symphony2組件的微型框架
Slim:??另一個簡單的微型框架
Bullet PHP:??用于構(gòu)建REST APIs的微型框架
Fast Route:??快速路由選擇庫
Pux: 另一個快速路由選擇庫
微型框架的附加部分——其它相關(guān)的微型框架和路由
Silex?Skeleton: 用于Silex的項目框架
Silex Web Profiler:??用于Silex的Web調(diào)試工具條
Stack: 用于Silex/Symphony的可堆疊中間件庫
Slim Skeleton: 用于Slim的框架
Slim View: Slim的自定義視圖集
Slim Middleware: Slim的自定義中間件集合
模板——模板和詞法分析的庫與工具
Twig: 一種綜合的模板語言
Twig Cache Extension: 用于Twig的模板片段緩存庫
Mustache: PHP實現(xiàn)的Mustache模板語言
Phly Mustache: 另一個PHP實現(xiàn)的Mustache模板語言
MtHaml?: PHP實現(xiàn)的HAML模板語言
PHPTAL: PHP實現(xiàn)的TAL模板語言
Plates: 一個原始的PHP模板庫
Lex: 一個輕量級模板解析器
靜態(tài)站點生成器——生成Web頁面內(nèi)容的預處理工具
Sculpin:??將Markdown和Twig轉(zhuǎn)換為靜態(tài)HTML的工具
Phrozn: 另一款將Textile、Markdown和Twig轉(zhuǎn)為HTML的工具
HTTP——用于HTTP和抓取網(wǎng)站的庫
Guzzle: 一個完整的HTTP客戶端
Buzz: 另一個HTTP客戶端
Requests: 一個簡單的HTTP庫
HTTPFul:??一個鏈式HTTP客戶端
Goutte: 一個簡單的Web抓取器
PHP VCR: 一個錄制和回放HTTP請求的庫
URL——解析URL的庫
Purl:??一個URL操作庫
PHP Domain Parser:??一個本地的后綴解析器
Email——用于發(fā)送和解析Email的庫
SwiftMailer: 一個郵件程序的解決方案
PHPMailer: 另一個郵件程序的解決方案
Fetch: 一個IMAP庫
Email Reply Parser: 一個郵件回復解析器庫
Stampie: 關(guān)于郵件服務的庫,比如SendGrid、PostMark、MailGun和Mandrill
CssToInlineStyles: 郵件模板中一個內(nèi)聯(lián)的CSS庫
文件——關(guān)于文件處理和MIME類型檢查
Gaufrette:??一個文件流的抽象層
Flysystem:??另一個文件流的抽象層
Canal: 一個檢查互聯(lián)網(wǎng)媒體類型的庫
Apache MIME Types: 一個解析Apache MIME類型的庫
Ferret:??一個MIME檢測庫
Hoa Mime: 另一個MIME檢測庫
Lurker: 一個資源跟蹤庫
PHP File Locator: 一個在大型項目中定位文件的庫
PHP FFmpeg:??一個用于FFmpeg視頻包裝的庫
CSV: 一個CSV數(shù)據(jù)操作庫
流——處理流的庫
Streamer: 一個簡單的面向?qū)ο罅靼b庫
依賴注入——實現(xiàn)依賴注入設計模式的庫
Pimple: 一個小的依賴注入容器
Auryn: 另一個小的依賴注入容器
Orno Di: 一個易擴展的依賴注入容器
PHP DI: 一個使用標注實現(xiàn)的依賴注入
Acclimate:??依賴注入容器和服務定位器的通用接口
圖像——處理圖像的庫
Imagine: 一個圖像處理庫
PHP Image Workshop: 另一個圖像處理庫
Intervention Image: 同樣還是一個圖像處理庫
GIF Frame Extractor: 一個提取GIF動畫幀信息的庫
GIF Creator:??從多幅圖片中創(chuàng)建GIF動畫的庫
Image With Text: 在圖像中嵌入文本的庫
Color Extractor: 從圖像中提取顏色的庫
測試——測試代碼庫和生成測試數(shù)據(jù)的庫
PHPUnit: 一個單元測試框架
DBUnit:??PHPUnit的代碼測試庫
ParaTest: PHPUnit的并行測試庫
PHPSpec: 根據(jù)規(guī)范的單元測試庫
Codeception: 一個全棧測試框架
AspectMock: PHPUnit/Codeception的模擬框架
Atoum: 一個簡單的測試庫
Mockery: 一個用于測試的模擬對象庫
Phake: 另一個用于測試的模擬對象庫
Prophecy: 一個強大的模擬框架
Faker: 一個偽數(shù)據(jù)生成庫
Samsui: 另一個偽數(shù)據(jù)生成庫
Alice: 用于生成復雜數(shù)據(jù)的庫
Behat: 一個行為驅(qū)動開發(fā)(BDD)的測試框架
Pho: 另一個行為驅(qū)動開發(fā)的測試框架
Mink: Web驗收測試
HTTP Mock: 一個在單元測試中模擬HTTP請求的庫
VFS Stream: 一個用于測試的虛擬文件系統(tǒng)流包裝
VFS: 另一個用于測試的虛擬文件系統(tǒng)
Locust: 一個Python開發(fā)的現(xiàn)代負載測試庫
持續(xù)集成——持續(xù)集成的庫和應用
Travis CI: 一個持續(xù)集成的平臺
PHPCI: 一個PHP的開源持續(xù)集成平臺
Sismo: 一個持續(xù)的測試服務器庫
Jenkins: PHP支持的持續(xù)集成平臺
JoliCi: PHP開發(fā)的由Docker支持的持續(xù)集成客戶端
文檔——生成項目文檔的庫
Sami: 一個API文檔生成器
APIGen: 另一個API文檔生成器
PHP Documentor 2: 文檔生成器
phpDox: 一個PHP項目的文檔生成器(不僅僅是API文檔)
安全性
HTML Purifier: 一個標準的HTML過濾器
RandomLib: 生成隨機數(shù)和隨機字符串的庫
True Random: 使用www.random.org生成隨機數(shù)的庫
SecurityMultiTool: 一個PHP安全庫
PHPSecLib: 一個純的PHP安全通信庫
TCrypto: 一個簡單的鍵值加密存儲庫
PHP IDS: 一個結(jié)構(gòu)化的PHP安全層
PHP SSH: 面向?qū)ο蟮腟SH包裝庫
IniScan: 一個掃描PHP INI文件安全的工具
SensioLabs Security Check: 一個根據(jù)安全建議檢查Composer依賴的Web工具
Zed: 用于Web應用的集成滲透測試工具
密碼
——處理和存儲密碼的庫和工具Password Compat: 一個用于新的PHP5.5密碼功能的兼容庫
phpass: 一個便攜式密碼哈希框架
PHP Password Lib: 一個用于生成和驗證密碼的庫
Password Policy: 一個PHP和JavaScript的密碼規(guī)則庫
Password Validator: 驗證和升級密碼哈希的庫
Zxcvbn PHP: 一個基于Zxcvbn JS的PHP顯示密碼強度估計庫
代碼分析
——用于分析、解析和操作代碼庫的工具PHP Parser: 一個PHP編寫的PHP解析器
PHPPHP: 一個PHP實現(xiàn)的PHP虛擬機
PHPSandbox: PHP的沙盒環(huán)境
Dissect: 詞法和語法分析的工具集合
PHP Mess Detector: 一個掃描代碼bug、次佳代碼和未使用參數(shù)的庫
PHP Code Sniffer: 一個檢測PHP、CSS和JS代碼標準沖突的庫
PHPCPD: 一個檢測復制和粘貼代碼的庫
PHP Analyser: 一個分析PHP代碼中錯誤的庫
PHP CS Fixer: 一個代碼標準庫
PHP Manipulator: 用于分析和修改PHP源代碼的庫
PHP Metrics: 一個靜態(tài)測量庫
PHP Refactoring Browser: 一個用于重構(gòu)PHP代碼的命令行工具
UBench: 一個簡單的小型基準測試庫
Athletic: 一個基于標注的基準測試庫
Mondrian: 使用圖論的代碼分析工具
Scrutinizer: 檢查PHP代碼的Web工具
PHPLOC: 一個快速評估PHP項目大小的工具
xHprof: 另一個PHP性能評測工具
PHPCheckstyle: 一個幫助遵守特定代碼規(guī)則的工具
調(diào)試
——調(diào)試代碼的庫和工具xDebug: 一個PHP的調(diào)試和分析工具
PHP Debug Bar: 一個調(diào)試工具條
PHP Console: Web調(diào)試控制臺
Barbushin PHP Console: 一個使用Google Chrome的Web調(diào)試控制工具
PHPDBG: 一個交互性的PHP調(diào)試器
Tracy: 一個簡單的錯誤檢測、日志和時間測量庫
構(gòu)建工具
——項目構(gòu)建和自動化工具Go: 一個簡單的PHP構(gòu)建工具
Bob: 一個簡單的項目自動化工具
Phake: 一個PHP克隆庫
Box: 用來構(gòu)建PHAR文件的工具
Phing: 依據(jù)Apache Ant的PHP項目構(gòu)建系統(tǒng)
任務運行器
——自動運行任務的庫Task: 依據(jù)Grunt和Gulp的純PHP任務運行器
Robo: 面向?qū)ο蟮腜HP任務運行器
Bldr: 構(gòu)建在Symphony組件上的PHP任務運行器
導航
——構(gòu)建導航結(jié)構(gòu)的工具KnpMenu: 一個菜單庫
Cartographer: 一個站點地圖生成庫
資源管理
——用于管理、壓縮和最小化網(wǎng)站資源的工具Assetic: 一個資源管理的管道庫
Pipe: 另一個資源管理的管道庫
Munee: 一個資源優(yōu)化庫
JShrink: 一個JavaScript的最小化庫
Puli: 一個檢測資源絕對路徑的庫
地理定位
——使用經(jīng)緯度編碼地址的庫GeoCoder: 一個地理編碼庫 GeoTools: 一個地理工具相關(guān)的庫 PHPGeo: 一個簡單的地理庫
GeoJSON: 一個GeoJSON的實現(xiàn)
日期和時間
——處理日期和時間的庫Carbon: 一個簡單的日期時間API擴展
ExpressiveDate: 另一個日期時間API擴展
CalendR: 一個日歷管理的庫
事件
——事件驅(qū)動或非阻塞事件循環(huán)實現(xiàn)的庫React: 一個事件驅(qū)動的非阻塞I/O庫
Rx.PHP: 一個反應擴展庫
Ratchet: 一個Web套接字庫
Hoa WebSocket: 另一個Web套接字庫
Hoa EventSource: 一個事件源庫
Evenement: 一個事件調(diào)度庫
FuelPHP Event: 另一個事件調(diào)度庫
日志
——用于生成和處理日志文件的庫Monolog: 一個完整的日志工具
KLogger: 一個易于使用的PSR-3日志類
電子商務
——用于支付和構(gòu)建在線電子商務商店的庫和應用OmniPay: 一個多網(wǎng)關(guān)支付處理的框架
Payum: 一個用于支付的抽象庫
Sylius: 一個開源的電子商務解決方案
Thelia: 另一個開源的電子商務解決方案
Money: PHP實現(xiàn)的Fowler金錢模式
Sebastian Money: 一個處理貨幣價值的庫
Swap: 一個匯率庫
Snappy: 一個PDF和圖像的生成庫
WKHTMLToPDF: 一個將HTML轉(zhuǎn)換為PDF的工具
數(shù)據(jù)庫
——使用對象關(guān)系映射(ORM)或數(shù)據(jù)映射技術(shù)的數(shù)據(jù)庫交互庫Doctrine: 一個完整的DBAL和ORM
Doctrine Extensions: 一個Doctrine行為的擴展集合
Propel: 一個快速的ORM,遷移和查詢庫
Eloquent: Laravel 4 ORM
Baum: 一個Eloquent的嵌套集合
Spot2: MySQL的ORM映射器
RedBean: 一個輕量級、易配置的ORM
Pomm: 用于PostgreSQL的一個對象模型管理器
ProxyManager: 用于數(shù)據(jù)映射生成代理對象的工具集合
遷移
——用于管理數(shù)據(jù)庫模式和遷移的庫PHPMig: 一個遷移管理庫
Phinx: 一個數(shù)據(jù)庫遷移管理庫
Migrations: 另一個遷移管理庫
Doctrine Migrations: 用于Doctrine的遷移庫
NoSQL
——處理NoSQL后端的庫MongoQB: 一個MongoDB的查詢構(gòu)建庫
Monga: 一個MongoDB的抽象庫
Predis: 一個功能完全的Redis庫
隊列
——處理事件和任務隊列的庫Pheanstalk: 一個Beanstalkd客戶端庫
PHP AMQP: 一個純PHP AMQP庫
Thumper: 一個RabbitMQ模式庫
Bernard: 一個多后端的抽象庫
搜索
——在數(shù)據(jù)中建立索引和執(zhí)行查詢相關(guān)的庫和軟件ElasticSearch PHP: 用于ElasticSearch的官方客戶端庫
Elastica: 另一個ElasticSearch的客戶端庫
Solarium: Solr的客戶端庫
SphinxQL query builder: Sphinx搜索引擎的查詢庫
命令行
——構(gòu)建命令行工具的庫Boris: 一個微型的PHP REPL
PsySH: 另一個PHP REPL
Pecan: 一個事件驅(qū)動,非阻塞內(nèi)核
GetOpt: 一個命令行選擇解析器
OptParse: 另一個命令行選擇解析器
Commando: 一個簡單的命令行選擇解析器
GetOptionKit: 同樣還是一個命令行選擇解析器
Cron Expression: 計算cron運行日期的庫
ShellWrap: 一個簡單的命令行包裝庫
Hoa Console: 另一個命令行庫
Shunt: 一個在多臺遠程機器上并行運行的命令行庫
Cilex: 構(gòu)建命令行工具的小型框架
身份驗證
——實現(xiàn)身份驗證模式的庫Sentry: 一個身份驗證和授權(quán)的框架
Sentry Social: 一個用于社交網(wǎng)絡身份驗證的庫
Opauth: 一個多供應的身份驗證框架
OAuth2: 一個OAuth2身份驗證服務器、資源服務器和客戶端庫
OAuth2 Server: 一個OAuth2服務器實現(xiàn)
PHP oAuthLib: 另一個OAuth庫
TwitterOAuth: 同樣是一個OAuth庫
TwitterSDK: 一個經(jīng)過完全測試的Twitter SDK
Hawk: 一個Hawk HTTP身份驗證庫
HybridAuth: 一個開源的社交登錄庫
標記
——處理標記的庫Decoda: 一個輕量級的標記解析庫
PHP Markdown: Markdown解析器
CommonMark PHP: 一個支持CommonMark spec的Markdown解析器
Dflydev Markdown: 另一個Markdown解析器
Parsedown: 同樣是一個Markdown解析器
Ciconia: 一個支持Github風格的Markdown解析器
Cebe Markdown: 一個快速、可擴展的Markdown解析器
HTML5 PHP: 一個HTML5解析和序列化的庫
字符串
——解析和操縱字符串的庫ANSI to HTML5: 一個將ANSI轉(zhuǎn)換為HTML5的庫
Patchwork UTF-8: 處理UTF-8格式字符串的便攜庫
Hoa String: 另一個UTF-8格式的字符串庫
Stringy: 一個多字節(jié)支持的字符串操縱庫
Color Jizz: 一個處理和轉(zhuǎn)換顏色的庫
UUID: 生成UUIDs的庫
Slugify: 一個將字符串轉(zhuǎn)換為slug格式的庫
Urlify: 一個Django URLify.js的PHP端口
Text: 一個文本處理庫
SQL Formatter: 一個用于格式化SQL語句的庫
UA Parser: 一個用于解析用戶字符串的庫
數(shù)字
——處理數(shù)字的庫Numbers PHP: 一個處理數(shù)字的庫
Math: 處理較大數(shù)字的庫
ByteUnits: 一個在二進制和測量系統(tǒng)中解析、格式化和轉(zhuǎn)換字節(jié)單位的庫
PHP Units of Measure: 一個測量單位間轉(zhuǎn)換的庫
PHP Conversion: 另一個測量單位間轉(zhuǎn)換的庫
LibPhoneNumber for PHP: PHP實現(xiàn)的Google電話號碼處理系統(tǒng)庫
過濾和驗證
——用于過濾和驗證數(shù)據(jù)的庫Filterus: 一個簡單的PHP過濾庫
Respect Validate: 一個簡單的驗證庫
Valitron: 另一個數(shù)據(jù)驗證庫
Upload: 一個處理文件上傳和驗證的庫
DMS Filter: 一個基于標注的過濾庫
MetaYaml: 支持YAML、JSON和XML的一個模式驗證庫
ISO-codes: 驗證不同ISO和ZIP編碼的庫
REST和API
——用于開發(fā)REST-ful APIs的庫和Web框架Apigility: 一個使用Zend Framework2構(gòu)建的API構(gòu)建器
Hateoas: 一個HATEOAS REST的web服務庫
HAL: 一個超文本應用語言(HAL)構(gòu)建庫
Negotiation: 一個內(nèi)容協(xié)商庫
Drest: 一個將Doctrine實體展現(xiàn)為REST資源結(jié)點的庫
Restler: 一個將PHP方法展現(xiàn)為RESTful web API的輕量級框架
緩存
——緩存數(shù)據(jù)的庫Alternative PHP Cache (APC): PHP的開源操作碼緩存
Cache: 一個緩存庫
Stash: 另一個緩存庫
數(shù)據(jù)結(jié)構(gòu)和存儲
——實現(xiàn)數(shù)據(jù)結(jié)構(gòu)和存儲技術(shù)的庫Ardent: 一個數(shù)據(jù)結(jié)構(gòu)庫
PHP Collections: 一個簡單的集合庫
Serializer: 用于序列化和反序列化數(shù)據(jù)的庫 PHP Object Storage: 一個用于對象存儲的庫 Fractal: 一個將復雜數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為JSON輸出的庫 Totem: 一個管理和創(chuàng)建數(shù)據(jù)修改集的庫 PINQ: PHP實時Linq庫
JsonMapper: 一個將內(nèi)嵌JSON結(jié)構(gòu)映射到PHP類上的庫
通知
——關(guān)于通知軟件的庫Nod: 一個通知庫
Notificato: 一個處理推送消息的庫
Notification Pusher: 設備推送通知的獨立庫
Notificator: 一個輕量級通知庫
部署
——用于項目部署的庫Pomander: 一個PHP應用的部署工具
Rocketeer: PHP的快速和簡單部署器
Envoy: 使用PHP運行SSH任務的工具
Plum: 一個部署庫
第三方API
——訪問第三方API的庫Amazon Web Service SDK: PHP AWS SDK官方庫
S3 Stream Wrapper: Amazon S3的流包裝庫
Stripe: 官方的Stripe PHP庫
Campaign Monitor: 官方的Campaign Monitor PHP庫
Digital Ocean: 一個與Digital Ocean API交互的庫
Github: 一個與Github API交互的庫
PHP Github API: 另一個與Github API交互的庫
Twitter OAuth: 一個與Twitter’s OAuth工作流交互的庫
Twitter REST: 一個與Twitter’s REST API交互的庫
Dropbox SDK: 官方的PHP Dropbox SDK庫
Twilio: 官方的Twilio PHP REST API
Mailgun: 官方的Mailgun PHP API
擴展
——幫助構(gòu)建PHP擴展的庫Zephir: 用于開發(fā)PHP擴展的一種在PHP和C++間的編譯語言
PHP CPP: 一個用于開發(fā)PHP擴展的C++庫
PHP安裝
HomeBrew: OSX的包管理器HomeBrew PHP:一個HomeBrew的PHP接頭
PHP OSX: 用于OSX的PHP安裝器
PHP Brew: 一個PHP的版本管理和安裝器
PHP Env: 一個PHP的版本管理器
PHP Switch: 另一個PHP的版本管理器
PHP Build: 一個PHP的版本安裝器
VirtPHP: 一個用來創(chuàng)建和管理獨立PHP開發(fā)環(huán)境的工具
開發(fā)環(huán)境
Vagrant: 一個便攜式的開發(fā)環(huán)境工具Ansible: 一個非常簡單的編制框架
Puppet: 一個服務器自動化框架和應用
PuPHPet: 用于構(gòu)建PHP開發(fā)虛擬機的Web工具
Protobox: 另一個用于構(gòu)建PHP開發(fā)虛擬機的Web工具
Phansible: 一個用Ansible構(gòu)建PHP開發(fā)開發(fā)虛擬機的Web工具
集成開發(fā)環(huán)境IDE
——支持PHP的集成開發(fā)環(huán)境Netbeans: 支持PHP和HTML5的IDE環(huán)境
Eclipse for PHP Developers?: 基于Eclipse平臺的PHP IDE
PhpStorm?: 商業(yè)PHP IDE
Web應用
——基于Web的應用和工具3V4L: 一個在線的PHP內(nèi)核
DBV: 一個數(shù)據(jù)庫版本控制應用
PHP Queue: 一個管理隊列后端的應用
Composer as a Service: 作為一個zip文件下載Composer包的工具
MailCatcher: 一個抓取和瀏覽郵件的Web工具
轉(zhuǎn)載于:https://www.cnblogs.com/tris/p/5869302.html
總結(jié)
以上是生活随笔為你收集整理的Github上的资源清单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3-1:类与对象入门——类的引入和类的定
- 下一篇: python之paramiko模块