跳转到内容

选择语言

当前语言: 简体中文

PHP

Source: https://github.com/ziadoz/awesome-php at ca0ebf67afca
License: WTFPL
Read the English original

This edition is an AI-assisted translation.

精选的优秀 PHP 库、资源和实用工具。

详情请参阅 CONTRIBUTING、CODE-OF-CONDUCT 和 COLLABORATING。

Composer 软件包仓库。

用于管理依赖和软件包的库。

  • Composer - 软件包与依赖管理器。
  • Composer Installers - 支持多个框架的 Composer 库安装器。
  • Phive - PHAR 管理器。
  • Pickle - PHP 扩展安装器。
  • Pie - PHP 官方扩展安装器。

与依赖管理相关的扩展工具。

用于 Web 开发的框架。

  • CakePHP - 支持快速应用开发的框架。
  • CodeIgniter - 功能强大且占用空间极小的 PHP 框架。
  • Ecotone - 基于 DDD、CQRS 和事件溯源架构原则的 PHP 服务总线。
  • Laminas - 由彼此独立的组件组成的框架(前身为 Zend Framework)。
  • Laravel - 语法简洁优雅的 Web 应用框架。
  • Nette - 由成熟组件构成的 Web 框架。
  • Phalcon - 以 C 扩展形式实现的框架。
  • Spiral - 高性能 PHP/Go 框架。
  • Symfony - 一套可复用组件及 Web 框架。
  • Tempest - 尽量不妨碍你工作的框架。
  • Yii2 - 快速、安全且高效的 Web 框架。

与 Web 开发框架相关的扩展工具。

  • CakePHP CRUD - 面向 CakePHP 的快速应用开发(RAD)插件。
  • Filament PHP - 面向 Laravel 的强大开源 UI 框架。
  • Inertia.js - 借助服务器端路由和控制器构建单页应用的适配器,无需另建 API。
  • LaravelS - Laravel/Lumen 与 Swoole 之间开箱即用的适配器。
  • Livewire - 无需离开 PHP,即可构建强大、动态的前端界面。

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

  • Backdrop - 面向中小型企业和非营利组织的 CMS(Drupal 的一个分支)。
  • Concrete5 - 面向技术经验较少用户的 CMS。
  • CraftCMS - 灵活易用的 CMS,用于在 Web 及其他平台打造定制数字体验。
  • Drupal - 面向企业级场景的 CMS。
  • Grav - 现代化的扁平文件 CMS。
  • Joomla - 另一款主流 CMS。
  • Kirby - 可适配各类项目的扁平文件 CMS。
  • Magento - 广泛使用的开源电子商务平台。
  • Moodle - 开源学习平台。
  • OctoberCMS - 基于 Laravel 构建的 CMS。
  • OpenMage - 已停止维护的 Magento 1 电子商务平台的分支版本。
  • Pico CMS - 轻量级扁平文件 CMS。
  • Silverstripe - 简单、灵活且安全的 CMS。
  • Statamic - 基于 Laravel 构建、使用扁平文件和 Git 的 CMS。
  • Sulu - 对用户和开发者都友好的 Symfony 框架 CMS。
  • TYPO3 - 面向企业级场景的 CMS。
  • WinterCMS - 社区维护的 OctoberCMS 分支,基于 Laravel 构建。
  • WordPress - 博客平台及 CMS。

来自 Web 开发框架和开发团队的独立组件。

微型框架和路由器。

  • Laravel Zero - 面向控制台应用的微型框架。
  • Mezzio - Laminas 推出的微型框架。
  • Minicli - 极简、无依赖的框架,用于构建以 CLI 为核心的 PHP 应用。
  • Silly - 面向 CLI 应用的微型框架。
  • Slim - 另一款简洁的微型框架。

与微型框架和路由器相关的扩展工具。

用于处理应用路由的库。

用于模板处理和词法分析的库与工具。

  • Latte - 更安全且真正直观易用的 PHP 模板引擎。
  • MtHaml - HAML 模板语言的 PHP 实现。
  • Mustache - Mustache 模板语言的 PHP 实现。
  • PHPTAL - TAL 模板语言的 PHP 实现。
  • Plates - 原生 PHP 模板库。
  • Smarty - 用于扩展 PHP 模板能力的模板引擎。
  • Twig - 功能全面的模板语言。

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

  • Cecil - 简单而强大的内容驱动型静态站点生成器。
  • Couscous - 将 Markdown 文档转换为网站的工具。
  • Jigsaw - 使用 Laravel Blade 构建简洁的静态站点。
  • Sculpin - 将 Markdown 和 Twig 转换为静态 HTML 的工具。

用于处理 HTTP 的库。

  • Buzz - 另一款 HTTP 客户端。
  • Guzzle - 功能全面的 HTTP 客户端。
  • HTTPlug - 不绑定特定实现的 HTTP 客户端抽象层。
  • Nyholm PSR-7 - 极轻量的 PSR-7 实现,严格且快速。
  • PHP VCR - 用于录制和重放 HTTP 请求的库。
  • Requests - 简易 HTTP 库。
  • Retrofit - 简化 REST API 客户端创建的库。
  • Saloon - 用于构建优雅 API 集成和 SDK 的框架。
  • Symfony HTTP Client - 可同步或异步获取 HTTP 资源的组件。
  • Laminas Diactoros - PSR-7 HTTP 消息实现。

用于抓取网站和识别爬虫的库。

  • Chrome PHP - 从 PHP 控制无头 Chrome/Chromium 实例。
  • CrawlerDetect - 通过 User-Agent 识别机器人、爬虫和蜘蛛程序的 PHP 类。
  • DiDOM - 极速 HTML 抓取与解析器。
  • Embed - 从任意 Web 服务或网页提取信息的工具。
  • PHP Spider - 可配置、可扩展的 PHP 网络爬虫。
  • Symfony Panther - 面向 PHP 和 Symfony 的浏览器测试与网页爬取库。

用于通过中间件构建应用的库。

用于解析 URL 的库。

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

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

用于处理数据流的库。

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

  • Aura.Di - 可序列化的依赖注入容器,支持构造函数和 setter 注入、接口与 trait 感知、配置继承等功能。
  • Acclimate - 依赖注入容器和服务定位器的通用接口。
  • Auryn - 递归式依赖注入器。
  • Container - 另一款灵活的依赖注入容器。
  • Disco - 兼容 PSR-11、基于注解的依赖注入容器。
  • PHP-DI - 支持自动装配的依赖注入容器。
  • Pimple - 小巧的依赖注入容器。
  • Symfony DI - 依赖注入容器组件。

用于处理图像的库。

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

  • Alice - 表达力丰富的测试固件生成库。
  • Behat - 行为驱动开发(BDD)测试框架。
  • Codeception - 全栈测试框架。
  • Faker - 生成虚假数据的库。
  • Foundry - Doctrine 测试固件工厂生成库。
  • Infection - 基于 AST 的 PHP 变异测试框架。
  • Kahlan - 全栈单元测试/BDD 框架,内置 stub、mock 和代码覆盖率支持。
  • Mink - Web 验收测试工具。
  • Mockery - 用于测试的模拟对象库。
  • Nette Tester - 高效且易用的并行单元测试框架。
  • ParaTest - PHPUnit 并行测试库。
  • Pest - 注重简洁性的测试框架。
  • Phake - 另一款用于测试的模拟对象库。
  • PHP-Mock - 内置 PHP 函数(如 time())的模拟库。
  • PHP MySQL Engine - 纯 PHP 编写的 MySQL 引擎。
  • PHPSpec - 基于规范驱动设计的单元测试库。
  • PHPT - PHP 自身使用的测试工具。
  • PHPUnit - 单元测试框架。
  • PHPUnit Polyfills - 简化在多个 PHPUnit 版本上运行测试的过程。
  • Prophecy - 风格鲜明的模拟对象框架。
  • VFS Stream - 用于测试的虚拟文件系统流包装器。

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

用于生成项目文档的库。

  • APIGen - 另一款 API 文档生成器。
  • daux.io - 使用 Markdown 文件生成文档的工具。
  • phpDocumentor - 文档生成器。
  • Scramble - 无需注解,即可从代码自动生成 OpenAPI 文档。
  • zircote/swagger-php - 为 RESTful API 生成 OpenAPI 文档。

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

  • AntiXSS - 通过黑名单机制尝试防止跨站脚本(XSS)攻击的库。
  • Halite - 使用 libsodium 加密的简易库。
  • Optimus - 基于 Knuth 乘法哈希方法的 ID 混淆工具。
  • OWASP - 探索网络安全领域。
  • PHPGGC - PHP 反序列化载荷库,并附带载荷生成工具。
  • PHP Encryption - 安全的 PHP 加密库。
  • PHPSecLib - 纯 PHP 编写的安全通信库。
  • Roave Security Advisories - 确保应用没有安装存在已知安全漏洞的依赖。
  • Secure Headers - 为 HTTP 响应添加安全相关标头的软件包。
  • SQLMap - 自动化 SQL 注入与数据库接管工具。
  • Zap - Web 应用集成式渗透测试工具。

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

用于分析、解析和处理代码库的库与工具。

用于管理代码质量、格式和 lint 检查的库。

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

  • Dead Code Detector - 用于查找未使用 PHP 代码的 PHPStan 扩展。
  • Deptrac - 强制执行架构分层间依赖规则的静态分析工具。
  • Exakat - PHP 静态分析引擎。
  • Larastan - 为 Laravel 项目添加静态分析能力的 PHPStan 封装器。
  • Mago - 致力于提升开发者体验的 PHP 工具链。
  • phan - 基于 PHP 7+ 和 php-ast 扩展的静态分析器。
  • PHP Architecture Tester - 易于使用的架构测试工具。
  • PHPCompatibility - 面向 PHP CodeSniffer 的 PHP 兼容性检查器。
  • PHPDoc Parser - 新一代 phpDoc 解析器,支持交叉类型和泛型。
  • PHP Metrics - 静态度量库。
  • PHPStan - PHP 静态分析工具。
  • Psalm - 用于查找 PHP 应用错误的静态分析工具。

与设计模式、编程范式及代码组织方式相关的库。

  • Design Patterns PHP - 使用 PHP 实现的软件设计模式集合。
  • Finite - 简易 PHP 有限状态机。
  • Functional PHP - 函数式编程库。
  • Iter - 使用生成器提供迭代原语的库。
  • IterTools PHP - 提供可迭代对象处理功能的库(类似 Python 的 itertools)。
  • Pipeline - 流水线模式的实现。
  • Porter - 用于消费 Web API 和其他数据源的数据导入抽象库。
  • RulerZ - 强大的规则引擎及 Specification 模式实现。

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

  • APM - 监控扩展,可将错误和统计数据收集到 SQLite/MySQL/StatsD。
  • Barbushin PHP Console - 另一款使用 Google Chrome 的 Web 调试控制台。
  • Kint - 调试与性能分析工具。
  • LaraDumps - 配有专用桌面应用的 Laravel 调试工具。
  • Metrics - 简易指标 API 库。
  • PCOV - 独立实现且兼容代码覆盖率功能的驱动程序。
  • PHP Console - Web 调试控制台。
  • PHP Debug Bar - 调试工具栏。
  • PHPBench - 基准测试框架。
  • PHPSpy - 低开销采样分析器。
  • Symfony VarDumper - 变量转储组件。
  • Tracy - 简易错误检测、日志记录和计时库。
  • Trap - 扩展型变量转储器,提供 Web 界面和 IDE 插件。
  • Whoops - 美观易用的错误处理库。
  • xDebug - PHP 调试与性能分析工具。
  • XHProf - 最初由 Facebook 开发的性能分析工具。
  • Z-Ray - Zend Server 的调试与性能分析工具。

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

  • Blackfire - 低开销代码分析器。
  • Buggregator - 调试服务器,可汇总变量转储、性能分析数据、电子邮件、日志和 Sentry 事件。
  • BugSnag - 错误监控和真实用户监控。
  • Honeybadger - 面向开发者的错误跟踪与应用监控服务。
  • Rollbar - 面向软件团队的错误日志与跟踪服务。
  • Sentry - 应用性能监控与错误跟踪软件。
  • Tideways - 监控与性能分析工具。

项目构建与自动化工具。

  • Box - 用于构建 PHAR 文件的工具。
  • PHPacker - 将 PHP 应用编译为独立可执行文件的 PHAR 构建器。
  • Phing - 受 Apache Ant 启发的 PHP 项目构建系统。
  • RMT - 用于软件版本管理和发布的库。

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

  • Jobby - 无需修改 crontab 的 PHP cron 任务管理器。
  • Robo - 使用面向对象配置的 PHP 任务运行器。

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

  • KnpMenu - 菜单库。
  • Menu - 提供流畅接口的灵活菜单库。

用于管理、压缩和精简网站资源的工具。

  • JShrink - JavaScript 压缩库。
  • Laravel Mix - 面向常见使用场景的优雅 Webpack 封装。
  • Symfony Asset - 管理 Web 资源的 URL 生成与版本控制。
  • Symfony Encore - 基于 Webpack 构建、用于处理和编译资源的简洁强大 API。

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

  • Country List - 包含所有国家/地区名称及 ISO 3166-1 代码的列表。
  • GeoCoder - 地理编码库。
  • GeoJSON - GeoJSON 实现。
  • GeoTools - 地理信息相关工具库。
  • PHPGeo - 简易地理信息库。

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

  • Business Time - 用于处理营业时间和工作日的 Carbon 扩展。
  • CalendR - 日历管理库。
  • Carbon - 简易 DateTime API 扩展。
  • Chronos - 支持可变与不可变日期时间的 DateTime API 扩展。
  • Moment.php - 受 Moment.js 启发、支持国际化的 PHP 日期时间处理器。
  • PHP RRule - 基于 iCalendar RRule 规范处理重复日期和时间的库。
  • Yasumi - 帮助计算节假日日期和名称的库。

采用事件驱动模式或实现非阻塞事件循环的库。

  • Amp - 事件驱动的非阻塞 I/O 库。
  • Broadway - 事件溯源与 CQRS 库。
  • CakePHP Event - 事件分发器库。
  • Elephant.io - 又一款 WebSocket 库。
  • Evenement - 事件分发器库。
  • Event - 专注于领域事件的事件库。
  • Fast CGI Client - 通过 php-fpm 套接字发起同步或异步请求的客户端。
  • FrankenPHP - 使用 Go 编写的现代 PHP 应用服务器。
  • Pawl - 异步 WebSocket 客户端。
  • Prooph Event Store - 用于持久化事件消息的事件溯源组件。
  • PHP Defer - 为 PHP 带来类似 Golang defer 语句的功能。
  • Ratchet - WebSocket 库。
  • 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 文件的库和软件。

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

用于处理办公套件文档的库。

  • PHPPowerPoint - 用于处理 Microsoft PowerPoint 演示文稿的库。
  • PHPWord - 用于处理 Microsoft Word 文档的库。
  • PHPSpreadsheet - 纯 PHP 编写的电子表格读写库(PHPExcel 的后继项目)。
  • OpenSpout - 社区维护的 box/spout 分支,这是一个快速、可扩展的 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 数据映射器及 ORM。
  • Doctrine Extensions - Doctrine 行为扩展集合。
  • Doctrine - 功能全面的 DBAL 和 ORM。
  • Laravel Eloquent - 简易 ORM。
  • ProxyManager - 用于为数据映射器生成代理对象的一组工具。
  • RedBean - 轻量、无需配置的 ORM。
  • Slimdump - 易用的 MySQL 转储工具。
  • Spot2 - MySQL 数据映射器 ORM。

帮助管理数据库架构和迁移的库。

  • Doctrine Migrations - Doctrine 的迁移库。
  • Phinx - 另一款数据库迁移库。
  • PHPMig - 另一款迁移管理库。
  • Ruckusing - PHP 数据库迁移工具,仿照 ActiveRecord Migrations,支持 MySQL、Postgres 和 SQLite。

用于处理“NoSQL”后端的库。

  • MongoDB - MongoDB PHP 驱动程序。
  • MongoDB PHP Library - 官方高级 MongoDB PHP 库,构建于 MongoDB PHP Driver 之上。
  • Predis - 功能齐全的 Redis 库。

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

  • BunnyPHP - 高性能纯 PHP AMQP(RabbitMQ)库,支持同步和异步(ReactPHP)操作。
  • Pheanstalk - Beanstalkd 客户端库。
  • PHP AMQP - 纯 PHP AMQP 库。
  • Tarantool Queue - Tarantool Queue 的 PHP 绑定。
  • Thumper - RabbitMQ 模式库。
  • Enqueue - PHP 消息队列软件包,支持 RabbitMQ、AMQP、STOMP、Amazon SQS、Redis 和 Doctrine 传输层。

用于为数据建立索引并执行搜索查询的库和软件。

与命令行相关的库。

  • Aura.Cli - 为命令行界面提供相当于请求(Context)和响应(Stdio)的对象,包括 Getopt 支持;还提供独立的 Help 对象用于描述命令。
  • CLI Menu - 用于构建 CLI 菜单的库。
  • CLIFramework - 命令行框架,支持生成 zsh/bash 补全、子命令和选项约束;也是 phpbrew 的底层框架。
  • CLImate - 用于输出颜色和特殊格式的库。
  • Commando - 另一款简单的命令行选项解析器。
  • Cron Expression - 用于计算 cron 运行日期的库。
  • GetOpt - 命令行选项解析器。
  • GetOptionKit - 另一款命令行选项解析器。
  • PsySH - 另一款 PHP REPL。
  • ShellWrap - 简易命令行封装库。

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

用于处理标记语言和 CSS 格式的库。

用于处理 JSON 的库。

  • JSON Lint - JSON lint 检查工具。
  • JSONMapper - 将 JSON 映射为 PHP 对象的库。
  • Lazy JSON - 用于解析大型 JSON 文件、节省内存的惰性解析器。

用于解析和处理字符串的库。

  • Agent - 基于 Mobiledetect 的 PHP 桌面/移动设备 User-Agent 解析器。
  • ANSI to HTML5 - ANSI 到 HTML5 的转换库。
  • Color Jizz - 处理和转换颜色的库。
  • Device Detector - 另一款 User-Agent 字符串解析库。
  • Hyphenation - 基于 TeX 断词算法的文本断词工具。
  • Jieba-PHP - Python jieba 的 PHP 移植版,用于自然语言处理的中文分词工具。
  • Mobile-Detect - 用于检测移动设备(包括平板电脑)的轻量 PHP 类。
  • Patchwork UTF-8 - 便携式 UTF-8 字符串处理库。
  • Portable ASCII - 将字符串转换为 ASCII 的库。
  • Portable UTF-8 - 提供 UTF-8 安全替换方法的字符串处理库。
  • Slugify - 将字符串转换为 slug 的库。
  • SQL Formatter - SQL 语句格式化库。
  • Stringy - 支持多字节字符的字符串处理库。
  • Url highlight - 从文本中解析 URL 并将其转换为可点击链接的库。
  • URLify - Django URLify.js 的 PHP 移植版。
  • UUID - 生成 UUID 的库。

用于处理数字的库。

  • Brick Math - 提供大数支持的库:BigInteger、BigDecimal 和 BigRational。
  • ByteUnits - 解析、格式化并转换二进制和公制字节单位的库。
  • DecimalObject - 便于更精确地处理十进制数和浮点数的值对象。
  • IP - 用于处理 IPv4 和 IPv6 地址的不可变值对象。
  • PHP Conversion - 另一款计量单位转换库。
  • PHP Units of Measure - 计量单位转换库。
  • MathPHP - PHP 数学库。

用于筛选、净化和验证数据的库。

用于开发 API 的库和 Web 工具。

  • API Platform - 几分钟内即可发布遵循 JSON-LD 和 Hydra 格式的超媒体 REST API。
  • Laminas API Tool Skeleton - 基于 Laminas Framework 构建的 API 创建工具。
  • 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 - 使用信号量防止缓存击穿和惊群效应。
  • Stash - 另一款缓存库。
  • Laminas Cache - 另一款缓存库。
  • Lock - 提供排他执行能力的锁库。

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

用于处理通知软件的库。

  • JoliNotif - 跨平台桌面通知库(支持 Growl、notify-send、toaster 等)。

用于项目部署的库。

  • Deployer - 部署工具。
  • Envoy - 使用 PHP 运行 SSH 任务的工具。

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

  • Aura.Intl - 提供国际化(I18N)工具,特别支持按语言区域组织、以软件包为单位的消息翻译。
  • CakePHP I18n - 消息翻译,以及日期和数字的本地化。

帮助构建无服务器 Web 应用的库与工具。

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

用于配置的库与工具。

  • PHP Dotenv - 解析并加载 .env 文件中的环境变量。
  • Symfony Dotenv - 解析并加载 .env 文件中的环境变量。
  • Toml - 支持 AST 访问和错误恢复的 TOML 解析器与编码器。

用于处理大语言模型的库。

  • Anthropic - Anthropic API 的 PHP 客户端,支持消息、流式传输、工具调用和批处理。
  • Anthropic for Laravel - Anthropic PHP 客户端的 Laravel 封装,提供 Facade、配置发布和测试替身。
  • Instructor for PHP - 使用 PHP 和大语言模型生成结构化数据输出。
  • LLPhant - 功能全面的 PHP 生成式 AI 框架,使用 OpenAI GPT 4,设计灵感来自 Langchain。
  • OpenAI Client - 社区维护的增强型 OpenAI PHP API 客户端,可与 OpenAI API 交互。
  • OpenAI Client for Laravel - 面向 Laravel 的增强型 OpenAI PHP API 客户端,可与 OpenAI API 交互。
  • PHP Mistral AI SDK - 功能强大且易用的 Mistral AI API PHP SDK,可将先进的 AI 功能无缝集成到 PHP 项目中。

用于访问第三方 API 的库。

帮助构建 PHP 扩展的库。

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

不属于以上类别的实用库或工具。

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

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

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

  • Ansible - 极简而强大的编排框架。
  • DDEV - PHP 本地 Web 开发环境系统。
  • Docker - 容器化平台。
  • Docker PHP Extension Installer - 在 Docker 容器中轻松安装 PHP 扩展。
  • Docksal - 由 Docker :whale: 驱动、适用于 macOS、Windows 和 Linux 的统一 Web 开发环境。
  • Expose - 开源 PHP 隧道服务。
  • Lando - 一键启动的开发环境。
  • Laravel Homestead - Laravel 本地开发环境。
  • Laravel Herd - 适用于 macOS 和 Windows 的一键式 PHP 开发环境。
  • Laradock - 基于 Docker 的完整 PHP 开发环境。
  • PHPMon - 用于管理 PHP 安装的 macOS 菜单栏应用(兼容 Laravel Valet)。
  • Puppet - 服务器自动化框架与应用。
  • Solo - 用于管理 Laravel 应用进程的终端程序。
  • Takeout - 基于 Docker、仅用于开发环境的依赖管理器。
  • Vagrant - 可移植的开发环境工具。

其他 PHP 虚拟机。

  • Hack - 面向 HHVM 的编程语言。
  • HHVM - Facebook 推出的 PHP 虚拟机、运行时和 JIT。
  • PeachPie - 面向 .NET 和 .NET Core 的 PHP 编译器与运行时。

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

基于 Web 的应用和工具。

  • 3V4L - 在线 PHP 和 HHVM shell。
  • Adminer - 仅用一个 PHP 文件即可运行的数据库管理工具。
  • Cachet - 开源状态页系统。
  • Lychee - 易用且美观的照片管理系统。
  • Leantime - 面向非项目经理的战略项目管理系统。
  • MailCatcher - 用于捕获和查看电子邮件的 Web 工具。
  • Mailpit - 面向开发者的电子邮件和 SMTP 测试工具。
  • phpMyAdmin - MySQL/MariaDB 的 Web 管理界面。
  • PHP Queue - 用于管理队列后端的应用。
  • phpRedisAdmin - 管理 Redis 数据库的简易 Web 界面。
  • PHPSandbox - 浏览器中的在线 PHP IDE。

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

  • appserver.io - 使用 PHP 编写的多线程应用服务器。
  • php-pm - PHP 应用的进程管理器、性能增强器和负载均衡器。
  • RoadRunner - 高性能 PHP 应用服务器、负载均衡器和进程管理器。

用于提升 PHP 开发技能和知识的各类资源,例如书籍、网站和文章。

实用的 PHP 相关网站。

精彩的 PHP 相关图书。

精彩的 PHP 相关视频。

PHP 相关会议。

  • Laracon EU - 为期两天的活动,面向希望学习 Laravel 及相关技术,或愿意与他人分享知识的人士。
  • PHP[TEK] - 美国历史最悠久的 Web 开发者会议,重点关注 PHP 编程语言。
  • PHP UK Conference - PHP UK Conference 的视频合集。

聚焦 PHP 主题的播客。

将 PHP 相关资讯直接发送到你的收件箱。

  • PHP Weekly - 每周一期的 PHP 新闻简报。

PHP 相关阅读材料。

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

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。

离开 Awesome Site?

你即将访问外部网站。我们无法控制其内容或隐私惯例。

目标地址

继续访问网站