Awesome PHP一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等现将最全的PHP资源共享给各位同学O(∩_∩)O哈哈~
Composer源 Composer Repositories
Composer
源
· Packagist - PHP
包的源
· Zend Framework Packages - Zend Framework Composer
源
依赖管理
Dependency Management依赖和包管理库
· Composer -
一个包和依赖管理器
其他的依赖管理
Dependency Management Extras其他的相关依赖管理
· NameSpacer -
一个转化下划线到命名空间的库
框架
FrameworksWeb
开发框架
· Aura Framework -
一个独立的组件框架
· Nette -
另一个由个体组件组成的框架
· PPI Framework 2 -
一个互操作性框架
其他框架
Framework Extras其他
Web开发框架
框架组件
Components来自
web开发框架的独立组件
· Aura -
独立组件,完全解耦,不依赖于任何其他框架
· CakePHP Plugins - CakePHP
插件的目录
· Symfony Components - Symfony
组件
· Zend Framework 2 Components - Zend Framework 2
组件
微型框架
Micro Frameworks微型框架和路由
· Slim -
另一个简单的微型框架
其他微型框架
Micro Framework Extras其他相关的微型框架和路由
· Silex Skeleton - Silex
的项目架构
· Slim Skeleton - Slim
架构
· Slim View - Slim
自定义视图的集合
路由
Routers处理应用路由的库
· Aura.Router -
一个全功能的路由库
· Fast Route -
一个快速路由的库
· Klein -
一个灵活的路由的库
· Pux -
另一个快速路由的库
模板
Templating模板化和词法分析的库和工具
· Lex -
一个轻量级模板解析器
· Smarty -
一个模板引擎
· Twig -
一个全面的模板语言
静态站点生成器
Static Site Generators用来生成
web页面的预处理内容的工具
超文本传输协议
HTTP用于
HTTP的库
· zend-diactoros - PSR-7 HTTP
消息实现
爬虫
Scraping用于网站爬取的库
中间件
Middlewares使用中间件构建应用程序的库
· PSR7-Middlewares -
灵感来源于方便的中间件
网址
URL解析
URL的库
· PHP Domain Parser -
一个本地前缀解析库
电子邮件
Email发送和解析邮件的库
· Email Reply Parser -
一个邮件回复解析的库
· Email Validator -
一个较小的电子邮件验证库
· Mautic -
邮件营销自动化
· PHPMailer -
另一个邮件解决方案
· SwiftMailer -
一个邮件解决方案
文件
Files文件处理和
MIME类型检测的库
· Canal -
一个检测互联网媒体类型的库
· Flysystem -
另一个文件系统抽象层
· Gaufrette -
一个文件系统抽象层
· Lurker -
一个资源跟踪库
· UnifiedArchive -
一个统一标准的压缩和解压的库
流
Streams处理流的库
· Streamer -
一个简单的面向对象的流包装库
依赖注入
Dependency Injection实现依赖注入设计模式的库
· Aura.Di -
一个依赖注入容器
· Acclimate -
一个依赖注入容器和服务定位的通用接口
· Auryn -
一个递归的依赖注入容器
· Container -
另一个可伸缩的依赖注入容器
· Pimple -
一个小的依赖注入容器
图像
Imagery处理图像的库
· Color Extractor -
一个从图像中提取颜色的库
· Glide -
一个按需处理图像的库
· Image Hash -
一个用于生成图像哈希感知的库
· Image Optimizer -
一个优化图像的库
· Image With Text -
一个在图像中嵌入文本的库
· Imagine -
一个图像处理库
· Intervention Image -
另一个图像处理库
· PHP Image Workshop -
另一个图像处理库
测试
Testing测试代码和生成测试数据的库
· Alice -
富有表现力的一代库
· Atoum -
一个简单的测试库
· Codeception -
一个全栈测试框架
· Faker -
一个伪数据生成库
· Mink - Web
验收测试
· Mockery -
一个用于测试的模拟对象的库
· Peridot -
一个事件驱动开发的测试框架
· Phake -
另一个用于测试的模拟对象的库
· Pho -
另一个行为驱动开发测试框架
· PHPSpec -
一个基于功能点设计的单元测试库
· PHPUnit -
一个单元测试框架
· Prophecy -
一个可选度很高的模拟框架
· Samsui -
另一个伪数据生成库
· VFS Stream -
一个用于测试的虚拟文件系统流的包装器
· VFS -
另一个用于测试虚拟的文件系统
持续集成
Continuous Integration持续集成的库和应用
· CircleCI -
一个持续集成平台
· SemaphoreCI -
一个开放源码和私人项目的持续集成平台
· Sismo -
一个持续测试的服务库
· Travis CI -
一个持续集成平台
· Wercker -
一个持续集成平台
文档
Documentation生成项目文档的库
安全
Security生成安全的随机数,加密数据,扫描漏洞的库
· RandomLib -
一个生成随机数和字符串的库
· TCrypto -
一个简单的键值加密存储库