一个简单易用的 API Mock 平台,支持 AI 智能生成、环境切换、请求分享等功能。
- 🎯 API Mock 管理 - 创建、编辑、启动/停止 mock API
- 🤖 AI 智能生成 - 基于 AI 智能生成 mock 数据
- 🔄 环境切换 - 支持 dev/test/pre/prod 多环境切换
- 📤 请求分享 - 分享请求和响应数据,便于团队协作
- 📁 OpenAPI 导入 - 支持导入 OpenAPI 类型文件来生成 mock 数据
- 📊 请求日志 - 查看详细的请求和响应日志
- 🔐 用户认证 - 支持邮箱注册登录
前端:
- React 18 + TypeScript
- Ant Design + Tailwind CSS
- React Router + Zustand
后端:
- Node.js + TypeScript + Koa
- Prisma + MySQL
- LLM
- Node.js >= 22.12.0
- pnpm >= 8.5.0
- Docker
git clone git@github.com:zsjie/imock-open.git
cd imock-open./scripts/dev-docker.sh打开浏览器访问 http://localhost:3010
imock-open/
├── imock-server/ # 后端服务
│ ├── src/
│ │ ├── api/ # API 路由
│ │ ├── lib/ # 工具库
│ │ ├── models/ # 数据模型
│ │ └── middlewares/ # 中间件
│ ├── prisma/ # 数据库 Schema
│ └── package.json
├── imock-web/ # 前端应用
│ ├── src/
│ │ ├── components/ # 组件
│ │ ├── pages/ # 页面
│ │ ├── services/ # API 服务
│ │ └── utils/ # 工具函数
│ └── package.json
├── docker-compose.dev.yml # Docker 开发环境配置
└── docker-compose.prod.yml # Docker 生产环境配置本项目采用 MIT 许可证。
⭐ 如果这个项目对您有帮助,请给我们一个 Star!
