#PHP

gptlink - 快速搭建AI对话环境
GPTLinkDocker部署API KeyPHPVueGithub开源项目
GPTLink是一个开源项目,通过简单步骤快速搭建AI对话平台。支持PHP与Vue的结合,推荐使用Docker进行高效部署,并提供移动端适配、开箱即用的控制台、自定义付费套餐等功能。还支持一键导出对话和任务拉新功能。项目包含前端源码和即将发布的管理端源码。使用GPTLINK Key,可以轻松获取API Key,无需审核和代理。更多配置和部署文档详见项目仓库,帮助用户快速构建和管理AI对话平台。
ML - PHP语言的高层次机器学习和深度学习库
Rubix MLPHP机器学习开源算法Github开源项目
Rubix ML是一个为PHP设计的高层次机器学习与深度学习开源库,提供40多种算法及完整的ETL、预处理和交叉验证工具。API设计开发者友好,支持商业用途。丰富的文档与教程助力各类用户快速上手。
wordpress-theme-puock - 高颜值自适应WordPress主题
WordPress Theme - Puock自适应主题WordpressPHP黑夜模式Github开源项目
WordPress Theme - Puock是一款高颜值自适应WordPress主题,提供多种布局选项,包括博客、CMS与企业布局,并内置SEO优化和多平台登录,以增强用户交互和站点性能。同时,支持广告位、小工具等多种自动化功能,满足不同用户的需求。
client - API客户端与PHP集成指南
OpenAI PHPAI API模型管理代码示例PHPGithub开源项目
OpenAI PHP是一款由社区维护的PHP API客户端,允许与Open AI API交互,适合依赖此工具的个人或企业使用。本文详细介绍其安装流程、主要功能以及多种资源的应用方式。从模型资源管理到任务执行创建,再到聊天消息处理,都能提供高效支持。
ai-commit - AI标准化Git提交信息生成工具
ai-commit自动生成提交信息PHPOpenAIBito CliGithub开源项目
AI-commit是一款通过人工智能生成标准化Git提交信息的工具,支持多种AI生成器,简单易用。最低需求PHP 7.3,可通过Composer或直接下载使用,适合开发者快速生成提交消息,提高工作效率。
language-detection - 准确文本语言检测,支持110种语言,适用于PHP项目
language-detectionPHPN-grams文本语言检测多语言支持Github开源项目
language-detection是一个PHP库,可检测文本的语言。通过解析训练文本生成N-grams数据库,用于语言检测。支持110种语言,提供API接口、白名单和黑名单功能、结果限制、最佳结果获取等功能。用户可自定义语言文件进行训练,提高检测精度。适合需要多语言支持的PHP项目。
public-openai-client-php - 使用PHP客户端轻松集成多种OpenAI模型
Tectalic OpenAI REST API ClientOpenAI APIChatGPTGPT-4PHPGithub开源项目
Tectalic的PHP客户端让您能够轻松集成并使用OpenAI的多种模型,包括ChatGPT、GPT-4、GPT-3.5、Codex、DALL·E和Whisper。支持全面的DTO和代码自动补全功能。虽然这是一个非官方包,但功能强大且易用,支持对话补全、代码生成、图像生成、语音转文本和模型微调,兼容PHP 7.2.5及以上版本,建议使用如Guzzle或Symfony的PSR-18兼容HTTP客户端。
vonage-php-sdk-core - PHP开发者的Vonage API集成核心库
VonagePHPAPISMSComposerGithub开源项目
Vonage PHP客户库为开发者提供简便易用的接口,支持Vonage API的集成。通过安装和配置,该库支持发送SMS、WhatsApp等消息,并支持消息验证和签名。此库需要PHP 8.1或更高版本,通过Composer进行安装和管理。无论新手还是经验丰富的开发者,都能快速实现通信功能。
phpat - PHP架构测试工具,支持自定义规则和合规检查
PHP Architecture TesterPHP静态分析架构测试开源Github开源项目
这是一款易于使用的静态分析工具,用于验证PHP代码的架构要求,支持用户使用自然语言定义和检查代码的架构规则。适合开发人员在日常使用和项目中的架构治理。需要注意,0.x.x版本可能会有不兼容的变更,直到稳定的1.0.0版本发布。
arkitect - 通过架构约束检查,确保PHP代码的一致性与稳固性
PHPArkitectPHP代码质量架构约束安装Github开源项目
PHPArkitect帮助开发者通过架构约束检查维护PHP代码库的一致性与稳固性。用户可以用简洁易懂的PHP代码定义规则,并通过Composer或Phar方便地安装。工具支持各种规则检查和配置方式,包括命名空间、依赖和类扩展等,并提供适用于Laravel的集成方案,适应不同项目需求。
deptrac - PHP架构决策和可视化的静态代码分析工具
DeptracPHP静态代码分析架构设计可视化Github开源项目
Deptrac是一个用于PHP的静态代码分析工具,帮助项目进行沟通、可视化和执行架构决策。通过自定义类的架构层和相应规则,Deptrac确保模块和扩展的独立性,从而提高代码复用率。该工具可以集成到CI管道中,确保合并请求符合架构规则,并支持使用Graphviz或Mermaidjs格式化输出,直观展示架构层、规则和违规情况。Deptrac安装简便,支持PHP 8.1及以上版本。
onboarding - 完善版软件开发新手指南
FLYERALARM软件开发PHPKotlingitGithub开源项目
此指南为新开发者提供关键资源,从Web基础知识到高级设计模式。内容包含HTTP、网络协议、数据结构、软件架构设计、PHP、Kotlin、JavaScript、前端开发工具、持久化技术、监控与警报、Apache Kafka、敏捷流程及文化、信息安全和最佳实践。每部分均配有详细链接和资料,帮助新开发者高效入门。
php-spx - 简单易用的PHP性能分析扩展
PHP性能分析SPX可视化开发工具Github开源项目
php-spx是一个开源的PHP性能分析扩展,无需修改代码即可进行分析。它支持22种性能指标监控,收集完整调用堆栈,并提供可视化界面。适用于Linux、macOS和FreeBSD平台,兼容PHP 5.4至8.x版本。该工具简单易用,有助于开发者高效地优化PHP应用性能。
easy-coding-standard - PHP代码规范检查与自动修复工具
EasyCodingStandard代码规范PHP代码格式化静态代码分析Github开源项目
Easy Coding Standard是一个用于PHP代码规范检查和自动修复的开源工具。它支持PHP 7.2至8.3版本,兼容各种项目依赖。该工具默认开启并行处理,运行速度快。它集成了PHP_CodeSniffer和PHP-CS-Fixer的功能,并提供预设规则集。Easy Coding Standard配置简单,支持灵活自定义,有助于快速实现代码标准化。
phpstan-todo-by - PHPStan扩展实现代码注释智能过期管理
PHPStanTODO注释代码分析过期检查PHPGithub开源项目
phpstan-todo-by是PHPStan的扩展工具,用于管理代码中带有过期条件的TODO/FIXME/XXX注释。它支持日期、GitHub问题、语义版本和票据引用等多种格式,能将满足条件的注释自动转换为PHPStan错误。该工具提供灵活配置,兼容多种问题跟踪系统,并可匹配Composer依赖版本,有助于开发团队更高效地跟踪和处理代码中的待办事项。
laravel-lift - Laravel扩展包助力Eloquent模型升级
LaravelEloquent模型增强PHP数据库Github开源项目
Laravel-lift是一个增强Eloquent模型功能的扩展包。它支持在模型中创建与数据表结构对应的公共属性,增强代码可读性和IDE兼容性。该扩展包利用PHP 8的属性特性,为模型配置提供灵活选项,如在模型中直接定义验证规则。基于Eloquent事件机制,Laravel-lift能够轻松集成到现有项目中,无需大规模修改。
type-guard - PHP类型断言与缩小的开源库
Type GuardPinkary ProjectPHP类型检查静态分析Github开源项目
type-guard是Pinkary Project的一个开源模块,用于PHP变量类型的缩小和断言。它提供type函数进行对象类型检查,支持PHPStan和Psalm静态分析。该库包含多种类型断言方法,如asInt()和asString(),有助于增强PHP代码的类型安全性。
tailwind-merge-php - PHP 环境下智能合并 Tailwind CSS 类的开源库
TailwindMergePHPTailwind CSS类合并配置Github开源项目
TailwindMerge for PHP 是一个开源项目,用于合并 Tailwind CSS 类并自动解决冲突。支持 Tailwind v3.0 至 v3.4,可处理基本类、断点、暗黑模式和状态变体。提供简洁 API,接受字符串或数组输入,允许自定义配置以适应特定 Tailwind 设置。适用于需要动态管理 Tailwind 类的 PHP 项目。
package-skeleton-laravel - Laravel 包开发的快速启动模板
Laravel包开发开源项目PHPComposerGithub
package-skeleton-laravel 为 Laravel 包开发提供了一个完整的项目模板。该模板包含预设的目录结构、配置文件、自动化测试和代码风格检查工具。开发者可以利用此模板快速初始化新的 Laravel 包项目,简化开发流程。项目文档详细介绍了使用方法和贡献指南,适合需要开发 Laravel 包的程序员参考使用。
railt - PHP GraphQL框架 支持自定义SDL解析
RailtGraphQLPHP框架APIGithub开源项目
Railt是一个PHP GraphQL框架,自主实现了GraphQL SDL解析器。它提供原生语言实现、向后兼容的新功能、依赖注入和路由等特性,为开发者创造现代化的GraphQL环境。Railt易于集成到基于PSR的PHP项目中,旨在提供清晰高质量的代码实现。
nextjs-use-php - Next.js项目中集成PHP的实验性开源工具
Next.jsPHPReact服务器组件数据库操作Github开源项目
nextjs-use-php是一个创新性开源项目,实现了在Next.js应用中直接编写和执行PHP代码的功能。该项目为React服务器组件和客户端组件提供了PHP集成方案,展示了跨语言开发的可能性。虽然不适合生产环境,但作为实验性工具,它为开发者提供了独特的学习和探索机会。项目文档详细介绍了构建过程、数据库示例和潜在的改进方向。
directory - 全面汇总PHP和Laravel开发者必看YouTube频道
YouTube开发者PHPLaravel编程教程Github开源项目
directory项目整理了PHP和Laravel开发领域的优质YouTube频道资源。这些频道涵盖了从入门教程到高级技巧的广泛内容,由行业专家和新兴创作者共同贡献。开发者可以通过这个集中的平台轻松获取学习资料,紧跟技术趋势,不断提升专业水平。该项目适合各层次的PHP和Laravel开发者,为他们提供了一个全面的学习和成长途径。
orm - Laravel专用Doctrine ORM实现 集成高性能数据库操作
LaravelDoctrine ORM数据库PHP框架Github开源项目
Laravel Doctrine ORM为Laravel框架提供了Doctrine ORM 2的集成实现。该项目简化了配置过程,支持分页功能,并预配置了元数据、数据库连接和缓存。它兼容多种元数据映射格式,如Fluent、注解和YAML等。此外,该框架还支持多实体管理器、Laravel风格的命名策略和基础的身份验证功能。Laravel Doctrine ORM具有良好的扩展性,并与DoctrineExtensions兼容,为Laravel项目提供了强大的ORM解决方案。
phpClickHouse - PHP客户端库实现ClickHouse数据库高效操作
PHPClickHouse数据库查询异步Github开源项目
phpClickHouse是一个用于操作ClickHouse数据库的PHP客户端库。该项目支持异步查询、批量插入和HTTP压缩,无需额外依赖。通过简洁的API,开发者可高效地与ClickHouse交互,进行数据分析和处理。phpClickHouse适用于各种规模的项目,提供稳定可靠的性能。
multipay - PHP支付网关集成包 支持多种驱动
PHP支付网关多驱动发票交易验证Github开源项目
multipay是一个PHP支付网关集成包,支持多种主流支付驱动。它提供统一API处理支付流程,包括创建发票、购买、支付和验证。支持PHP 7.2+,可与Laravel框架集成。开发者可创建自定义驱动扩展支持范围。multipay简化了支付集成,为开发提供了灵活可扩展的解决方案。
vbot - PHP网页协议实现的开源微信机器人框架
微信机器人VbotPHP开源项目聊天工具Github
vbot是一款PHP开发的网页协议微信机器人框架,为微信开发者提供自动化工具。该开源项目支持多平台,包括个人微信、企业微信和小红书,并提供完善的API文档。vbot运行于PHP 7.0+环境,需要fileinfo、gd和SimpleXML扩展支持。项目包含详细文档和SCRM源码,方便开发者学习和定制功能。
pinpoint-c-agent - 开源跨平台PHP/Python应用性能监控工具
PinpointAPMPHPPython监控Github开源项目
pinpoint-c-agent是一个开源的跨平台应用性能监控工具,适用于PHP和Python应用。该工具采用自动注入技术,最小化代码侵入,支持Windows、Linux和macOS。项目通过Python装饰器和PHP内核技术实现全面监控,持续优化维护,帮助开发者快速定位和解决性能问题。pinpoint-c-agent集成了collector-agent作为与pinpoint-collector的桥梁,支持PHP 7.1+和Python 3.8+版本。工具利用PHP的CG(*_table)和AST解析器实现自动注入,确保监控过程对应用代码影响最小。
anaf - 用于验证罗马尼亚纳税人信息的开源PHP库
ANAFPHPCUI验证API税务信息Github开源项目
anaf是一个开源PHP库,用于验证罗马尼亚纳税人的注册信息。该库可查询公司名称、地址、商业登记号、电话号码及增值税缴纳状态等数据。支持单个或批量CUI(唯一识别码)验证,提供简洁的API和丰富的数据获取方法。anaf适用于PHP 7.1及以上版本,依赖curl、json和mbstring扩展。API调用限制为每秒1次,单次最多验证500个CUI。
calendar - 单页展示全年日历 自适应打印设计
日历打印年份显示单页布局PHPGithub开源项目
Calendar项目是一个简洁的PHP日历工具,将全年日历集中在单页上。它能根据纸张大小和方向自动调整,适合横向打印。支持通过URL参数自定义年份和布局,如工作日对齐模式。这个开源项目为用户提供了便捷的日期查看和打印功能。
Piwigo - 专业开源网络相册管理系统
Piwigo照片库管理开源软件网络相册PHPGithub开源项目
Piwigo是一个开源的在线相册和图片管理系统,适合组织、团队和个人使用。它提供全面的照片库管理功能,支持NetInstall快速部署和传统手动安装。运行环境要求Web服务器、PHP 7.4+和MySQL/MariaDB数据库。系统界面直观易用,支持主题和插件扩展,是高效管理和展示大量图片的专业解决方案。
Awesome-TTRSS - Docker化Tiny Tiny RSS一站式解决方案
TTRSSRSS聚合阅读器Docker开源软件PHPGithub开源项目
Awesome-TTRSS是Tiny Tiny RSS的Docker化一站式解决方案。该项目简化部署流程,整合精选插件,提升RSS阅读体验。支持中英文文档,适合追求高效RSS聚合的用户。通过容器化技术,Awesome-TTRSS简化了RSS阅读器的使用和管理。
soap-client - 通用PHP SOAP客户端库助力开发
SOAP客户端PHP代码生成类型转换事件监听Github开源项目
soap-client是一个通用PHP SOAP客户端库,简化了SOAP集成流程。该项目提供代码生成工具、类型转换和事件监听功能,支持自定义HTTP客户端和PSR标准。丰富的文档和示例有助于开发者快速构建高效的SOAP集成。项目还包括脚手架向导,进一步提升开发体验。
docker-php - 高性能 PHP Docker 镜像 生产环境首选
DockerPHP容器化开发环境服务器端Github开源项目
serversideup/php 是一套为生产环境优化的 PHP Docker 镜像。这些镜像致力于提升 PHP 和 Docker 的开发体验,解决环境配置和代码兼容性问题。支持现代 PHP 应用,提供 CLI、FPM、Apache 和 NGINX 等多种版本和变体。特点包括生产就绪、原生健康检查、高性能和灵活定制,适合各种部署需求。
vscode-remote-try-php - 体验容器化PHP开发环境的便捷与效率
开发容器GitHub CodespacesVS CodePHPDockerGithub开源项目
vscode-remote-try-php是一个示例项目,展示了容器化PHP开发环境的优势。该项目支持GitHub Codespaces和Visual Studio Code Dev Containers,提供预配置的PHP环境。开发者可以体验代码编辑、调试、运行PHP服务器等功能,并通过Dev Container Features扩展环境。这个项目旨在帮助开发者了解容器化开发如何提升效率和保持环境一致性。
KnpSnappyBundle - Symfony框架HTML到PDF和图片转换插件
KnpSnappyBundlePHPSymfonyPDF生成图像转换Github开源项目
KnpSnappyBundle是Symfony框架的插件,提供HTML到PDF和图片的转换功能。基于Snappy和wkhtmltopdf技术,支持从URL和Twig视图生成文档。插件配置灵活,可设置二进制文件路径、临时文件夹和超时时间。开发者可通过KnpSnappyBundle在Symfony项目中实现文档和图片的高质量生成。
snappy - PHP库生成缩略图、快照和PDF文件
SnappyPHPPDF生成缩略图生成wkhtmltopdfGithub开源项目
Snappy作为一个开源PHP库,能够将URL或HTML页面转换为缩略图、快照或PDF格式。它集成了基于webkit的wkhtmltopdf和wkhtmltoimage工具,适用于OSX、Linux和Windows环境。该库提供了简洁的API,支持多URL合并处理和自定义选项配置。Snappy可通过Composer快速安装,为开发者提供了一个实用的文档生成解决方案。