imi icon

IMI 是一款基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存、协程异步非阻塞IO等优点。

IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。

IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。

代码仓库
开发资料
功能组件
  • Aop (注解 / 配置文件)
  • Container (PSR-11)
  • 注解
  • 全局事件/类事件
  • HttpServer
  • HttpRequest/HttpResponse (PSR-7)
  • Http 中间件、注解路由、配置文件路由 (PSR-15)
  • Session (File + Redis)
  • View (html + json + xml)
  • 日志 (PSR-3 / File + Console)
  • 缓存 (PSR-16 / File + Redis)
  • Redis 连接池
  • 协程 MySQL 连接池
  • PDO 连接池
  • 协程 PostgreSQL 连接池
  • Db 连贯操作
  • 关系型数据库 模型 ORM
  • 跨进程共享内存表 模型 ORM
  • Redis 模型 ORM
  • Task 异步任务
  • 命令行开发辅助工具
  • 图形化管理工具
  • 业务代码热更新
  • RPC 远程调用
  • WebSocket 服务器相关……
  • TCP 服务器相关……