依赖管理( Dependency Management )用于依赖管理的包和框架Composer / Packagist - 一个包和依赖管理器.Composer Installers - 一个多框架Composer库安装器pickle -

依赖管理( Dependency Management )
用于依赖管理的包和框架
- Composer / Packagist - 一个包和依赖管理器.
- Composer Installers - 一个多框架Composer库安装器
- pickle - PHP扩展安装器
- Melody - A tool to build one file Composer scripts.
框架( Frameworks )
Web开发框架
组件( Components )
- Aura Components - 一个PHP5.4的组件包
- Hoa Project - 一个PHP组件集合
- andersao/l5-repository - Repository 开发模式的支持
配置( Configuration )
加载配置文件的类库和扩展
- Yaconf - 一个高性能的配置管理扩展
- config - 一个轻量级的配置加载器, 支持 PHP, INI, XML, JSON, YAML files
- Zend-config
- phpdotenv - 读取.env中全局的最高优先级变量
- symfony/yaml - 加载和剥离YAML配置文件
微框架( Micro Frameworks )
微型框架和路由
- Silex - 基于Symphony2组件的微型框架
Silex Skeleton - 用于Silex的项目框架
Silex Web Profiler - 用于Silex的Web调试工具条
- Slim - 另一个简单的微型框架
awesome-slim
Slim Skeleton - 用于Slim的框架
Slim View - Slim的自定义视图集
Slim Middleware - Slim的自定义中间件集合
slim-skeleton - Slim基础上实现了MVC及一些组件
slim-boilerplate
- Bullet PHP - 用于构建REST APIs的微型框架
- Lumen - 基于Laravel的微型框架
- Proton - 一个微型PHP框架
- blink - 一个为构建 “long running” 服务而生的 Web 微型高性能框架
- flight - 一个可扩展的PHP微框架
路由( Routers )
- Fast Route - 一个高效路由库
- Route - 基于Fast Route的路由库
- Pux - 另一个高效的路由库
- Klein - 一个灵活的路由库
- Macaw - 一个简单的 PHP 路由器,超级精简、快速而且很性感。
模板引擎( Templating )
模板和词法分析的库与工具
- Twig - 一种综合的模板语言
- asm89/twig-cache-extension - 用于Twig的模板片段缓存库
- rcrowe/TwigBridge - Twig 模板引擎支持
- Mustache - PHP实现的Mustache模板语言
- Phly Mustache - 另一个PHP实现的Mustache模板语言
- MtHaml - PHP实现的HAML模板语言
- PHPTAL - PHP实现的TAL模板语言
- Plates - 一个原始的PHP模板库
- Lex - 一个轻量级模板解析器
- Aura.View - Provides TemplateView and TwoStepView
静态站生成器( Static Site Generators )
生成Web页面内容的预处理工具
- Sculpin - 将Markdown和Twig转换为静态HTML的工具
- Phrozn - 另一款ithub将Textile、Markdown和Twig转为HTML的工具
- Spress
- Couscous - 将Markdown 文档转换成 HTML 发布到Github Page 的工具
HTTP
用于HTTP和抓取网站的库
- guzzle/guzzle - 一个完整的HTTP客户端
- Buzz - 另一个HTTP客户端
- Requests - 一个简单的HTTP库
- HTTPFul - 一个链式HTTP客户端
- Goutte - 一个简单的Web抓取器
- PHP VCR - 一个录制和回放HTTP请求的库
- php-curl-class - PHP的Curl类
- Beanbun - 多进程网络爬虫框架
- php-mod/curl - PHP Curl Class
- medz/cors - PHP CORS (Cross-origin resource sharing) middleware.
- barryvdh/laravel-cors - 跨域资源共享的支持
SOAP
- soap-client - A general purpose SOAP client for PHP
- soap-client - PHP implementation of SOAP 1.1 and 1.2 client specifications
- wsdl2phpgenerator - Simple utility and class library for generating php classes from a wsdl file.
- laravel-soap - Soap 协议客户端
中间件( Middlewares )
用于构建应用的类库的中间件
URL
解析URL的库
- Purl - 一个URL操作库
- PHP Domain Parser - 一个本地的后缀解析器
- Uri - 一个简单的URL操作库
邮件( Email )
用于发送和解析Email的库
- swiftmailer/swiftmailer - 一个邮件程序的解决方案
- PHPMailer/PHPMailer - 另一个邮件程序的解决方案
- nette/mail - 一个简单优雅的邮件发送模块
- tedivm/Fetch - 一个IMAP库
- willdurand/EmailReplyParser - 一个邮件回复解析器库
- henrikbjorn/Stampie - 关于邮件服务的库,比如SendGrid、PostMark、MailGun和Mandrill
- tijsverkoyen/CssToInlineStyles - 邮件模板中一个内联的CSS库
- nojacko/email-validator - 一个小巧的邮箱验证库
- egulias/EmailValidator - PHP Email validator library
文件操作( Files )
关于文件处理和MIME类型检查
- symfony/finder - 通过一个直观而流畅的接口来寻找文件和目录
- Gaufrette - 一个文件流的抽象层
- thephpleague/flysystem - 另一个文件流的抽象层
- Canal - 一个检查互联网媒体类型的库
- Apache MIME Types - 一个解析Apache MIME类型的库
- Ferret - 一个MIME检测库
- Hoa Mime - 另一个MIME检测库
- Lurker - 一个资源跟踪库
- PHP File Locator - 一个在大型项目中定位文件的库
- PHP FFmpeg - 一个用于FFmpeg视频包装的库
- GrahamCampbell/Laravel-Flysystem - 文件系统操作,多平台支持
流( Stream )
处理流的库
依赖注入( Dependency Injection )
实现依赖注入设计模式的库
- Pimple - 一个小的依赖注入容器
- container-interop - Containers interoperability
- Auryn - 另一个小的依赖注入容器
- Container - 另一个灵活的依赖注入容器
- PHP DI - 一个使用标注实现的依赖注入
- Acclimate - 依赖注入容器和服务定位器的通用接口
- Symfony DI - 一个的依赖注入组件(SF2)
- Twittee
- simple di container
- Ding
- di - Yii DI container and injector
图像( Imagery )
处理图像的库
- Intervention/image - 图片操作库
- Intervention/imagecache - 图片缓存增强工具
- Imagine - 一个图像处理库
- Sybio/ImageWorkshop - 另一个图像处理库
- Sybio/GifFrameExtractor - 一个提取GIF动画帧信息的库
- Sybio/GifCreator - 从多幅图片中创建GIF动画的库
- nmcteam/image-with-text - 在图像中嵌入文本的库
- php-loep/color-extractor - 从图像中提取颜色的库
- thephpleague/glide - 一个按需的图片处理库
- psliwa/image-optimizer - 一个优化图片的库
- PHPThumb - 缩略图处理库
- t0k4rt/phpqrcode - 二维码生成库
- endroid/qr-code - 另一个二维码生成库
- SimpleSoftwareIO/simple-qrcode - 二维码生成工具
- lsolesen/pel - PHP Exif 库
- php-exif - PHP Exif信息读取库
- Gregwar/Captcha - 图形验证码
- google/recaptcha - google reCAPTCHA 验证码Client 库
- mewebstudio/captcha - 图片验证码方案
测试( Testing )
测试代码库和生成测试数据的库
- PHPUnit - 一个单元测试框架
- DBUnit - PHPUnit的代码测试库
- ParaTest - PHPUnit的并行测试库
- PHPSpec - 根据规范的单元测试库
- Codeception - 一个全栈测试框架<