Skip to content

awesome-code-resources/awesome-php-zh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

如果您觉得这个项目对您有帮助,就请点右上角的Star按钮为它加星星✨✨ 其他TIOBE Top 20编程语言的中文翻译请看awesome-code-resources。 本项目的原始仓库地址为这里

Awesome PHP Awesome

一个令人惊讶的令人敬畏的PHP库,资源和闪亮的东西的精心策划的列表。

贡献和合作

请参阅CONTRIBUTING,CODE-OF-CONDUCTCOLLABORATING有关详细信息。

目录

Composer存储库

Composer存储库。

依赖关系管理

用于依赖项和包管理的库。

依赖关系管理

与依赖关系管理相关的额外内容。

  • Composed-一个库,用于在运行时解析项目的Composer环境。
  • Composer Merge Plugin-一个作曲家插件来合并几个文件。
  • Composer Normalize-一个用于规范化的插件文件。
  • Composer Patches-作曲家应用补丁的插件。
  • Composer Prefer Lowest Validator-一个插件,用于检查是否可以安装和测试最小依赖关系。
  • Composer Require Checker-CLI工具,用于分析composer依赖关系并验证包的源中是否没有使用未知符号。
  • Composer Unused-用于扫描未使用的composer软件包的CLI工具。
  • Repman-一个私有的PHP包存储库管理器和Packagist代理。
  • Satis-静态Composer存储库生成器。
  • Tooly-使用Composer管理项目中的PHAR文件的库。
  • Toran Proxy-一个作曲家代理的速度和可靠性。(警告: Toran代理正在逐步淘汰。)

框架

Web开发框架。

  • CakePHP-一个快速的应用程序开发框架。
  • CodeIgniter-一个功能强大的PHP框架,占用空间非常小。
  • Laminas-由单个组件组成的框架 (以前的Zend framework)。
  • Laravel-一个具有表现力,优雅语法的web应用程序框架。
  • Nette-由成熟组件组成的web框架。
  • Phalcon-作为C扩展实现的框架。
  • Spiral-一个高性能的PHP/Go框架。
  • Symfony-一组可重用的组件和一个web框架。
  • Yii2-一个快速,安全,高效的web框架。

框架附加

与web开发框架相关的Extras。

  • CakePHP CRUD-用于CakePHP的快速应用程序开发 (RAD) 插件。
  • Knp RAD Components-一套用于Symfony的快速应用程序开发 (RAD) 组件。
  • LaravelS-Laravel/Lumen和Swoole之间的开箱即用适配器。
  • Livewire-强大的,动态的,前端的ui,而无需离开PHP。

内容管理系统 (CMS)

用于管理数字内容的工具。

  • Backdrop-针对中小型企业和非营利组织的CMS (Drupal的一个分支)。
  • Concrete5-以最少的技术技能为目标用户的CMS。
  • CraftCMS-灵活,用户友好的CMS,可在web及其他地方创建自定义数字体验。
  • Drupal-企业级CMS。
  • Grav-一个现代的平面文件CMS。
  • Joomla-另一个领先的CMS。
  • Kirby-适应任何项目的平面文件CMS。
  • Magento-最受欢迎的电子商务平台。
  • Moodle-一个开源的学习平台。
  • Pico CMS-一个愚蠢的简单,快速,平面文件CMS。
  • Statamic-建立美丽,易于管理的网站。
  • Sulu-基于Symfony框架的用户和开发人员友好的CMS和平台。
  • WordPress-博客平台和CMS。

组件

来自web开发框架和开发组的独立组件。

微框架

微框架和路由器。

  • Laravel-Zero-用于控制台应用程序的微框架。
  • Mezzio-Laminas的微框架。
  • Minicli-用于构建以CLI为中心的PHP应用程序的简约,无依赖关系的框架。
  • Silly-CLI应用程序的微框架。
  • Slim-另一个简单的微框架。

微框架附加功能

与微框架和路由器相关的额外内容。

路由器

用于处理应用程序路由的库。

  • Aura.Router-一个全功能的路由库。
  • Fast Route-一个快速的路由库。
  • Klein-灵活的路由器。
  • Pux-另一个快速路由库。
  • Route-建立在快速路由之上的路由库。

模板化

用于模板和词法的库和工具。

  • Latte-最安全和真正直观的PHP模板。
  • MtHaml-HAML模板语言的PHP实现。
  • Mustache-Mustache模板语言的PHP实现。
  • PHPTAL-一个PHP实现的TAL模板语言。
  • Plates-一个原生的PHP模板库。
  • Smarty-一个模板引擎来补充PHP。
  • Twig-全面的模板语言。

静态站点生成器

用于预处理内容以生成网页的工具。

  • Couscous-Comscoous将Markdown文档变成漂亮的网站。这是关于类固醇的GitHub页面。
  • Jigsaw-简单的静态网站与Laravel的刀片。
  • Sculpin-将Markdown和Twig转换为静态HTML的工具。
  • Spress-一个可扩展的工具,将Markdown和Twig转换为HTML。

HTTP

使用HTTP的库。

  • Buzz-另一个HTTP客户端。
  • Guzzle-一个全面的HTTP客户端。
  • HTTPlug-不绑定到特定实现的HTTP客户端抽象。
  • Nyholm PSR-7-一个超轻量级的PSR-7实现。非常严格,非常快。
  • PHP VCR-用于记录和重放HTTP请求的库。
  • Requests-一个简单的HTTP库。
  • Retrofit-一个易于创建REST API客户端的库。
  • Symfony HTTP Client-同步或异步获取HTTP资源的组件。
  • Laminas Diactoros-PSR-7 HTTP消息实现。

刮擦

用于抓取网站和检测爬虫的库。

  • Chrome PHP-仪器无头铬/铬从PHP实例。
  • CrawlerDetect-用于通过用户代理检测机器人/爬虫/蜘蛛的PHP类。
  • DiDOM-一个超快速的HTML刮刀和解析器。
  • Embed-来自任何web服务或页面的信息提取器。
  • PHP Spider-一个可配置和可扩展的PHP网络蜘蛛。
  • Symfony Panther-用于PHP和Symfony的浏览器测试和web抓取库。

中间件

用于使用中间件构建应用程序的库。

URL

用于解析url的库。

电子邮件

用于发送和解析电子邮件的库。

文件

用于文件操作和MIME类型检测的库。

溪流

用于处理流的库。

依赖注入

实现依赖注入设计模式的库。

  • Aura.Di-一个可序列化的依赖注入容器,具有构造函数和setter注入,接口和特征感知,配置继承等等。
  • Acclimate-依赖注入容器和服务定位器的通用接口。
  • Auryn-递归依赖注入器。
  • Container-另一个灵活的依赖注入容器。
  • Disco-一个PSR-11兼容的、基于注释的依赖注入容器。
  • PHP-DI-支持自动布线的依赖注入容器。
  • Pimple-一个微小的依赖注入容器。
  • Symfony DI-依赖注入容器组件。

图像

用于操作图像的库。

测试

用于测试代码库和生成测试数据的库。

  • Alice-一个富有表现力的夹具生成库。
  • Atoum-一个简单的测试库。
  • Behat-行为驱动开发 (BDD) 测试框架。
  • Codeception-一个完整的堆栈测试框架。
  • Faker-一个假的数据生成器库。
  • Foundry-用于学说的夹具工厂生成库。
  • Infection-一个基于AST的PHP突变测试框架。
  • Kahlan-完整的堆栈单元/BDD测试框架,内置存根,模拟和代码覆盖支持。
  • Mink-Web验收测试。
  • Mockery-用于测试的模拟对象库。
  • Nette Tester-一个高效和愉快的并行单元测试框架。
  • ParaTest-PHPUnit的并行测试库。
  • Pest-一个注重简单性的测试框架。
  • Phake-另一个用于测试的模拟对象库。
  • PHP-Mock-内置PHP函数的模拟库 (例如time())。
  • PHP MySQL Engine-一个用纯PHP编写的MySQL引擎。
  • PHPSpec-按规格设计的单元测试库。
  • PHPT-PHP本身使用的测试工具。
  • PHPUnit-一个单元测试框架。
  • Prophecy-一个非常固执己见的嘲弄框架。
  • VFS Stream-用于测试的虚拟文件系统流包装器。

持续集成

用于持续集成的库和应用程序。

  • CircleCI-持续集成平台。
  • GitlabCi-让GitLab CI测试,构建,部署您的代码。TravisCi喜欢。
  • Jenkins-一个持续集成平台PHP support
  • JoliCi-用PHP编写并由Docker提供支持的持续集成客户端。
  • PHPCI-一个开源的PHP持续集成平台。
  • SemaphoreCI-用于开源和私有项目的持续集成平台。
  • Shippable-基于Docker的持续集成平台,用于开源和私有项目。
  • Travis CI-持续集成平台。
  • Setup PHP-PHP的GitHub动作。

文档

用于生成项目文档的库。

安全

用于生成安全随机数、加密数据以及扫描和测试漏洞的库。

  • Halite-一个简单的加密库使用libsodium
  • HTML Purifier-符合标准的HTML过滤器。
  • Optimus-基于Knuth的乘法哈希方法的Id混淆。
  • OWASP-探索网络安全的世界。
  • PHPGGC-一个PHP unserializable有效载荷库以及生成它们的工具。
  • PHP Encryption-安全的PHP加密库。
  • PHPSecLib-一个纯PHP安全通信库。
  • random_compat-PHP 5.X支持和
  • Roave Security Advisories-此包可确保您的应用程序没有安装具有已知安全漏洞的依赖项。
  • Secure Headers-将安全相关标头添加到HTTP响应的包。
  • Symfony Security Monitoring-一个web工具,用于检查您的作曲家依赖关系以获取安全建议,以前称为 “SensioLabs安全检查”。
  • SQLMap-自动SQL注入和数据库接管工具。
  • Zap-用于web应用程序的集成渗透测试工具。

密码

用于处理和存储密码的库和工具。

代码分析

用于分析、解析和操作代码库的库和工具。

代码质量

用于管理代码质量,格式化和linting的库。

静态分析

用于执行PHP代码静态分析的库。

  • Exakat-PHP的静态分析引擎。
  • Deptrac-一种静态代码分析工具,可帮助执行软件层之间依赖关系的规则。
  • Mondrian-使用图论的代码分析工具。
  • phan-基于PHP 7和php-ast扩展的静态分析器。
  • PHP Architecture Tester-易于使用的PHP架构测试工具。
  • PHPCompatibility-PHP CodeSniffer的PHP兼容性检查器。
  • PhpDependencyAnalysis-一个工具来创建可定制的依赖关系图。
  • PHP Metrics-静态指标库。
  • PHP Migration-用于PHP版本迁移的静态分析器。
  • PHPStan-一个PHP静态分析工具。
  • Psalm-用于查找PHP应用程序中的错误的静态分析工具。

建筑

与设计模式,编程方法和组织代码的方式相关的库。

  • Design Patterns PHP-用PHP实现的软件模式库。
  • Finite一个简单的PHP有限状态机。
  • Functional PHP-一个函数式编程库。
  • Iter-使用生成器提供迭代原语的库。
  • IterTools PHP-提供用于处理可迭代实体的功能的库 (类似于Python中的itertools库)。
  • Pipeline-一个管道模式实现。
  • Porter-用于消费Web api和其他数据源的数据导入抽象库。
  • RulerZ-强大的规则引擎和规范模式的实现。

调试和分析

用于调试错误和分析代码的库和工具。

  • APM-监控扩展收集错误和统计数据到SQLite/MySQL/StatsD。
  • Barbushin PHP Console-使用Google Chrome的另一个web调试控制台。
  • Kint-调试和分析工具。
  • Metrics-一个简单的度量标准API库。
  • PCOV-一个独立的代码覆盖兼容的驱动程序。
  • PHP Console-web调试控制台。
  • PHP Debug Bar-调试工具栏。
  • PHPBench-基准框架。
  • PHPSpy-低开销采样分析器。
  • Symfony VarDumper-一个可变的自卸车组件。
  • Tracy-一个简单的错误检测,记录和时间测量库。
  • Whoops-一个漂亮的错误处理库。
  • xDebug-PHP的调试和配置文件工具。
  • XHProf-最初由Facebook开发的分析工具。
  • Z-Ray-Zend Server的调试和配置文件工具。

错误跟踪和监控服务

自托管或基于云的应用性能监控和错误跟踪工具

  • Blackfire-低开销的代码分析器。
  • BugSnag-错误和真实用户监控。
  • Honeybadger-为开发人员提供错误跟踪和应用程序监控。
  • Rollbar-软件团队的错误记录和跟踪服务。
  • Sentry-应用程序性能监控和错误跟踪软件。
  • Tideways-监控和分析工具。

构建工具

项目构建和自动化工具。

  • Box-用于构建PHAR文件的实用程序。
  • Construct一个PHP项目/微包生成器。
  • Phing-一个受Apache Ant启发的PHP项目构建系统。
  • RMT-用于版本控制和发布软件的库。

任务运行器

用于自动化和运行任务的库。

  • Bldr-基于Symfony组件构建的PHP任务运行程序。
  • Jobby-一个PHP cron作业管理器,无需修改crontab。
  • Robo-具有面向对象配置的PHP任务运行器。
  • Task-受Grunt和Gulp启发的纯PHP任务运行程序。

导航

用于构建导航结构的工具。

  • KnpMenu-一个菜单库。
  • Menu-一个灵活的菜单库与流畅的界面。

资产管理

用于管理,压缩和缩小网站资产的工具。

  • JShrink-一个JavaScript minifier库。
  • Laravel Mix-一个优雅的包装Webpack的80% 用例。
  • Symfony Asset-管理web资产的URL生成和版本控制。
  • Symfony Encore-一个简单但功能强大的API,用于处理和编译围绕Webpack构建的资产。

地理位置

用于地理编码地址和处理纬度和经度的库。

日期和时间

用于处理日期和时间的库。

  • CalendR-一个日历管理库。
  • Carbon-一个简单的DateTime API扩展。
  • Chronos-支持可变和不可变日期/时间的DateTime API扩展。
  • Moment.php-Moment.js启发了具有i18n支持的PHP日期时间处理程序。
  • Yasumi-一个图书馆,以帮助您计算假期的日期和名称。

事件

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

  • Amp-事件驱动的非阻塞I/O库。
  • Broadway-事件源和CQRS库。
  • CakePHP Event-事件调度程序库。
  • Elephant.io-另一个web套接字库。
  • Evenement-事件调度程序库。
  • Event-一个关注领域事件的事件库。
  • Fast CGI Client-通过php-fpm套接字进行同步/异步请求的客户端。
  • Pawl-异步web套接字客户端。
  • Prooph Event Store-用于持久化事件消息的事件源组件
  • PHP Defer-Golang的PHP的defer语句
  • Ratchet-一个web套接字库。
  • ReactPHP-事件驱动的非阻塞I/O库。
  • RxPHP-反应性扩展库。
  • Swoole-用C编写的具有高性能的PHP的事件驱动异步和并发网络通信框架。
  • Workerman-事件驱动的非阻塞I/O库。

日志记录

用于生成和使用日志文件的库。

  • Monolog-一个全面的记录器。

电子商务

用于支付和建立在线电子商务商店的库和应用程序。

  • Money-Fowler的货币模式的PHP实现。
  • Brick\Money-一个用于PHP的货币库,支持上下文,现金舍入,货币转换。
  • OmniPay-一个框架不可知的多网关支付处理库。
  • Payum-支付抽象库。
  • Shopsys Framework-面向内部开发团队的开源电子商务平台。
  • Shopware-高度可定制的电子商务软件
  • Swap-汇率库。
  • Sylius-一个开源的电子商务解决方案。

PDF

用于处理pdf文件的库和软件。

  • Browsershot-将HTML转换为图像,PDF或字符串。
  • Dompdf-HTML到PDF转换器。
  • Gotenberg-用于与Gotenberg交互的PHP客户端。
  • Snappy-一个PDF和图像生成库。
  • TCPDF-用于生成PDF文档的开源PHP类。

办公室

用于处理office套件文档的库。

  • PHPPowerPoint-用于使用Microsoft PowerPoint演示文稿的库。
  • PHPWord-用于处理Microsoft word文档的库。
  • PHPSpreadsheet-用于读取和写入电子表格文件的纯PHP库 (PHPExcel的后继者)。
  • OpenSpout-一个社区驱动的叉子,一个PHP库,用于以快速且可扩展的方式读取和写入电子表格文件 (CSV,XLSX和ODS)。

数据库

使用对象关系映射 (ORM) 或数据映射技术与数据库进行交互的库。

  • Atlas.Orm-PHP中持久性模型的数据映射器实现。
  • Aura.Sql-提供本机PDO的扩展以及探查器和连接定位器。
  • Aura.SqlQuery-用于MySQL、PostgreSQL、SQLite和Microsoft SQL Server的独立查询构建器。
  • Baum-Eloquent的嵌套集实现。
  • CakePHP ORM-使用DataMapper模式实现的对象关系映射器。
  • Cycle ORM-PHP DataMapper,ORM。
  • Doctrine Extensions-行为主义扩展的集合。
  • Doctrine-全面的DBAL和ORM。
  • Laravel Eloquent-一个简单的ORM。
  • Pomm-PostgreSQL的对象模型管理器。
  • ProxyManager-一组用于为数据映射器生成代理对象的实用程序。
  • RedBean-一个轻量级的,无配置的ORM。
  • Slimdump-一个简单的MySQL转储工具。
  • Spot2-一个MySQL datamapper ORM。

迁移

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

NoSQL

用于使用 “NoSQL” 后端的库。

  • MongoDB-MongoDB PHP驱动程序。
  • PHPMongo-一个MongoDB ORM。
  • Predis-一个功能完整的Redis库。

队列

用于处理事件和任务队列的库。

  • Bernard-一个多后端抽象库。
  • BunnyPHP-一个高性能的纯PHP AMQP (RabbitMQ) 同步和异步 (ReactPHP) 库。
  • Pheanstalk-Beanstalkd客户端库。
  • PHP AMQP一个纯PHP AMQP库。
  • Tarantool Queue-用于Tarantool队列的PHP绑定
  • Thumper-一个RabbitMQ模式库。
  • Enqueue-用于PHP的消息队列包,支持RabbitMQ、AMQP、STOMP、Amazon SQS、Redis和Doctrine传输。

搜索

用于对数据进行索引和执行搜索查询的库和软件。

命令行

与命令行相关的库。

  • Aura.Cli-为命令行界面提供请求 (上下文) 和响应 (Stdio) 对象的等效项,包括Getopt支持,以及用于描述命令的独立帮助对象。
  • Cilex-用于构建命令行工具的微框架。
  • CLI Menu-用于构建CLI菜单的库。
  • CLIFramework-命令行框架支持zsh/bash完成生成,子命令和选项约束。它也为phpbrew提供动力。
  • CLImate-用于输出颜色和特殊格式的库。
  • Commando-另一个简单的命令行opt解析器。
  • Cron Expression-计算cron运行日期的库。
  • GetOpt-一个命令行opt解析器。
  • GetOptionKit-另一个命令行opt解析器。
  • PsySH-另一个PHP REPL。
  • ShellWrap-一个简单的命令行包装库。

身份验证和授权

用于实现用户身份验证和授权的库。

标记和CSS

JSON

使用JSON的库。

字符串

用于解析和操作字符串的库。

  • Agent-基于Mobiledetect的PHP桌面/移动用户代理解析器。
  • ANSI to HTML5-ANSI到HTML5转换器库。
  • Color Jizz-用于操作和转换颜色的库。
  • Device Detector-用于解析用户代理字符串的另一个库。
  • Hyphenation-基于TeX-连字符算法的文本连字符
  • Jieba-PHP-Python的jieba的PHP端口。面向自然语言处理的中文文本分割.
  • Mobile-Detect-用于检测移动设备 (包括平板电脑) 的轻量级PHP类。
  • Patchwork UTF-8-用于处理UTF-8字符串的便携式库。
  • Portable ASCII-将字符串转换为ASCII的库。
  • Portable UTF-8-具有UTF-8安全替换方法的字符串操作库。
  • Slugify-将字符串转换为slugs的库
  • SQL Formatter-用于格式化SQL语句的库。
  • Stringy-具有多字节支持的字符串操作库。
  • UA Parser-用于解析用户代理字符串的库。
  • URLify-Django的URLify.js的PHP端口。
  • UUID-用于生成uuid的库。

编号

用于处理数字的库。

  • Brick\Math-提供大量支持的库:,和。
  • ByteUnits-一个库,用于解析,格式化和转换二进制和公制中的字节单位。
  • DecimalObject-一个值对象来处理小数/浮点数容易和更精确。
  • IP-用于处理IPv4和IPv6地址的不可变值对象。
  • LibPhoneNumber for PHPGoogle的电话号码处理库的一个PHP实现。
  • PHP Conversion-另一个用于在度量单位之间进行转换的库。
  • PHP Units of Measure-用于在度量单位之间进行转换的库。
  • MathPHP-PHP的数学库。

过滤和验证

用于过滤和验证数据的库。

  • Assert-具有丰富断言集的验证库。支持断言链和惰性断言。
  • Aura.Filter-提供工具来验证和清理对象和数组。
  • CakePHP Validation-另一个验证库。
  • Filterus一个简单的PHP过滤库。
  • ISO-codes-根据ISO,国际金融,公共管理,GS1,图书行业,许多国家的电话号码和邮政编码标准验证输入的图书馆。
  • JSON Schema-AJSON Schema验证库。
  • MetaYaml-支持YAML、JSON和XML的架构验证库。
  • Respect Validation-一个简单的验证库。
  • Upload-用于处理文件上传和验证的库。
  • Valitron-另一个验证库。
  • Volan-另一个简化的验证库。

API

用于开发api的库和web工具。

  • API Platform-在几分钟内公开一个包含json-ld,Hydra格式的超媒体REST API。
  • Laminas API Tool Skeleton-使用Laminas框架构建的API构建器。
  • Drest-用于将Doctrine实体公开为REST资源端点的库。
  • HAL-超文本应用语言 (HAL) 构建器库
  • Hateoas-一个HATEOAS REST web服务库
  • Jane-具有验证支持的OpenApi客户端生成器。
  • Negotiation-内容协商库。
  • Restler-一个轻量级框架,用于将PHP方法公开为RESTful web API。
  • PackageGenerator包生成器从任何WSDL生成一个PHP SDK。

缓存和锁定

用于缓存数据和获取锁的库。

  • APIx Cache-各种缓存后端的瘦PSR-6缓存包装器,强调缓存标记和索引。
  • CacheTool-从命令行清除APC/opcode缓存的工具。
  • CakePHP Cache-一个缓存库。
  • Doctrine Cache-一个缓存库。
  • Metaphore-缓存slam防御使用信号量来防止狗堆效应。
  • Stash-另一个用于缓存的库。
  • Laminas Cache-另一个缓存库。
  • Lock-提供独占执行的锁库。

数据结构和存储

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

  • CakePHP Collection-一个简单的集合库。
  • Fractal-用于将复杂数据结构转换为JSON输出的库。
  • Ginq-另一个基于的PHP库。NET的LINQ。
  • JsonMapper-将嵌套的JSON结构映射到PHP类的库。
  • JSON Machine-提供迭代在巨大的JSONs使用简单
  • Knapsack-受Clojure序列启发的集合库。
  • msgpack.php-一个纯PHP实现的MessagePack序列化格式。
  • PINQ一个基于的PHP库。NET的LINQ (语言集成查询)。
  • Serializer-用于序列化和反序列化数据的库。
  • YaLinqo-另一个LINQ to PHP对象。
  • Laminas Serializer-另一个用于序列化和去序列化数据的库。

通知

用于处理通知软件的库。

  • JoliNotif-用于桌面通知的跨平台库 (支持咆哮,通知发送,烤面包机等)
  • Notification Pusher-用于设备推送通知的独立库。
  • Notificato-用于处理推送通知的库。
  • Notificator-一个轻量级的通知库。
  • Php-pushwoosh-一个PHP库,可以使用Pushwoosh REST Web服务轻松发送推送通知。

部署

用于项目部署的库。

  • Deployer-部署工具。
  • Envoy-使用PHP运行SSH任务的工具。
  • Rocketeer-一个快速和容易的部署PHP世界。

国际化和本地化

用于国际化 (I18n) 和本地化 (L10n) 的库。

  • Aura.Intl-提供国际化 (I18N) 工具,特别是面向包的每个区域设置的消息翻译。
  • CakePHP I18n-日期和数字的消息翻译和本地化。

无服务器

帮助构建无服务器web应用程序的库和工具。

  • Bref-AWS Lambda上的无服务器PHP。
  • OpenWhisk-一个开源的无服务器云平台。
  • Serverless Framework-用于构建无服务器应用程序的开源框架。
  • Laravel Vapor-由AWS提供支持的Laravel无服务器部署平台。

配置

用于配置的库和工具。

第三方api

用于访问第三方api的库。

分机

帮助构建PHP扩展的库。

  • PHP CPP-用于开发PHP扩展的C库。
  • Zephir-PHP和C之间的编译语言,用于开发PHP扩展。

杂项

不适合上述类别的有用库或实用程序。

  • Annotations-注释库 (Doctrine的一部分)。
  • BotMan-一个与框架无关的PHP库,用于构建跨平台聊天机器人。
  • ClassPreloader-用于优化自动加载的库。
  • Ganesha一个PHP实现的断路器模式。
  • Hprose-PHP-跨语言RPC。
  • noCAPTCHA-谷歌的noCAPTCHA (reCAPTCHA) 的助手。
  • Pagerfanta-一个分页库。
  • Safe-所有PHP函数,重写为抛出异常,而不是返回false。
  • SuperClosure-允许序列化闭包的库。

Software

用于创建开发环境的软件。

PHP安装

帮助在计算机上安装和管理PHP的工具。

开发环境

用于创建和共享开发环境的软件和工具。

  • Ansible-一个非常简单的编排框架。
  • DDEV一个用于PHP的本地web开发环境系统。
  • Docker-集装箱化平台。
  • Docker PHP Extension Installer-在Docker容器中轻松安装PHP扩展。
  • Docksal-统一的Docker 🐳 适用于macOS,Windows和Linux的强大web开发环境。
  • Expose-一个开源的PHP隧道服务。
  • Lando-按钮开发环境。
  • Laravel Homestead-Laravel的本地开发环境。
  • Laradock-基于Docker的完整PHP开发环境。
  • Puppet-服务器自动化框架和应用程序。
  • Takeout-基于Docker的仅开发依赖项管理器。
  • Vagrant-一个可移植的开发环境实用程序。

虚拟机

替代PHP虚拟机。

  • Hack-HHVM的编程语言。
  • HHVM-一个虚拟机,运行时和JIT的PHP由Facebook。
  • PeachPie-PHP编译器和运行时。NET和。NET核心。

文本编辑器和ide

支持PHP的文本编辑器和集成开发环境 (IDE)。

Web应用程序

基于Web的应用程序和工具。

  • 3V4L-一个在线PHP和HHVM shell。
  • Adminer-数据库管理在一个单一的php文件。
  • Cachet-开源状态页面系统。
  • DBV-数据库版本控制应用程序。
  • Lychee-一个易于使用和伟大的寻找照片管理系统。
  • MailCatcher-用于捕获和查看电子邮件的web工具。
  • phpMyAdmin-MySQL/MariaDB的web界面。
  • PHP Queue-用于管理排队后端的应用程序。
  • phpRedisAdmin-一个简单的web界面来管理Redis数据库。
  • PHPSandbox-浏览器中用于PHP的在线IDE。

基础设施

提供PHP应用程序和服务的基础设施。

  • appserver.io-PHP的多线程应用程序服务器,用PHP编写。
  • php-pm-用于PHP应用程序的流程管理器,增压器和负载平衡器。
  • RoadRunner-高性能PHP应用程序服务器,负载均衡器和进程管理器。

Resources

各种资源,如书籍,网站和文章,用于提高您的PHP开发技能和知识。

PHP网站

有用的PHP相关网站。

PHP书籍

精彩的PHP相关书籍。

PHP视频

精彩的PHP相关视频。

PHP会议

PHP会议。

  • Laracon EU-Laracon EU是一个为期2天的活动,适合有兴趣学习Laravel和相关技术或希望与他人分享知识的人。
  • PHP[TEK]-美国运行时间最长的web开发者大会,重点关注PHP编程语言。
  • PHP UK Conference-来自PHP英国会议的视频集合。

PHP播客

专注于PHP主题的播客。

  • Laravel News Podcast-Laravel新闻播客为您带来与Laravel PHP框架相关的所有最新新闻和事件。
  • Mostly Technical由Ian Landsman和Aaron Francis主持,主要是关于Laravel,商业和相关主题的折衷组合的热烈讨论。
  • No Compromises两位经验丰富的编程老手根据与Laravel SaaS团队多年的合作经验,讨论了最佳实践。
  • North Meets South Web Podcast-Jacob Bennett和Michael Dyrynda克服了14.5小时的时差来谈论web开发人员的生活。
  • Over Engineered-迷你系列中的播客,我们非常详细地探索不重要的编程问题。
  • PHP Internals News-一个关于PHP内部的播客。
  • PHP Town Hall-本·埃德蒙兹和菲尔·斯特金的休闲PHP播客。
  • php[podcast] episodes from php[architect]php[architect] 的官方播客,业界领先的科技杂志和出版商,专注于PHP和web开发。
  • PHPUgly-一些过度劳累的PHP开发人员的漫无目的。
  • The Laracasts Snippet-Laracasts片段,每一集,都对web开发的某些方面提供了一个单一的想法。
  • The Laravel Podcast-Laravel和PHP开发新闻和讨论。
  • The PHP RoundtablePHP Roundtable是一群讨论PHP书呆子关心的话题的开发人员的休闲聚会。
  • Voices of the ElePHPant-采访那些让PHP社区变得特别的人。

PHP通讯

PHP相关新闻直接发送到您的收件箱。

PHP阅读

PHP相关阅读材料。

PHP内部阅读

阅读与PHP内部或性能相关的材料。

About

PHP 库、资源和闪亮事物的精选列表

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors