国外程序员整理的 PHP 资源大全

2023-05-26 0 725

欧美国家合作开发人员重新整理的 PHP 天然资源六本

ziadoz 在 Github 发动保护的两个 PHP 天然资源条目,文本主要包括:库、架构、模版、安全可靠、标识符预测、笔记、服务器端库、实用性辅助工具、Web 辅助工具、书刊、图书、经典之作昌明之类。

倚赖管理工作

倚赖和包管理工作库

Composer/Packagist:两个包和倚赖管理工作器

Composer Installers:两个多架构Composer库加装器

Pickle:两个PHP扩充加装器

其它的依赖管理工作

其它的有关倚赖管理工作

Satis:两个动态Composer存储库计算机程序

Composition:两个在运转时检查和Composer自然环境的库

Version:语法版的导出和较为库

NameSpacer-转化成换行到重新命名内部空间的库

Patch Installer -采用Composer加装插件的库

Composer Checker -奇偶校验Composer实用性的辅助工具

架构

Web合作开发架构

Symfony2-两个分立模块共同组成的架构

Zend Framework 2 -另两个由分立模块共同组成的架构

Laravel 4 -另两个PHP架构

Aura PHP -分立模块的架构

Yii2 – 另两个PHP架构

Nette– 另两个由个体模块共同组成的框架

PPI Framework 2 -两个互操作性架构

Phalcon -通过C扩充实现的架构

其它架构

其它Web合作开发架构

Symfony CMF – 创建自定义CMS的文本管理工作架构

Knp RAD Bundle-Symfony 2的快速应用程序(RAD)包

架构模块

来自web合作开发架构的分立模块

Symfony2 Components -Symfony2模块

Zend Framework 2 Components-ZF2模块

Aura Components -PHP5.4模块包

Hoa Project -另两个PHP模块包

微型架构

微型架构和路由

Silex – 基于Symfony2模块的微型架构

Slim – 另两个简单的微型架构

Bullet PHP -用于构建REST APIs的微型架构

Fast Route – 快速路由库

Pux -另两个快速路由库

其它微型架构

其它有关的微型架构和路由

Silex Skeleton-Silex的项目架构

Silex Web Profiler -Silex web调试辅助工具条

Stack – Silex/Symfony的可堆叠中间件库

Slim Skeleton -Slim架构

Slim View-Slim的自定义视图集合

Slim Middleware -Slim的自定义中间件集合

模版

模版化和词法预测的库和辅助工具

Twig -两个全面的模版语言

Twig Cache Extension -两个用于Twig的模版片段缓存库

Mustache -两个Mustache模版语言的PHP实现

Phly Mustache -另两个Mustache模版语言的PHP实现

MtHaml – 两个HAML 模版语言的PHP实现

PHPTAL -两个 TAL模板语言的PHP实现

Plates -两个原生PHP模版

Lex -两个轻量级模版导出器

动态站点计算机程序

预处理辅助工具来生成web页面的文本。

Sculpin -转换Markdown和Twig为动态HTML的辅助工具

Phrozn – 另两个转换Textile,Markdown和Twig为HTML的辅助工具

HTTP

用于HTTP和网站爬取的库

Guzzle -两个全面的HTTP客户端

Buzz -另两个HTTP客户端

Requests-一个简单的HTTP库

HTTPFul -两个链式HTTP库

Goutte -两个简单的web爬取器

PHP VCR -录制和重放HTTP请求的库

URL

导出URL的库

Purl -两个URL处理库

PHP Domain Parser -两个本地前缀导出库

Email

发送和导出邮件的库

SwiftMailer – 两个邮件解决方案

PHPMailer – 另两个邮件解决方案

Fetch -两个IMAP库

Email Reply Parse

Stampie -邮件服务库,不如 SendGrid, PostMark, MailGunMandrill.

CssToInlineStyles -两个在邮件模版内联CSS的库

文件

文件处理和MIME类型检测库

Gaufrette -两个文件系统抽象层

Flysystem – 另两个文件系统抽象层

Canal -两个检测互联网媒体类型的库

Apache MIME Types-两个导出Apache MIME类型的库

Ferret – 两个MIME检测库

Hoa Mime -另两个MIME检测库

Lurker -两个天然资源跟踪库

PHP File Locator -两个在大型项目定位文件的库

PHP FFmpeg-两个用于FFmpeg 视频包装的库.

CSV – 两个CSV数据处理库

Streams 流

处理流的库

Streamer – 两个面向对象的流包装库

Dependency Injection倚赖注入

实现倚赖注入设计模式的库

Pimple – 两个小的倚赖注入容器

Auryn – 另两个倚赖注入容器

Orno Di -另两个可伸缩的倚赖注入容器

PHP DI -两个采用注释实现的倚赖注入

Acclimate-两个倚赖注入容器和服务定位的通用接口

Imagery 图像

处理图像的库

Imagine -两个图像处理库

PHP Image Workshop -另两个图像处理库

Intervention Image -另两个图像处理库

GIF Frame Extractor -两个提取GIF动画帧信息的库

GIF Creator – 两个通过多张图片创建GIF动画的库

Image With Text -两个在图像中嵌入文本的库

Color Extractor-两个从图像中提取颜色的库

Testing 测试

测试标识符和生成测试数据的库

PHPUnit -两个单元测试架构

DBUnit -PHPUnit的数据库测试库

ParaTest – PHPUnit的并行测试库

PHPSpec-基于功能点设计的单元测试库

Codeception -两个全栈测试架构

AspectMock – PHPUnit/ Codeception 模拟架构。

Atoum -两个简单的测试库

Mockery-两个用测试的模拟对象库

Phake -另两个用测试的模拟对象库

Prophecy -两个可选度很高的模拟架构

Faker -两个伪数据生成库

Samsui – 另两个伪数据生成库

Alice -富有表现力的一代库

Behat-两个行为驱动合作开发(BDD)测试架构

Pho -两个行为驱动合作开发测试架构

Mink -Web验收测试

HTTP Mock – 两个在单元测试模拟HTTP请求的库

VFS Stream -两个用于测试的虚拟文件系统流的包装器

VFS-另两个用于测试虚拟文件系统

Locust -两个用Python编写的现代加载测试库

Continuous Integration 持续集成

持续集成的库和应用

Travis CI – 两个持续集成平台

PHPCI-两个PHP的开源持续集成平台

Sismo – 两个持续测试服务库

Jenkins两个 PHP 支持的持续集成平台

JoliCi – 两个用PHP编写的由Docker支持的持续集成客户端

Documentation 文档

生成项目文档的库

Sami -两个API文档计算机程序

APIGen -另两个API文档计算机程序

PHP Documentor 2 -两个API文档计算机程序

phpDox– 两个PHP项目的文档计算机程序(不限于API文档)

Security 安全可靠

生成安全可靠的随机数,加密数据,扫描漏洞的库

HTML Purifier -两个兼容标准的HTML过滤器

RandomLib -两个生成随机数和字符串的库

True Random -采用 www.random.org生成随机数的库

SecurityMultiTool -两个PHP安全可靠库

PHPSecLib -两个纯PHP安全可靠通信库

TCrypto -两个简单的键值加密存储库

PHP IDS– 两个结构化的PHP安全可靠层

PHP SSH -两个试验的面向对象的SSH包装库

IniScan -两个扫描PHP INI文件安全可靠的库

SensioLabs Security Check-两个为检查和Composer倚赖提供安全可靠建议的web辅助工具

Zed – 两个集成的web应用渗透测试辅助工具

Passwords 密码

处理和存储密码的库和辅助工具

Password Compat -两个新的PHP5.5密码函数的兼容库

phpass– 两个便携式的密码哈希架构

PHP Password Lib -两个生成和奇偶校验密码的库

Password Policy – 两个PHP和JavaScript的密码策略库

Password Validator– 奇偶校验和升级密码哈希的库

Zxcvbn PHP -两个基于Zxcvbn JS的现实的PHP密码强度估计库

Code Analysis 标识符预测

预测,导出和处理标识符库的库的辅助工具

PHP Parser-两个PHP编写的PHP解析器

PHPPHP – 两个PHP实现的PHP虚拟机

PHPSandbox -两个PHP沙盒自然环境

Dissect -两个词法和语法预测的辅助工具集合

PHP Mess Detector-两个扫描标识符缺陷,次优标识符,未使用的参数之类的库。

PHP Code Sniffer -两个检测PHP、CSS和JS标识符标准冲突的库

PHPCPD – 两个检测复制和粘贴标识符的库

PHP Analyser-两个预测PHP标识符查找缺陷和错误的库

PHP CS Fixer – 两个编码标准库

PHP Manipulator -两个预测和修改PHP源标识符的库

PHP Metrics -两个动态测量库

PHP Refactoring Browser-两个重构PHP标识符的命令行辅助工具集

UBench – 两个简单的微型基准检测库

Athletic -两个基于注释的基准检测库

Mondrian – 采用采用图论的标识符预测辅助工具

Scrutinizer-两个审查PHP标识符的web辅助工具

PHPLOC -两个快速测量PHP项目大小的辅助工具

xHprof -另两个PHP预测辅助工具

PHPCheckstyle -两个帮助遵守特定的编码惯例的辅助工具。

Debugging 调试

调试标识符的库和辅助工具

xDebug -两个调试和预测PHP的辅助工具

PHP Debug Bar – 两个调试辅助工具栏

PHP Console -两个web调试控制台

Barbushin PHP Console-另两个采用Google Chrome的web调试控制台

PHPDBG – 两个交互的PHP调试器

Tracy -两个简单的错误检测,写笔记和时间测量库

Build Tools 构建辅助工具

项目构建和自动化辅助工具

Go -两个简单的PHP构建辅助工具

Bob– 两个简单的项目自动化辅助工具

Phake -两个PHP克隆库

Box – 两个构建PHAR文件的辅助工具

Phing -两个灵感来自于Apache Ant的PHP项目构建系统

Task Runners 任务运转器

自动运转任务的库

Task

Robo -两个面向对象实用性的PHP任务运转器

Bldr -两个构建在Symfony模块上的PHP任务运转器

Navigation导航

构建导航结构的辅助工具

KnpMenu – 两个菜单库

Cartographer -两个站点地图生成库

Asset Management 天然资源管理工作

管理工作,压缩和最小化web站点天然资源的辅助工具

Assetic – 两个天然资源管理工作的管道库

Pipe -另两个天然资源管理工作的管道库

Munee -两个天然资源优化库

JShrink -两个JavaScript最小化库

Puli – 两个检测天然资源绝对路径的库

Geolocation 地理位置

为地理编码地址和采用纬度经度的库。

GeoCoder -两个地理编码库

GeoTools -两个地理辅助工具有关的库

PHPGeo -两个简单的地理库

GeoJSON -两个地理JSON的实现

Date and Time 日期和时间

处理日期和时间的库

Carbon – 两个简单的日期时间API扩充

ExpressiveDate -另两个日期时间API扩充

CalendR – 两个日历管理工作库

Event 事件

时间驱动或非阻塞事件循环实现的库

React-两个事件驱动的非阻塞I/O库

Rx.PHP – 两个reactive扩充库

Ratchet – 两个web套接字库

Hoa WebSocket -另两个web套接字库

Hoa EventSource -两个事件源库

Evenement -两个事件分发库

FuelPHP Event -另两个事件分发库

Logging 笔记

生成和处理笔记文件的库

Monolog – 两个全面的笔记辅助工具

KLogger -两个易用的PSR-3兼容的笔记类

E-commerce 电子商务

处理支付和构建在线电子商务商店的库和应用

OmniPay -两个架构混合了多网关支付处理的库

Payum – 两个支付抽象库

Sylius – 两个开源的电子商务解决方案

Thelia-另两个开源的电子商务解决方案

Money – 两个Fowler金钱模式的PHP实现

Sebastian Money -另两个处理货币值的库

Swap -两个汇率库

PDF

处理PDF文件的库和软件

Snappy-两个PDF和图像计算机程序库

WKHTMLToPDF -两个将HTML转换为PDF的辅助工具

Database 数据库

采用对象关系映射(ORM)或数据映射技术的数据库交互库

Doctrine -两个全面的DBAL和ORM

Doctrine Extensions -两个Doctrine行为扩充的集合

Propel – 两个快速的ORM,迁移库和查询构架器

Eloquent -Laravel 4 ORM

Baum-两个Eloquent的嵌套集实现

Spot2 -两个MySQL的ORM映射器

RedBean -两个轻量级,低实用性的ORM

Pomm -两个PostgreSQL对象模型管理工作器

ProxyManager -两个为数据映射生成代理对象的辅助工具集

Migrations 迁移

帮助管理工作数据库模式和迁移的库

PHPMig -另两个迁移管理工作库

Phinx – 另两个数据库迁移管理工作库

Migrations -两个迁移管理工作库

Doctrine Migrations-两个Doctrine迁移库

NoSQL

处理NoSQL后端的库

MongoQB -两个MongoDB查询构建库

Monga -两个MongoDB抽象库

Predis – 两个功能完整的Redis库

Queue 队列

处理事件和任务队列的库

Pheanstalk -两个Beanstalkd 客户端库

PHP AMQP -两个纯PHP AMQP库

Thumper – 两个RabbitMQ模式库

Bernard -两个多后端抽象库

Search 搜索

在数据上索引和执行查询的库和软件

ElasticSearch PHP -ElasticSearch的官方客户端库

Elastica -ElasticSearch的客户端库

Solarium -Solr的客户端库

SphinxQL query builder -Sphinx搜索引擎的的查询库

Command Line 命令行

构建命令行辅助工具的库

Boris – 两个微型PHP REPL

PsySH– 另两个微型PHP REPL

Pecan -两个事件驱动和非阻塞内核

GetOpt – 两个命令行选择导出器

OptParse -另两个命令行选择导出器

Commando -另两个简单的命令行选择导出器

GetOptionKit-另两个命令行选择导出器

Cron Expression -计算cron运转日期的库

ShellWrap -两个简单的命令行包装库

Hoa Console -另两个命令行库

Shunt – 两个在多台远程机器上并行运转命令行的库

Cilex -两个构建命令行辅助工具的微型架构

Authentication 身份验证

实现身份验证的库

Sentry -两个混合的身份验证和授权的架构库

Sentry Social -两个社交网络身份验证库

Opauth-一个多渠道的身份验证架构

OAuth2 -两个OAuth2身份验证服务,天然资源服务器和客户端库

OAuth2 Server -另两个OAuth2服务器实现

PHP oAuthLib -另两个OAuth库

TwitterOAuth -两个Twitter OAuth库

TwitterSDK -两个完全测试的Twitter SDK

Hawk -两个Hawk HTTP身份认证库

HybridAuth -两个开源的社交登陆库

Markup 标记

处理标记的库

Decoda -两个轻量级标记导出库

PHP Markdown -两个Markdown导出器

CommonMark PHP -两个对 CommonMark spec全支持的Markdown导出器

Dflydev Markdown -另两个Markdown导出器

Parsedown -另两个Markdown导出器

Ciconia – 另两个支持Github Markdown风格的Markdown导出器

Cebe Markdown -两个快速的可扩充的Markdown导出器

HTML5 PHP – 两个HTML5导出和序列化库

Strings 字符串

导出和处理字符串的库

ANSI to HTML5-ANSI到HTML5的转化成库

Patchwork UTF-8 -两个处理UTF-8字符串的便携库

Hoa String -另两个UTF-8字符串库

Stringy -两个多字节支持的字符串处理库

Color Jizz-处理和转换颜色的库

UUID – 生成UUIDs的库

Slugify -转换字符串到slug的库

Urlify – 两个Django的 URLify.jsPHP通道

Text – 两个文本处理库

SQL Formatter-两个格式化SQL语句的库

UA Parser – 两个导出用户代理字符串的库

Numbers 数字

处理数字的库

Numbers PHP -处理数字的库

Math -处理大数字的库

ByteUnits– 在二进制和度量系统中解析,格式化和转换字节单元的库

PHP Units of Measure -两个计量单位转换的库

PHP Conversion – 另两个计量单位转换的库

LibPhoneNumber for PHP-Google电话号码处理的PHP实现库

Filtering and Validation 过滤和验证

过滤和验证数据的库

Filterus – 两个简单的PHP过滤库

Respect Validate -两个简单的验证库

Valitron -另两个验证库

Upload – 两个处理文件上传和验证的库

DMS Filter – 两个注释过滤库

MetaYaml -两个支持YAML,JSON和XML的模式验证库

ISO-codes-验证各种ISO和ZIP编码的库(IBAN, SWIFT/BIC, BBAN, VAT, SSN, UKNIN)

REST和API

合作开发REST-ful API的库和web辅助工具

Apigility-两个采用Zend Framework 2构建的API构建器

Hateoas -两个HOATEOAS REST web服务库

HAL -两个超文本应用语言(HAL)构建库

Negotiation -两个文本协商库

Drest-两个将Doctrine实体暴露为REST天然资源节点的库

Restler -两个将PHP方法暴露为RESTful web API的轻量级架构

Caching 缓存

缓存数据的库

Alternative PHP Cache (APC) – 打开PHP伪标识符缓存

Cache -两个缓存库(Doctrine部分)

Stash -另两个缓存库

数据结构和存储

实现数据结构和存储技术的库

Ardent -两个数据结构库

PHP Collections – 两个简单的集合库

Serializer -两个序列化和反序列化数据的库

PHP Object Storage -两个对象存储库

Fractal -两个转换复杂数据结构到JSON输出的库

Totem-两个管理工作和穿件数据交换集的库

PINQ -两个PHP实时Linq库

JsonMapper -两个将内嵌JSON结构映射为PHP类的库

Notifications 通知

处理通知软件的库

Nod -两个通知库(Growl等)

Notificato – 两个处理推送通知的库

Notification Pusher -两个设备推送通知的分立库

Notificator -两个轻量级的通知库

Deployment 部署

项目部署库

Pomander-两个PHP应用部署辅助工具

Rocketeer -PHP世界里的两个快速简单的部署器

Envoy -两个用PHP运转SSH任务的辅助工具

Plum – 两个部署库

国际化和本地化

国际化(I18n)和本地化(L10n)

Aura.Intl

服务器端API

访问服务器端API的库

Amazon Web Service SDK – PHP AWS SDK官方库

S3 Stream Wrapper -Amazon S3流包装库

Stripe-Stripe官方PHP库

Campaign Monitor -Campaign Monitor官方PHP库

Digital Ocean -Digital Ocean API 接口库

Github– Github API交互库

PHP Github API -另两个Github API交互库

Twitter OAuth -Twitter OAuth工作流交互库

Twitter REST– Twitter REST API交互库

Dropbox SDK – The official PHP Dropbox SDK library.

Dropbox SDK – Dropbox SDK官方PHP库

Twilio– The official Twilio PHP REST API.

Twilio – Twilio官方PHP REST API

Mailgun The official Mailgun PHP API.

MailgunMailgun官方PHP REST API

Extensions 扩充

帮组构建PHP扩充的库

Zephir -用于合作开发PHP扩充,且介于PHP和C++之间的编译语言

PHP CPP -两个合作开发PHP扩充的C++库

Miscellaneous 杂项

不在上面分类中的有用库和辅助工具

Spork -两个处理forking的库

JSON Lint – 两个JSON lint辅助工具

JSONPCallbackValidator-验证JSONP回调的库

Pagerfanta -两个分页库

Ruler – 两个简单的无状态的生产自然环境规则引擎。

LiteCQRS -两个CQRS(命令查询责任分离)库

Sslurp – 两个使得SSL处理减少的库

PHP Option两个可选的类型库

Metrics -两个简单的度量API库

Sabre VObject – 两个导出VCard和iCalendar对象的库

Annotations -两个注释库(Doctrine部分)

Whoops -两个不错的错误处理库

Finite -两个简单的PHP有限状态机

LadyBug -两个dumper库

Procrastinator -运转耗时任务的库

Compose -两个功能组合库

SuperClosure-一个允许闭包序列化的库

Jumper – 两个远程服务执行库

Underscore -两个Undersccore JS库的PHP实现

PHP PassBook -两个iOS PassBook PHP库

PHP Expression -两个PHP表达式语言

RMT – 两个编写版和发布软件的库

Wise – 两个实用性管理工作器

Opengraph -两个开放图库

Essence -两个提取web媒体的库

Embera-两个Oembed消费库

Graphviz -两个图形库

Monad PHP 两个简单Monad库

Flux -两个正则表达式构建库

Patchwork – 两个重新定义用户的函数库

Galapagos -语言转换进化

Design Patterns PHP -两个采用PHP实现的设计模式存储库

PHPCR – 两个Java文本存储库(JCR)的PHP实现

Functional PHP – 两个函数式编程库

ClassPreloader– 两个优化自动加载的库

Lib Country -两个国家和地区数据的库

Lib Accessor -两个简化访问的库

PHPStack -两个PHP编写的TCP/IP栈概念

Nmap -两个Nmap PHP包装器

Code Mover -两个移动标识符的库

Iter -两个采用计算机程序提供迭代原语的库

Lambda PHP -两个PHP中的Lambda 计算导出器

Country List– 所有带有名称和ISO 3166-1编码的国家条目

PHP-GPIO – 用于Raspberry PI的GPIO pin的库

print_o – 两个对象图的可视化器

Alias -两个类别名库

Software 软件

创建两个合作开发自然环境的软件

PHP加装

在你的电脑上帮助加装和管理工作PHP的辅助工具

HomeBrew -两个OSX包管理工作器

HomeBrew PHP -两个HomeBrew的PHP通道

PHP OSX – 两个OSX下的PHP加装器

PHP Brew-两个PHP版管理工作和加装器

PHP Env – 另两个PHP版管理工作器

PHP Switch – 另两个PHP版管理工作器

PHP Build – 另两个PHP版加装器

VirtPHP – 两个创建和管理工作分立PHP自然环境的辅助工具

Development Environment 合作开发自然环境

创建沙盒合作开发自然环境的软件和辅助工具

Vagrant -两个便携的合作开发自然环境辅助工具

Ansible – 两个非常简单的编制架构

Puppet -两个服务器自动化架构和应用

PuPHPet -两个构建PHP合作开发虚拟机的web辅助工具

Protobox -另两个构建PHP合作开发虚拟机的web辅助工具

Phansible – 两个用Ansible构建PHP合作开发虚拟机的web辅助工具

Virtual Machines 虚拟机

有关的PHP虚拟机

HipHop PHP -Facebook出品的PHP虚拟机,运转时和JIT

HippyVM -另两个PHP虚拟机

Hack – 两个PHP进行无缝操作的 HHVM编程语言

IDE 集成合作开发自然环境

支持PHP的集成合作开发自然环境

Netbeans -两个支持PHP和HTML5的IDE

Eclipse for PHP Developers -两个基于Eclipse平台的PHP IDE

PhpStorm-一个商业PHP IDE

Web Applications Web应用

基于Web的应用和辅助工具

3V4L两个在线的PHP shell

DBV -两个数据库版控制应用

PHP Queue -两个管理工作后端队列的应用

Composer as a Service – 作为两个zip文件下载Composer包的辅助工具

MailCatcher – 两个抓取和查看邮件的web辅助工具

Resources 天然资源

各种提高你的PHP合作开发技能和知识的天然资源,比如书刊,网站,文章

PHP网站

PHP有关的有用网站

PHP The Right Way -两个PHP最佳实践的快速指引手册

PHP Best Practices – 两个PHP最佳实践指南

PHP Weekly – 两个PHP新闻周刊

PHP Security – 两个PHP安全可靠指南

PHP FIG – PHP架构交互组

PHP UG -两个帮助用户定位最近的PHP用户组(UG)的网站

Seven PHP-两个PHP社区成员采访的网站

Nomad PHP -两个在线PHP学习天然资源

PHP Mentoring -点对点PHP导师组织

Other Websites 其它网站

web合作开发有关的有用网站

The Open Web Application Security Project (OWASP) -两个开放软件安全可靠社区

WebSec IO – 两个web安全可靠社区天然资源

Web Advent -两个web合作开发人员日历

Semantic Versioning -两个导出语法版的网站

Atlassian Git Tutorials -两个Git教程系列

Hg Init -两个Mercurial教程系列

Servers for Hackers– 两个关于服务器管理工作的新闻通讯

原文链接:http://www.kubiji.cn/topic-id2570.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务