#PHP

the-og - PHP驱动的OpenGraph图像生成器
OpenGraph图像生成器PHP动态PNG开源项目Github
The OG是一款纯PHP编写的OpenGraph图像生成器,无需额外运行时环境。它提供简洁API,支持自定义主题、布局和背景,灵活配置图像内容和样式。支持多种图像格式,易于集成到PHP项目中,适用于生成动态社交媒体分享图片。
homebrew-php - 多版本PHP管理工具 Homebrew Tap
HomebrewPHPmacOSLinux软件包管理Github开源项目
Homebrew Tap shivammathur/php 提供了便捷的PHP多版本管理功能。支持PHP 5.6至8.4的安装、切换和升级,包括非线程安全、调试、线程安全等变体。适用于macOS和Linux系统,内置使用说明和故障排除指南,简化了PHP开发环境的配置过程。
tesseract-ocr-for-php - 用于PHP的Tesseract OCR封装库
Tesseract OCRPHP图像识别开源库多语言支持Github开源项目
tesseract-ocr-for-php是一个PHP封装库,提供简洁的接口调用Tesseract OCR引擎。该库支持多语言文字识别、自定义配置和多种输出格式(如HOCR、PDF)。适用于文档数字化、图像文字提取等OCR应用场景。通过Composer可快速集成到PHP项目中,简化OCR开发流程。
laravel-ffmpeg - Laravel的FFmpeg集成包 支持高级视频处理功能
LaravelFFmpegPHP视频处理音频处理Github开源项目
laravel-ffmpeg为Laravel 10提供FFmpeg集成,支持Laravel文件系统、配置和日志。内置HLS、加密HLS、连接、多输入/输出、图像序列、复杂过滤器、水印和马赛克等功能。兼容PHP 8.1+和FFmpeg 4.4/5.0,简化FFmpeg使用,赋予Laravel开发者强大视频处理能力。
transformers-php - 先进的PHP机器学习库
TransformersPHP机器学习PHPONNX预训练模型Github开源项目
TransformersPHP是一个PHP机器学习库,提供与Python版Transformers相同的功能。基于Hugging Face的Transformers构建,支持众多预训练模型,适用于文本生成、摘要、翻译等任务。该库采用ONNX Runtime执行模型,性能优异。通过简洁的API,PHP开发者可以方便地在项目中集成先进的机器学习技术。
astral - 开源GitHub Stars管理工具
AstralGitHub Stars开源应用PHPNode.jsGithub开源项目
Astral是一个开源的GitHub Stars管理工具,提供免费托管版本和自部署选项。它基于PHP 7、Node.js和Yarn环境开发,需要GitHub OAuth App的API密钥。安装过程包括克隆仓库、安装依赖和配置服务器,也支持通过Cloudron一键部署。Astral旨在简化GitHub Stars的组织和管理,提高开发者的效率。
opencart - 专业可靠的开源电子商务平台 助力在线商户成功
OpenCart电子商务平台开源软件在线商店PHPGithub开源项目
OpenCart作为免费开源电子商务平台,为在线商户提供专业可靠的基础。该平台支持PHP 8.0及以上版本,安装和升级便捷。OpenCart具备丰富功能和模块,包括支付网关、配送模块等,并严格遵循编码标准。平台采用语义化版本控制,定期更新,并提供开发者预览版本,保证兼容性和稳定性。
YetiForceCRM - 面向中大型企业的高效自动化客户关系管理解决方案
YetiForce CRM开源软件客户关系管理PHP多语言支持Github开源项目
YetiForceCRM是一个开源的客户关系管理系统,专注于满足中大型企业的需求。系统在Vtiger的基础上进行了大量优化,引入自动化流程以提高复杂任务的处理效率。其模块化架构和全面的功能为企业提供了完整的销售管理工具。YetiForceCRM注重安全性和创新性,是现代企业提升运营效率的理想选择。
project-management - 多语言支持的项目管理与客户服务系统
项目管理LaravelLivewireFilamentPHPGithub开源项目
project-management是一个开源的项目管理系统,基于Laravel框架开发。该系统支持60多种语言,集成了项目管理、工单跟踪和客户服务等核心功能。它提供看板视图、Scrum模块和Jira集成等特性,适用于不同规模的团队协作。系统界面直观,配置灵活,有助于提升项目效率和团队协作。
polyfill-mbstring - Symfony Polyfill项目的Mbstring原生实现组件
SymfonyPolyfillMbstringPHP扩展Github开源项目
polyfill-mbstring为PHP提供Mbstring扩展的部分原生实现,旨在增强多字节字符串处理能力。作为Symfony Polyfill项目的组件之一,它使开发者在未安装Mbstring扩展的环境中也能使用类似功能。该组件采用MIT许可证,提高了PHP项目的跨平台兼容性和字符串处理能力。
panel - 开源游戏服务器管理面板 安全隔离 直观操作
Pterodactyl游戏服务器管理开源软件Docker容器PHPGithub开源项目
Pterodactyl游戏服务器管理面板采用Docker容器技术,实现服务器实例隔离,提升安全性。支持Minecraft、Rust、ARK等热门游戏,界面设计直观易用。基于PHP、React和Go开发,具备良好扩展性,简化了服务器管理流程,有效解决依赖问题。该开源项目为游戏服务器管理提供了全面的解决方案。
chatgpt - 轻量级PHP实现的ChatGPT接口调用框架
ChatGPTAPIPHPOpenAI流式输出Github开源项目
这是一个基于PHP的ChatGPT接口调用框架,无需数据库即可快速部署。项目支持流式输出、多种GPT模型、Markdown显示和连续对话等功能。此外,还包含API_KEY轮询、图像生成和访问日志等实用特性。该框架适合个人开发者或小型团队快速构建ChatGPT应用,是一个轻量级且功能丰富的开源方案。
docker-magento - Docker化Magento开发环境配置工具
DockerMagento开发环境PHPNginxGithub开源项目
该项目为Magento 2提供Docker化开发环境配置。包含nginx、PHP、OpenSearch等容器镜像,支持一键安装和手动设置,并提供多种自定义选项。详细说明涵盖新项目创建、已有项目迁移、Xdebug配置等内容,便于开发者快速构建Magento开发环境。
dnmp - 高效整合的Docker LNMP开发环境
DNMPDockerLNMPPHPNginxGithub开源项目
DNMP是基于Docker的LNMP开发环境集成方案,支持多版本PHP、多域名、HTTPS和HTTP/2。该项目提供完整的PHP扩展安装功能,集成多种数据库和消息队列服务,适用于主流操作系统。DNMP完全开源,严格遵循Docker规范,在实际项目中表现稳定可靠,为开发者提供高效的工作环境。
php-ddd-example - PHP领域驱动设计与CQRS实践示例
Hexagonal ArchitecturePHPDDDCQRSDockerGithub开源项目
该项目展示了PHP中领域驱动设计(DDD)和命令查询责任分离(CQRS)原则的应用。采用六边形架构,包含MOOC和后台两个有界上下文,实现了命令、查询和事件总线。通过详细的目录结构和代码示例,帮助开发者理解和实践DDD与CQRS概念,为学习先进PHP架构模式提供了实用参考。
docker-compose-lamp - Docker Compose构建的LAMP开发环境
LAMP stackDocker ComposePHPApacheMySQLGithub开源项目
项目采用Docker Compose搭建LAMP开发环境,包含PHP、Apache、MySQL、phpMyAdmin和Redis。支持多个PHP版本,便于本地开发。提供简便的安装过程和可定制的配置选项,允许开发者自定义PHP设置、Apache虚拟主机和数据库版本。集成Xdebug调试和SSL配置,满足开发者需求。
yii2-docker - Yii 2.0框架的官方Docker镜像解决方案
Yii2DockerPHP框架镜像Github开源项目
yii2-docker项目为Yii 2.0框架提供官方Docker镜像,基于PHP官方镜像构建,添加了框架所需的扩展。支持PHP 8.3、8.2和8.1版本,兼容Apache、FPM和Nginx环境。镜像每周更新,覆盖arm64和amd64架构,提供开发和精简两种版本。通过环境变量可轻松配置Xdebug和用户ID,适合快速搭建Yii 2.0开发环境。
Dockerfile - 扩展官方PHP镜像的高性能容器集
PHPDockerWebDevOps镜像构建容器化Github开源项目
Dockerfile开源项目提供扩展官方PHP镜像的容器集。这些镜像预装多数PHP模块,支持环境变量配置,可通过supervisord运行多服务。覆盖Debian和Alpine基础的PHP 8.0-8.3版本,含开发版、Apache和Nginx集成版。为开发者提供功能丰富、易配置的环境,简化PHP应用部署和管理。
bludit - 开源平面文件CMS,快速构建网站和博客
BluditCMS网站建设开源软件PHPGithub开源项目
Bludit是一款开源平面文件内容管理系统,无需数据库即可快速构建网站或博客。该系统使用JSON格式存储内容,支持Markdown和HTML,具有出色的灵活性和速度。Bludit只需PHP支持的Web服务器即可运行,安装简单,操作方便。系统提供丰富的插件和主题资源,便于用户快速搭建个性化网站。Bludit采用平面文件结构,无需数据库配置,安全性高且易于备份。系统支持多语言,适用于不同规模的网站项目。其简洁的界面和直观的管理后台,使得内容创建和网站管理变得轻松高效。
phpqa - 多功能PHP静态分析工具Docker镜像
静态分析工具PHPDocker代码质量开发工具Github开源项目
phpqa是一个集成多种PHP静态分析工具的Docker镜像,支持Debian和Alpine平台以及多个PHP版本。该项目提供了包括phpstan、php-cs-fixer等在内的众多工具,可用于代码质量检查、安全分析和性能优化。phpqa定期更新,旨在帮助开发者提升PHP项目的质量和可维护性。
composer - PHP项目依赖管理的开源解决方案
ComposerPHP依赖管理包管理器开源项目Github
Composer是一个专为PHP项目设计的开源依赖管理工具。它简化了依赖库的声明、管理和安装过程。通过命令行界面,开发者可以高效处理复杂的依赖关系。Composer支持从Packagist.org获取公共包,同时提供Private Packagist选项用于私有包托管。最新版本需要PHP 7.2.5或更高版本,但也提供长期支持版本以兼容旧版PHP环境。该工具支持多种版本控制系统,如Git、Mercurial和SVN。Composer通过其强大的依赖解析器,确保项目中使用的所有包版本兼容,大大简化了PHP项目的依赖管理流程。它还提供了灵活的自动加载机制,提高了代码组织效率。
laravel-dusk-ci - 将Laravel Dusk浏览器测试无缝集成到GitLab CI/CD流程
Laravel DuskGitLab CI/CD浏览器测试DockerPHPGithub开源项目
该项目为GitLab CI/CD环境提供了一套完整的Laravel应用测试方案,包括单元、功能和浏览器测试。通过Docker执行器和Laravel Dusk实现自动化浏览器测试,自动处理Chrome和chromedriver兼容性。支持Laravel 5.3至10.x版本,兼容PHP 7.1至8.3,为开发者提供灵活的版本选择。大大简化了CI环境中的浏览器测试配置流程,使开发者能轻松搭建和运行测试。
docker-magento2 - Magento 2.4.x开发测试Docker镜像
DockerMagentoPHP容器化电子商务Github开源项目
该项目提供Magento 2.4.x版本的Docker镜像,基于Ubuntu 22.04 LTS构建。镜像支持多进程运行,适用于Magento开发和测试环境。采用Composer安装方式,支持Web安装向导,并提供快速启动指南。用户可配置管理员账户、数据库等参数。项目还包含扩展开发、主题定制和核心文件修改的相关说明,方便开发者进行各类Magento定制工作。
dbal - 数据库抽象层 提升开发效率与跨平台兼容性
Doctrine DBAL数据库抽象层数据库架构开源项目PHPGithub
Doctrine DBAL是一个功能丰富的数据库抽象层,提供数据库模式自省和管理功能。该项目支持多种数据库系统,通过统一API简化数据库操作。DBAL优化开发效率,增强应用程序可移植性和可维护性。作为成熟的开源项目,DBAL具备完善文档和活跃社区支持,适用于各类数据库相关开发需求。
laravel-debugbar - Laravel调试工具 提高开发效率和问题分析能力
LaravelDebugbarPHP开发工具性能分析Github开源项目
laravel-debugbar是一个为Laravel框架设计的调试工具。它集成了PHP Debug Bar,提供查询分析、路由信息、视图加载和事件追踪等功能。开发者通过简单配置即可获取应用运行时的详细信息,提高开发效率。该工具支持自定义数据收集,并提供facade接口记录消息、异常和时间。laravel-debugbar主要用于开发环境,有助于快速定位和解决问题,但不建议在生产环境使用。
ReflectionCommon - PHP代码反射与分析工具库
ReflectionCommon开源项目PHP代码质量持续集成Github
ReflectionCommon是一个PHP反射工具库,专注于代码分析和元数据提取。该项目具有良好的测试覆盖率,支持稳定和开发版本。采用MIT许可证,适用于各类PHP项目的反射需求,有助于开发者分析和操作代码结构。
orm - PHP对象关系映射器 支持DQL和透明持久化
Doctrine ORM对象关系映射PHP数据库抽象Doctrine Query LanguageGithub开源项目
Doctrine ORM是一个为PHP 8.1+设计的对象关系映射器,提供PHP对象的透明持久化。它构建于强大的数据库抽象层之上,特色是支持Doctrine查询语言(DQL)。DQL是一种受Hibernate HQL启发的面向对象SQL方言,为开发者提供了灵活且避免代码重复的数据库查询方式。Doctrine ORM适用于构建高效、可维护的数据库驱动PHP应用。
algoliasearch-client-php - 轻量级PHP客户端助力Algolia搜索集成
AlgoliaPHP搜索客户端API集成开源软件Github开源项目
algoliasearch-client-php是一个轻量级PHP客户端,用于集成Algolia搜索API。支持PHP 8.0+,提供添加记录、执行搜索和处理任务的简洁接口。适用于多种PHP项目,包括Laravel和Symfony框架。配备详细文档和社区支持,便于开发者快速实现高效搜索功能。
music-dl - 多平台音乐搜索下载开源工具
music-dl音乐下载器PHP命令行工具开源项目Github
music-dl 是一个开源的音乐搜索下载工具,支持腾讯音乐、网易云音乐和酷狗音乐等多个平台。它提供命令行界面,允许自定义下载目录和音乐源。基于 PHP 8.2+ 开发,可通过 Composer 安装或下载可执行文件。该工具为学习和交流目的设计,提供了便捷的音乐获取方式。
tntsearch - PHP全文搜索引擎 支持模糊搜索和实时索引更新
TNTSearch全文搜索PHP索引模糊搜索Github开源项目
TNTSearch是一款用PHP开发的全文搜索引擎,具备模糊搜索、地理搜索和文本分类等功能。该引擎支持实时索引更新,无需频繁重建索引。TNTSearch部署简便,配置灵活,支持多语言词干提取,适合为各类应用添加高效的搜索功能。