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
应用渗透测试工具
相关文章
相关标签/搜索