收集整理一些常用的PHP類庫,資源以及技巧. 有中英兩種版本,以便在工作中迅速的查找所需。 ...
中文版
收集整理一些常用的PHP類庫, 資源以及技巧. 以便在工作中迅速的查找所需…
- 這個列表中的內容有來自 awesome-php 的翻譯, 有來自開發者周刊以及個人的積累等.
- 一個前端組件的列表 awesome-frontend 推薦
學習資源
PHP相關的有參考價值的社區,博客,網站,文章,書籍,視頻等資源
- PHP網站(PHP Websites)
- PHP The Right Way – 一個PHP實踐的快速參考指導
- PHP Best Practices – 一個PHP最佳實踐
- PHP Weekly News – 一個PHP 周刊
- Securing PHP – 有關PHP安全相關
- PHP FIG – PHP框架交互小組
- PHP School – 一個開源的PHP學習資源
- PHPTrends – 一些快速發展的PHP類庫檢索
- PHP 開發者實踐
- 其他網站(Other Websites)
- The Open Web Application Security Project (OWASP) – 一個開源軟體安全社區
- WebSec IO – 一個web 安全社區
- Semantic Versioning – 語義化版本
- Atlassian Git Tutorials – 一系列的Git教程
- Servers for Hackers – 有關伺服器運維相關
- PHP書籍(PHP Books)
- Modern PHP – 作者是PHP 之道的發起人和Slim框架的作者
- PHP Pandas
- 其他書籍(Other Books)
- The Linux Command Line – Linux 命令行教程
依賴管理( Dependency Management )
用於依賴管理的包和框架
- Composer / Packagist – 一個包和依賴管理器.
- Composer Installers – 一個多框架Composer庫安裝器
- pickle – PHP擴展安裝器
- Melody – A tool to build one file Composer scripts.
框架( Frameworks )
Web開發框架
- Symfony2 – 由獨立組件構成的框架(SP2)
- Zend Framework 2 – 同樣是由獨立組件構成的框架(ZF2)
- Laravel 5 – 簡潔優雅的PHP Web開發框架(L5)
- Aura PHP – 獨立組件的框架
- Yii2 – 用於開發大型Web應用的高性能PHP框架
- Nette – 同樣是由獨立組件構成的框架
- PPI Framework 2 – 一個交互性的框架
- CakePHP – 一個高效的應用開發框架(CP)
- Phalcon – 一個作為C擴展的框架
- Yaf – 鳥哥的C擴展的框架
- swoole-yaf – 基於 Swoole 及 Yaf 的開發框架
- yaf – 另一個基於 Swoole 及 Yaf 的開發框架
- Zan PHP Framework – 有贊開源的 PHP 框架
組件( Components )
- Aura Components – 一個PHP5.4的組件包
- Hoa Project – 一個PHP組件集合
配置( Configuration )
載入配置文件的類庫和擴展
- Yaconf – 一個高性能的配置管理擴展
- config – 一個輕量級的配置載入器, 支持 PHP, INI, XML, JSON, YAML files
- Zend-config
微框架( Micro Frameworks )
微型框架和路由
- Silex – 基於Symphony2組件的微型框架
- Silex Skeleton – 用於Silex的項目框架
- Silex Web Profiler – 用於Silex的Web調試工具條
- Slim – 另一個簡單的微型框架
- Slim Skeleton – 用於Slim的框架
- Slim View – Slim的自定義視圖集
- Slim Middleware – Slim的自定義中間件集合
- SlimMVC-Skeleton – Slim基礎上實現了MVC及一些組件
- Bullet PHP – 用於構建REST APIs的微型框架
- Lumen – 基於Laravel的微型框架
- Proton – 一個微型PHP框架
- blink – 一個為構建 “long running” 服務而生的 Web 微型高性能框架
路由( Routers )
- Fast Route – 一個高效路由庫
- Route – 基於Fast Route的路由庫
- Pux – 另一個高效的路由庫
- Klein – 一個靈活的路由庫
- Macaw – 一個簡單的 PHP 路由器,超級精簡、快速而且很性感。
模板引擎( Templating )
模板和詞法分析的庫與工具
- Twig – 一種綜合的模板語言
- Twig Cache Extension – 用於Twig的模板片段緩存庫
- Mustache – PHP實現的Mustache模板語言
- Phly Mustache – 另一個PHP實現的Mustache模板語言
- MtHaml – PHP實現的HAML模板語言
- PHPTAL – PHP實現的TAL模板語言
- Plates – 一個原始的PHP模板庫
- Lex – 一個輕量級模板解析器
靜態站生成器( Static Site Generators )
生成Web頁面內容的預處理工具
- Sculpin – 將Markdown和Twig轉換為靜態HTML的工具
- Phrozn – 另一款ithub將Textile、Markdown和Twig轉為HTML的工具
- Spress
- Couscous – 將Markdown 文檔轉換成 HTML 發佈到Github Page 的工具
HTTP
用於HTTP和抓取網站的庫
- Guzzle – 一個完整的HTTP客戶端
- Buzz – 另一個HTTP客戶端
- Requests – 一個簡單的HTTP庫
- HTTPFul – 一個鏈式HTTP客戶端
- Goutte – 一個簡單的Web抓取器
- PHP VCR – 一個錄製和回放HTTP請求的庫
- php-curl-class – PHP的Curl類
中間件( Middlewares )
用於構建應用的類庫的中間件
URL
解析URL的庫
- Purl – 一個URL操作庫
- PHP Domain Parser – 一個本地的尾碼解析器
- Uri – 一個簡單的URL操作庫
郵件( Email )
用於發送和解析Email的庫
- SwiftMailer – 一個郵件程式的解決方案
- PHPMailer – 另一個郵件程式的解決方案
- Nette Mail – 一個簡單優雅的郵件發送模塊
- Fetch – 一個IMAP庫
- Email Reply Parser – 一個郵件回覆解析器庫
- Stampie – 關於郵件服務的庫,比如SendGrid、PostMark、MailGun和Mandrill
- CssToInlineStyles – 郵件模板中一個內聯的CSS庫
- Email Validator – 一個小巧的郵箱驗證庫
文件操作( Files )
關於文件處理和MIME類型檢查
- Gaufrette – 一個文件流的抽象層
- Flysystem – 另一個文件流的抽象層
- Canal – 一個檢查互聯網媒體類型的庫
- Apache MIME Types – 一個解析Apache MIME類型的庫
- Ferret – 一個MIME檢測庫
- Hoa Mime – 另一個MIME檢測庫
- Lurker – 一個資源跟蹤庫
- PHP File Locator – 一個在大型項目中定位文件的庫
- PHP FFmpeg – 一個用於FFmpeg視頻包裝的庫
- CSV – 一個CSV數據操作庫
流( Stream )
處理流的庫
- Streamer – 一個簡單的面向對象流包裝庫
依賴註入( Dependency Injection )
實現依賴註入設計模式的庫
- Pimple – 一個小的依賴註入容器
- container-interop – Containers interoperability
- Auryn – 另一個小的依賴註入容器
- Container – 另一個靈活的依賴註入容器
- PHP DI – 一個使用標註實現的依賴註入
- Acclimate – 依賴註入容器和服務定位器的通用介面
- Symfony DI – 一個的依賴註入組件(SF2)
- Twittee
- simple di container
- Ding
圖像( Imagery )
處理圖像的庫
- Imagine – 一個圖像處理庫
- PHP Image Workshop – 另一個圖像處理庫
- Intervention Image – 同樣還是一個圖像處理庫
- GIF Frame Extractor – 一個提取GIF動畫幀信息的庫
- GIF Creator – 從多幅圖片中創建GIF動畫的庫
- Image With Text – 在圖像中嵌入文本的庫
- Color Extractor – 從圖像中提取顏色的庫
- Glide – 一個按需的圖片處理庫
- Image Optimizer – 一個優化圖片的庫
- PHPThumb – 縮略圖處理庫
- phpqrcode – 二維碼生成庫
- QrCode – 另一個二維碼生成庫
測試( Testing )
測試代碼庫和生成測試數據的庫
- PHPUnit – 一個單元測試框架
- DBUnit – PHPUnit的代碼測試庫
- ParaTest – PHPUnit的並行測試庫
- PHPSpec – 根據規範的單元測試庫
- Codeception – 一個全棧測試框架
- AspectMock – PHPUnit/Codeception的模擬框架
- Atoum – 一個簡單的測試庫
- Mockery – 一個用於測試的模擬對象庫
- Phake – 另一個用於測試的模擬對象庫
- Prophecy – 一個強大的模擬框架
- Faker – 一個偽數據生成庫
- Samsui – 另一個偽數據生成庫
- Alice – 用於生成複雜數據的庫
- Behat – 一個行為驅動開發(BDD)的測試框架
- Pho – 另一個行為驅動開發的測試框架
- Mink – Web驗收測試
- HTTP Mock – 一個在單元測試中模擬HTTP請求的庫
- VFS Stream – 一個用於測試的虛擬文件系統流包裝
- VFS – 另一個用於測試的虛擬文件系統
- Locust – 一個Python開發的現代負載測試庫
- Peridot – 一個事件驅動的測試框架
持續集成( Continuous Integration )
持續集成的庫和應用
- Travis CI – 一個持續集成的平臺
- SemaphoreCI – 一個給開源程式和私有項目的持續集成平臺
- PHPCI – 一個PHP的開源持續集成平臺
- Sismo – 一個持續的測試伺服器庫
- Jenkins – PHP支持的持續集成平臺
- JoliCi – PHP開發的由Docker支持的持續集成客戶端
文檔( Documentation )
生成項目文檔的庫
- Sami – 一個API文檔生成器
- APIGen – 另一個API文檔生成器
- PHP Documentor 2 – 文檔生成器
- phpDox – 一個PHP項目的文檔生成器(不僅僅是API文檔)
安全( Security )
用於生成安全的隨機數、加密數據、掃描漏洞, 令牌的庫
- HTML Purifier – 一個標準的HTML過濾器
- RandomLib – 生成隨機數和隨機字元串的庫
- True Random – 使用www.random.org生成隨機數的庫
- SecurityMultiTool – 一個PHP安全庫
- PHPSecLib – 一個純的PHP安全通信庫
- TCrypto – 一個簡單的鍵值加密存儲庫
- PHP IDS – 一個結構化的PHP安全層
- PHP SSH – 面向對象的SSH包裝庫
- IniScan – 一個掃描PHP INI文件安全的工具
- SensioLabs Security Check – 一個根據安全建議檢查Composer依賴的Web工具
- Zed – 用於Web應用的集成滲透測試工具
- php-ratelimiter
密碼( Passwords )
處理和存儲密碼的庫和工具
- Password Compat – 一個用於新的PHP5.5密碼功能的相容庫
- phpass – 一個攜帶型密碼哈希框架
- PHP Password Lib – 一個用於生成和驗證密碼的庫
- Password Policy – 一個PHP和JavaScript的密碼規則庫
- Password Validator – 驗證和升級密碼哈希的庫
- Zxcvbn PHP – 一個基於Zxcvbn JS的PHP顯示密碼強度估計庫
- GenPhrase – 一個生成安全隨機口令的庫
代碼分析( Code Analysis )
用於分析、解析和操作代碼庫的工具
- PHP Parser – 一個PHP編寫的PHP解析器
- PHPPHP – 一個PHP實現的PHP虛擬機
- PHPSandbox – PHP的沙盒環境
- Dissect – 詞法和語法分析的工具集合
- PHP Mess Detector – 一個掃描代碼bug、次佳代碼和未使用參數的庫
- PHP Code Sniffer – 一個檢測PHP、CSS和JS代碼標準衝突的庫
- PHPCPD – 一個檢測複製和粘貼代碼的庫
- PHP Analyser – 一個分析PHP代碼中錯誤的庫
- PHP CS Fixer – 一個代碼標準庫
- PHP Manipulator – 用於分析和修改PHP源代碼的庫
- PHP Metrics – 一個靜態測量庫
- PHP Refactoring Browser – 一個用於重構PHP代碼的命令行工具
- php-semver-checker – 一個版本對比的命令行工具
- UBench – 一個簡單的小型基準測試庫
- Athletic – 一個基於標註的基準測試庫
- Mondrian – 使用圖論的代碼分析工具
- Scrutinizer – 檢查PHP代碼的Web工具
- PHPLOC – 一個快速評估PHP項目大小的工具
- PHPCheckstyle – 一個幫助遵守特定代碼規則的工具
- PhpDependencyAnalysis – 一個創建可定製型依賴關係圖表的工具
- Code Climate – 自動化的code review
- PHP Error – 用於轉換標準的 PHP 錯誤信息,主要用於開發過程中的調試
結構( Architectural )
有關於設計模式,編程規範以及代碼組織方式的庫
- PHP Option – 一個PHP選項類型的庫
- Ruler – 一個簡單的無狀態的產生環境規則的引擎
- Finite – 一個簡單的PHP有限狀態機
- Compose – 一個功能組合庫
- Monad PHP – 一個簡單Monad庫
- Patchwork – 一個重新定義用戶的函數庫
- Galapagos – 語言轉換進化
- Design Patterns PHP – 一個使用PHP實現的設計模式實例庫
- Functional PHP – 一個函數式編程庫
- Lib Accessor – 一個簡化訪問的庫
- Iter – 一個使用生成器提供迭代原語的庫
調試和性能( Debugging and Profiling )
調試代碼的庫和工具
- xDebug – 一個PHP的調試和分析工具
- whoops
- PHP Debug Bar – 一個調試工具條
- PHP Console – Web調試控制台
- Barbushin PHP Console – 一個使用Google Chrome的Web調試控制工具
- PHPDBG – 一個交互性的PHP調試器
- Tracy – 一個簡單的錯誤檢測、日誌和時間測量庫
- Z-Ray – 一個調試和性能分析的工具
- xHprof – Facebook開源的PHP性能評測工具
- Blackfire.io – 一個低開銷的代碼探查器
- Kint – 一個調試和性能分析的工具
構建工具( Build Tools )
項目構建和自動化工具
- Go – 一個簡單的PHP構建工具
- Bob – 一個簡單的項目自動化工具
- Phake – 一個PHP克隆庫
- Box – 用來構建PHAR文件的工具
- Phing – 依據Apache Ant的PHP項目構建系統
任務運行器( Task Runners )
自動運行任務的庫
導航( Navigation )
構建導航結構的工具
- KnpMenu – 一個菜單庫
- Cartographer – 一個站點地圖生成庫
資源管理( Asset Management )
用於管理、壓縮和最小化網站資源的工具
- Assetic – 一個資源管理的管道庫
- Pipe – 另一個資源管理的管道庫
- Munee – 一個資源優化庫
- JShrink – 一個JavaScript的壓縮庫
- Puli – 一個檢測資源絕對路徑的庫
地理定位( Geolocation )
使用經緯度編碼地址的庫
日期與時間( Date and Time )
處理日期和時間的庫
- Carbon – 一個簡單的日期時間API擴展
- ExpressiveDate – 另一個日期時間API擴展
- CalendR – 一個日曆管理的庫
事件( Event )
事件驅動或非阻塞事件迴圈實現的庫
- React – 一個事件驅動的非阻塞I/O庫
- Rx.PHP – 一個反應擴展庫
- phpsocket.io
- Ratchet – 一個Web套接字型檔
- Hoa WebSocket – 另一個Web套接字型檔
- Elephant.io – 另一個Web套接字型檔
- Hoa EventSource – 一個事件源庫
- Evenement – 一個事件調度庫
- Event – Event package for your app and/or domain.
- Cake Event – 一個事件調度類庫
- Broadway – 一個事件源和CQRS庫
日誌( Logging )
用於生成和處理日誌文件的庫
電子商務( E-commerce )
用於支付和構建線上電子商務商店的庫和應用
- OmniPay – 一個多網關支付處理的框架
- Payum – 一個用於支付的抽象庫
- Sylius – 一個開源的電子商務解決方案
- Thelia – 另一個開源的電子商務解決方案
- Money – PHP實現的Fowler金錢模式
- Sebastian Money – 一個處理貨幣價值的庫
- Swap – 一個匯率庫
處理PDF文件的庫和軟體
- Snappy – 一個PDF和圖像的生成庫
- WKHTMLToPDF – 一個將HTML轉換為PDF的工具
- PHPPdf – 一個將XML轉化為PDF和圖片的庫
Office
Office套裝的各種文檔的處理庫
- PHPWord – 處理Word文檔的庫
- PHPExcel – 處理Excel文檔的庫
- PHPPowerPoint – 處理PPT幻燈片的庫
- ExcelAnt – 操作Excel文檔的庫
資料庫( Database )
使用對象關係映射(ORM)或數據映射技術的資料庫交互庫
- Doctrine – 一個完整的DBAL和ORM
- Doctrine Extensions – 一個Doctrine行為的擴展集合
- Propel – 一個快速的ORM,遷移和查詢庫
- Eloquent – Laravel 5 ORM(L5)
- LazyRecord – 一個快速的ORM
- Baum – 一個Eloquent的嵌套集合
- Spot2 – MySQL的ORM映射器
- RedBean – 一個輕量級、易配置的ORM
- Pomm – 用於PostgreSQL的一個對象模型管理器
- ProxyManager – 用於數據映射生成代理對象的工具集合
- Cake ORM – 對象關係映射器, 實現了使用數據映射模式(CP)
- Medoo – 一個輕量級的加速開發的ORM
遷移( Migrations )
用於管理資料庫模式和遷移的庫
- PHPMig – 一個遷移管理庫
- Phinx – 一個資料庫遷移管理庫
- Migrations – 另一個遷移管理庫
- Doctrine Migrations – 用於Doctrine的遷移庫
非關係型資料庫( NoSQL )
處理NoSQL後端的庫
- MongoDB
- mongo-php-library – MongoDB 官方PHP庫
- MongoQB – 一個MongoDB的查詢構建庫
- Monga – 一個MongoDB的抽象庫
- mongodm – MongoDB ORM
- php-mongo – PHP ODM for MongoDB
- Redis
- Predis – 一個功能完全的Redis庫
隊列( Queue )
處理事件和任務隊列的庫
- Pheanstalk – 一個Beanstalkd客戶端庫
- PHP AMQP – 一個純PHP AMQP庫
- Thumper – 一個RabbitMQ模式庫
- Bernard – 一個多後端的抽象庫
- php-resque – 基於redis的消息隊列
- Gearman – 任務分發系統
搜索( Search )
在數據中建立索引和執行查詢相關的庫和軟體
- ElasticSearch PHP – 用於 ElasticSearch 的官方客戶端庫.
- Elastica – 另一個ElasticSearch的客戶端庫
- Solarium – Solr 的客戶端庫 .
- SphinxQL query builder – Sphinx 搜索引擎的查詢庫
命令行( Command Line )
構建命令行工具的庫
- symfony/console – Symfony命令行工作組件
- Boris – 一個微型的PHP REPL
- PsySH – 另一個PHP REPL
- Pecan – 一個事件驅動,非阻塞的shell
- GetOpt – 一個命令行選擇解析器
- OptParse – 另一個命令行選擇解析器
- Commando – 一個簡單的命令行選擇解析器
- GetOptionKit – 同樣還是一個命令行選擇解析器
- Cron Expression -計算cron運行日期的庫
- ShellWrap – 一個簡單的命令行包裝庫
- Hoa Console – 另一個命令行庫
- Shunt -一個在多台遠程機器上並行運行的命令行庫
- Cilex – 構建命令行工具的小型框架
- CLImate – 構建命令行工具的框架(可以輸出顏色和特殊格式)
- Webmozart Console
定時任務( Crontab )
定時任務管理 crontab在 PHP 中的相關封裝
- Dispatcher – 基於Laravel的定時任務管理
- swoole-crontab – 基於swoole的定時器程式,支持秒級處理
- jobby – 一個 PHP 的定時任務管理器
- cronlingo – Express crontabs as human friendly phrases
身份驗證( Authentication and Authorization )
實現身份驗證模式的庫
- Sentinel – 一個身份驗證和授權的框架
- Sentinel Social – 一個用於社交網路身份驗證的庫
- Opauth – 提供了 OAuth 認證的支持,提供統一標準的訪問方法
- OAuth2 Server – 一個OAuth2身份驗證伺服器、資源伺服器和客戶端庫
- OAuth2 Server – 一個OAuth2伺服器實現
- PHP oAuthLib – 另一個OAuth庫
- TwitterOAuth – 一個Twitter OAuth庫
- TwitterSDK – 一個經過完全測試的Twitter SDK
- Hawk – 一個Hawk HTTP身份驗證庫
- HybridAuth – 一個開源的社交登錄庫
- Lock – 一個 Access Control Lists (ACL) 系統庫.
- OAuth 1.0 Client – 一個 OAuth 1.0 客戶端庫.
- OAuth 2.0 Client – 一個 OAuth 2.0 客戶端庫.
- Sentry – 認證和授權系統
- EvaOAuth – 統一介面的 OAuth 登錄 PHP 類庫
- JSON Web Token– JSON網路令牌庫
- php-jwt
- jwt
- jose – JSON簽名和加密的庫
- slim-jwt-auth
- jwt-auth
標記( Markup )
處理標記的庫
- Decoda – 一個輕量級的標記解析庫
- PHP Markdown – Markdown解析器
- CommonMark PHP – 一個支持 CommonMark spec 的Markdown解析器.
- Parsedown – 一個Markdown解析器
- Ciconia – 一個支持Github風格的Markdown解析器
- Cebe Markdown – 一個快速、可擴展的Markdown解析器
- HTML5 PHP – 一個HTML5解析和序列化的庫
- Emoji – 一個簡單的處理emoji的類庫
- php-emoji – 一個emoji表情轉換庫
字元串( Strings )
解析和操縱字元串的庫
- ANSI to HTML5 – 一個將ANSI轉換為HTML5的庫
- Patchwork UTF-8 – 處理UTF-8格式字元串的便攜庫
- Hoa String – 另一個UTF-8格式的字元串庫
- Stringy – 一個多位元組支持的字元串操縱庫
- Color Jizz – 一個處理和轉換顏色的庫
- UUID – 生成UUIDs的庫
- Slugify – 一個將字元串轉換為slug格式的庫
- Urlify – 一個Django URLify.js的PHP埠
- Text – 一個文本處理庫
- SQL Formatter – 一個用於格式化SQL語句的庫
- UA Parser – 一個解析UA(User Agent)字元串的庫
- Device Detector – 另一個解析UA(User Agent)字元串的庫
- Mobile-Detect – 一個輕量級的檢測移動設備的庫(包括桌面設備)
- Browser – 檢測關於用戶的瀏覽器環境
數字( Numbers )
處理數字的庫
- Numbers PHP – 一個處理數字的庫
- Math – 處理較大數字的庫
- ByteUnits – 一個在二進位和測量系統中解析、格式化和轉換位元組單位的庫
- PHP Units of Measure – 一個測量單位間轉換的庫
- PHP Conversion – 另一個測量單位間轉換的庫
- LibPhoneNumber for PHP – PHP實現的Google電話號碼處理系統庫
- hashids.php – 用來把整數生成唯一字元串(比如:通過加密解密id來隱藏真實id)
過濾和驗證( Filtering ang Validation )
用於過濾和驗證數據的庫
- Filterus – 一個簡單的PHP過濾庫
- Respect Validation – 一個簡單的驗證庫
- Valitron – 另一個數據驗證庫
- Cake Validation – 另一個數據驗證庫
- php-readability – 內容分析演算法
- Upload – 一個處理文件上傳和驗證的庫
- DMS Filter – 一個基於標註的過濾庫
- MetaYaml – 支持YAML、JSON和XML的一個模式驗證庫
- ISO-codes – 驗證不同ISO和ZIP編碼的庫
REST和API
用於開發restful APIs的庫和Web框架
- Apigility – 一個使用Zend Framework2構建的API構建器
- Hateoas – 一個HATEOAS REST的web服務庫
- HAL – 一個超文本應用語言(HAL)構建庫
- Negotiation – 一個內容協商庫
- Drest -一個將Doctrine實體展現為REST資源結點的庫
- Restler – 一個將PHP方法展現為RESTful web API的輕量級框架
- fractal – [最佳實踐]數據返回的統一化處理
緩存( Caching )
緩存數據的庫
- Alternative PHP Cache (APC) – PHP的開源操作碼緩存
- Doctrine Cache – 一個緩存庫.
- Zend Cache – 另一個緩存庫
- Cake Cache – 一個用於緩存的庫
- Stash – 另一個緩存庫
- CacheTool – 一個清除APC/opcode緩存的命令行工具
- PhpFastCache – PHP 緩存庫
數據結構和存儲( Data Structure and Storage )
實現數據結構和存儲技術的庫
- Ardent – 一個數據結構庫
- PHP Collections – 一個簡單的集合庫
- Serializer – 用於序列化和反序列化數據的庫
- Zend Serializer – 另一個用於序列化和反序列化數據的庫
- PHP Object Storage – 一個用於對象存儲的庫
- Fractal – 一個將複雜數據結構轉換為JSON輸出的庫
- Totem – 一個管理和創建數據修改集的庫
- PINQ – PHP實時Linq庫
- JsonMapper – 一個將內嵌JSON結構映射到PHP類上的庫
- Cake Collection – 一個簡單的集合庫
通知( Notifications )
關於通知的庫
- Nod – 一個通知庫
- Notificato – 一個處理推送消息的庫
- Notification Pusher – 設備推送通知的獨立庫
- Notificator – 一個輕量級通知庫
部署( Deployment )
用於項目部署的庫
- Pomander – 一個PHP應用的部署工具
- Rocketeer – PHP的快速和簡單部署器
- Envoy – 使用PHP運行SSH任務的工具
- Plum – 一個部署庫
- Deployer – 一個部署工具
- walle-web – 一個開源的web代碼發佈管理系統
國際化和本地化(Internationalisation and Localisation)
用於國際化(I18n)和本地化(L10n)的庫
第三方API( Third Party APIs )
訪問第三方API的庫
- mailgun-php – Mailgun’s Official SDK for PHP
擴展( Extensions )
幫助構建PHP擴展的庫
PHP 安裝(PHP Installation)
幫助安裝和管理PHP
- HomeBrew – 一個OSX的包管理工具
- HomeBrew PHP – HomeBrew中PHP的安裝包
- PHP OSX – 一個OSX中的PHP安裝器
- PHP Brew – 一個PHP版本管理工具和安裝器
- PHP Env – 另一個PHP版本工具
- PHP Switch – 另一個PHP版本工具
- PHP Build – 另一個PHP版本工具
- VirtPHP – 一個創建和管理分離的PHP環境的工具
開發環境(Development Environment)
創建沙箱開發環境的軟體和工具