{"repo":"imiphp/imi","free":true,"listed":false,"github":"https://github.com/imiphp/imi","clone":"git clone https://github.com/imiphp/imi.git","description":"imi 是一款支持长连接微服务分布式的 PHP 开发框架，它可以运行在 PHP-FPM、Swoole、Workerman、RoadRunner 等多种容器环境下。它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发。特别适合互联网微服务、即时通讯聊天im、物联网等场景！QQ群：17916227","language":"PHP","stars":1186,"topics":["php","swoole","swoole-framework","coroutine","php-framework","mvc","imi","golang","redis","amqp"],"license":null,"category":"databases-storage","readme_excerpt":"imi - PHP 长连接微服务分布式开发框架 介绍 imi 是一款支持长连接微服务分布式的 PHP 开发框架，它可以运行在 PHP-FPM 、 Swoole 、 Workerman 和 RoadRunner 等多种容器环境下。 imi 提供了丰富的基础功能： MySQL 、 PostgreSQL 、 Redis 、 超强超好用的自研 ORM 、 连接池 、 Web Api 、 Web MVC 、 WebSocket 、 TCP Server 、 UDP Server 、 HTTP2 、 MQTT 、 gRPC 、 容器化（Container） 、 依赖注入 、 Aop 、 事件 、 异步（Async） 、 缓存（Cache） 、 命令行（Command） 、 配置化（Config） 、 上下文（Context） 、 定时任务（Cron） 、 门面（Facade） 、 验证器（Validate） 、 锁（Lock） 、 日志（Log） 、 定时器（Timer） 、 权限控制 、 消息队列（RabbitMQ、Kafka、Redis） 、 Swagger 、 Hprose 、 宏（Macro） 、 限流 、 共享内存 、 Smarty 、 雪花算法发号器（Snowflake） 、 Workerman Gateway 、 InfluxDB 和 TDengine 等组件。 同时，imi 还提供了微服务相关支持： Nacos 配置中心 、 etcd 配置中心 、 Nacos 服务注册 、 Nacos 服务发现 、 Swoole Tracker 、 Zipkin 、 Jaeger 、 Prometheus 、 InfluxDB 服务指标监控 、 TDengine 服务指标监控 和 负载均衡 等组件。 除此之外，imi 还提供了管理后台开发骨架 imi-admin。 imi 框架自 2018 年 6 月 21 日首次发布以来，已经稳定运行在许多项目中，例如文旅电商平台、物联网充电云平台、停车云平台、支付微服务、短信微服务、钱包微服务、卡牌游戏服务端和数据迁移服务（虎扑）等项目。 项目已于 2025-12-31 23:59:59 停止维护，旧项目可继续使用，不推荐新项目使用 imi 框架！ 社群 imi 框架交流群： 17916227 微信群： （请注明来意） 打赏赞助： 官方视频教程（完全免费） imi 2.0 基础视频教程(免费连载中): imi 1.0 框架入门教程（免费11集全） imi 框架进阶教程——五子棋游戏开发(免费7集全) 扩展组件 优秀的第三方组件 权限控制 (phpben/imi-auth) 注册中心 (phpben/imi-config-center) 模块化路由 (phpben/imi-module-route) ThinkPHP6 验证器 (phpben/imi-validate) 优秀的开源项目 后台管理框架 (phpben/imi-admin) 开始使用 创建 Http Server 项目： composer create-project imiphp/project-http: 2.1.0 创建 WebSocket Server 项目： composer create-project imiphp/project-websocket: 2.1.0 创建 TCP Server 项目： composer create-project imiphp/project-tcp: 2.1.0 创建 UDP Server 项目： compos","default_branch":null,"files":null,"tree":[],"storefront":"/r/imiphp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/imiphp/imi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}