MDAdmin SaaS 是一款面向多租户场景的开源后台管理框架,基于 Webman + Vben UI 构建,采用完善的 RBAC 权限体系。专为多租户 SaaS 平台设计,支持租户隔离与独立配置,助力开发者高效搭建企业级 SaaS 后台系统。
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 |
中文 | English
Madong SaaS 4.x
官网 | 4.x稳定版文档 | 在线演示 | Webman官方文档
当前仓库为 Madong SaaS 4.x 稳定生产版,长期维护、持续修复BUG,可直接用于企业正式上线。 Madong SaaS 5.x 全新重构大版本正在独立仓库内测,架构全面升级,如需体验可 点击申请5.x内测资格
开源多租户SaaS快速开发框架(4.x稳定版)
我们矢志破除假开源之迷障,倾力构筑一套简约易用、开箱即用的开源SaaS多租户云平台架构。坚守「取之于开源,回馈于开源」的初心,大幅降低企业SaaS业务开发成本,省去大量重复造轮子的冗余工作。让开发者节省工期,专注业务创新,留出更多时间深耕技术、陪伴家人、平衡生活。
技术特性
- ✅ 灵活布局系统:轻量化界面、多套主题切换、侧边导览模式,布局参数可视化配置
- ✅ 企业级多租户基座:完整租户隔离、套餐订阅、分库/字段双隔离方案、标准RBAC权限体系
- ✅ 分布式实时消息:WebSocket + Redis 集群推送,多实例稳定互通
- ✅ 安全流量防护:接口限流、访问频次控制、IP黑名单、异常访问拦截
- ✅ 模块化插拔架构:核心基础层+可选业务插件,按需删减,部署轻量化
性能表现
⚡ 稳定低延迟:常规2M网络环境接口整体响应 < 300ms,日常请求稳定区间 10~150ms,高并发承载能力优秀
功能矩阵
一、多租户基础架构
- 租户体系:租户套餐管理、初始化数据模板、分库/字段两种隔离方案
- 权限隔离:租户数据天然隔离,RBAC权限规则适配多租户场景
二、组织人事架构
- 用户管理:全平台账号创建、状态管控、登录配置
- 部门管理:树形多级组织,配套部门数据权限过滤
- 岗位管理:自定义职级岗位,适配企业人事审批流程
三、系统后台管理
- 精细化权限:菜单、路由、接口、按钮四级权限管控
- 角色管理:批量分配权限,自定义角色数据可见范围
- 全局字典:统一业务枚举字典,前后端共用标准化数据
四、监控与安全审计
- 站内通知:全局公告、租户级消息、实时弹窗推送
- 全量操作日志:所有增删改查行为留痕,支持审计追溯
- 登录安全审计:登录地点、设备记录,异地异常登录告警
五、设计哲学
大道至简,始终恪守四大开发原则:
- 代码规范统一,结构清晰易维护
- 业务CRUD极速开发,大幅缩短交付周期
- 分层架构低耦合,新增功能无需改动底层核心
- 前后端开发体验友好,高效落地业务需求
环境最低要求
保障生产环境稳定运行,服务器需满足以下条件:
- PHP >= 8.1,必装扩展:mbstring、json、pdo、openssl、redis、pcntl
- MySQL >= 5.7:主业务数据持久存储
- Redis >= 4.0:缓存、分布式锁、消息队列依赖
- Git >= 2.x:代码拉取、版本更新
- Composer >= 2.x:PHP依赖管理
官方社区
欢迎加入技术社区交流、反馈BUG、提需求建议 点击链接加入群聊【madong讨论群】:https://qm.qq.com/q/i4OD0tVDuU