# MDAdmin-SaaS
**Repository Path**: motion-code/madong
## Basic Information
- **Project Name**: MDAdmin-SaaS
- **Description**: MDAdmin SaaS 是一款面向多租户场景的开源后台管理框架,基于 Webman + Vben UI 构建,采用完善的 RBAC 权限体系。专为多租户 SaaS 平台设计,支持租户隔离与独立配置,助力开发者高效搭建企业级 SaaS 后台系统。
- **Primary Language**: PHP
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://madong.tech
- **GVP Project**: No
## Statistics
- **Stars**: 408
- **Forks**: 77
- **Created**: 2024-10-16
- **Last Updated**: 2026-07-03
## Categories & Tags
**Categories**: backend
**Tags**: PHP, 快速开发框架, 权限管理, 多租户, saas
## README
# 中文 | [English](./README-en.md)
# Madong SaaS
官网 |
文档 |
演示 |
Webman官方文档
🔥 Madong SaaS 5.x 全新大版本尝鲜内测现已开启,
立即点击申请资格
## 开源多租户Saas快速开发框架
我们矢志破除假开源之迷障,倾力构筑一个集卓越、简约与美貌于一身的开源SaaS多租户云平台架构典范。坚守“取之于开源,回馈于开源”的初心,旨在大幅降低业务开发成本,为开发者节省大量重复造轮子的时间。让大家拥有更多闲暇,可惬意休闲充电、深耕技术提升、暖心陪伴家人、运动强健体魄,奔赴生活与热爱。
## 技术特性
- ✅ 优雅布局系统:简洁界面+多套主题+导览模式,布局样式自由组合配置
- ✅ 企业级功能栈:开箱即用 SaaS 多租户架构、标准 RBAC 完整权限体系
- ✅ 智能消息推送:WebSocket + Redis 分布式实时消息,集群稳定可用
- ✅ 高效流量管控:完善接口限流、频次管控、IP 黑名单防护机制
- ✅ 模块化插拔设计:核心基座 + 可选插件,无用组件可直接移除,轻量化部署
## 性能表现
⚡ 极致响应性能:2M常规网络环境接口整体响应 < 300ms,常态稳定区间 10~150ms,高并发表现优异
## 功能矩阵
### 基础架构
- 多租户体系:产品订阅套餐、租户初始化数据、库隔离独立数据源等企业级能力
- 权限管理:完整闭环 RBAC 权限控制系统,适配多租户隔离规则
### 组织架构
- 用户管理:全量系统账号配置与管理中心
- 部门架构:树形层级组织架构,精准配套数据权限管控
- 岗位管理:职务职级体系搭建,适配企业组织人事架构
### 系统管理
- 菜单权限:菜单、路由、操作、按钮级别的精细化权限管控
- 角色管理:权限批量分配,支持自定义数据权限可见范围
- 字典系统:全局通用数据字典,统一标准化数据维护
### 监控审计
- 通知公告:全局系统消息发布、站内通知推送平台
- 操作日志:全链路记录所有正常操作与异常行为,可追溯审计
- 登录审计:账号登录记录留存,异常异地登录、暴力访问实时监控
### 设计哲学
大道至简 —— 我们始终恪守四大原则:
- 代码优雅简洁,规范统一易维护
- 业务开发高效快捷,大幅缩减工期
- 整体架构分层清晰,易读易扩展
- 前后端开发体验拉满,真正实现**"快就完事了"**的高效编程体验。
## 环境需求
为保障系统稳定高效运行,服务器环境需满足以下最低配置要求:
- PHP >= 8.1,必须启用扩展:
mbstring、json、pdo、openssl、redis、pcntl
- MySQL >= 5.7 :主业务数据库持久化存储
- Redis >= 4.0 :缓存、分布式锁、消息队列核心依赖
- Git >= 2.x :代码版本管理、仓库同步
- Composer >= 2.x :PHP 项目依赖安装与版本管理
## 官方社区
欢迎加入官方技术社区交流提问、反馈建议
