awesome-php
本文地址:http://tongxinmao.com/Article/Detail/id/20
awesome-php
收集整理一些常用的PHP类库, 资源以及技巧. 以便在工作中迅速的查找所需...
这个列表中的内容有来自awesome-php的翻译, 有来自开发者周刊以及个人的积累等.
一个前端组件的列表awesome-frontend推荐
学习资源
PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源
PHP网站(PHP Websites)
PHP The Right Way一个PHP实践的快速参考指导
依赖管理( Dependency Management )
用于依赖管理的包和框架
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框架
Phalcon- 一个作为C扩展的框架
Yaf- 鸟哥的C扩展的框架
组件( Components )
Aura Components- 一个PHP5.4的组件包
Hoa Project- 一个PHP组件集合
微框架( 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框架
路由( Routers )
Fast Route- 一个高效路由库
Route- 基于Fast Route的路由库
Pux- 另一个高效的路由库
Klein- 一个灵活的路由库
模板引擎( 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页面内容的预处理工具
Behat- 一个行为驱动开发(BDD)的测试框架
Pho- 另一个行为驱动开发的测试框架
Mink- Web验收测试
HTTP Mock- 一个在单元测试中模拟HTTP请求的库
VFS Stream- 一个用于测试的虚拟文件系统流包装
VFS- 另一个用于测试的虚拟文件系统
Locust- 一个Python开发的现代负载测试库
Peridot- 一个事件驱动的测试框架
持续集成( Continuous Integration )
持续集成的库和应用
Travis CI- 一个持续集成的平台
SemaphoreCI- 一个给开源程序和私有项目的持续集成平台
PHPCI- 一个PHP的开源持续集成平台
Sismo- 一个持续的测试服务器库
Code Climate- 自动化的code review
调试和性能( Debugging and Profiling )
xHprof- 另一个PHP性能评测工具
日期与时间( Date and Time )
日志( Logging )
Office
数据库( Database )
非关系型数据库( NoSQL )
队列( Queue )
搜索( Search )
命令行( Command Line )
鉴权( Authentication and Authorization )
标记( Markup )
字符串( Strings )
数字( Numbers )
过滤和验证( Filtering ang Validation )
API
缓存( Caching )
数据结构和存储( Data Structure and Storage )
通知( Notifications )
部署( Deployment )