欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

php开发资源汇总/类库汇总

时间:2022-11-03 07:14:46 | 浏览:12592

依赖管理( 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开发框架

  • 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 的开发框架

  • SwooleDistributed - swoole 分布式全栈框架

  • Zan PHP Framework - 有赞开源的 PHP 框架

  • php-msf - Camera360开源的微服务框架

  • Biny - Biny是一款高性能的超轻量级PHP框架

  • Swoft Framework - 基于Swoole原生协程,新时代PHP高性能协程框架

  • mixstart/mixphp - 基于 Swoole 的FPM、常驻内存、协程三模 PHP 高性能框架

组件( 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 )

处理流的库

  • Streamer - 一个简单的面向对象流包装库

依赖注入( 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 - 一个全栈测试框架

    <