imi 框架 Logo

imi 框架——基于Swoole的PHP协程开发框架

高性能,功能强大,运行稳定,开发方便

支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议的服务开发
特别适合互联网微服务、即时通讯聊天im、物联网等场景!

imi 视频教程(免费)


QQ群了解一下?群号:17916227,或者戳这里👉宇润 PHP 组件全家桶 & S

PHP >= 7.1
Composer
Swoole >= 4.3.0
Redis、PDO

快速创建 imi 项目

Http Server composer create-project imiphp/project-http
WebSocket Server composer create-project imiphp/project-websocket
TCP Server composer create-project imiphp/project-tcp
UDP Server composer create-project imiphp/project-udp

imi 功能特点

常驻内存

作为 Swoole 框架,能够避免重复加载带来的性能损耗,提升性能

协程异步

提高对数据库查询等 I/O 密集型场景并发处理能力

毫秒级热更新重启

imi 拥有与传统 PHP 框架一样的开发效率,保存即看效果,开发体验与 fpm 无差别

imi 框架功能组件

快捷开发首选

Http Server
Http2 Server
Websocket Server
Tcp Server
Udp Server
MQTT Server
容器 (PSR-11)
Aop 注入
Http 中间件 (PSR-15)
MySQL 连接池(主从+负均)
Redis 连接池(负载均衡)
Db 连贯操作
ORM 连贯操作
MemoryTable Model
验证器 (Validation)
日志 (PSR-3)
缓存 (PSR-16)
Redis 模型
Task 异步任务
进程/进程池
命令行开发辅助工具
注解和代码的毫秒级热更新

捐赠列表

感谢各位对我的帮助,我会再接再厉
金额 捐赠者 留言 渠道
105.21 仙士可 微信
100 *能 支付宝
99.99 *宇 希望开源产品长长久久 微信
88.88 独特工具箱 支持开源,支持imiphp 微信
66.66 会的不多 宇润的PaySDK用的很6,感谢啊! 支付宝
66.66 *生 微信
20.00 yangyj QQ
19.90 *瑶 微信
16.66 慢点 (该博客使用 imi 开发) 微信
16.66 北*Q 微信
11.00 *健 大佬辛苦了 微信
10.00 *志伟 OneTake支持yurun开源 支付宝
10.00 封尘 支付宝
10.00 摄像头 支付宝
10.00 五十岚 感谢开源精神,感谢付出。 微信
8.88 *愁 微信
6.66 Eleven 微信
6.66 J*w 微信
6.66 *兰胤 IMI加油 支付宝
6.00 daxia 支付宝
3.00 aLuckyfellow 支持 yurun开源 支付宝
1.00 *锐 我是swoole5群的似是而非,支持一下 支付宝
0.1 *文文 支付宝
0.01 *林 支付宝

为开源贡献

imi 遵循 木兰宽松许可证(Mulan PSL v1) 开源协议发布,并提供免费使用

我要捐赠 加入开发

想要加入我们吗?开源项目不能只靠一两个人,而是要靠大家的努力来完善~

我们需要你的加入,你可以做的事(包括但不限于以下):