🐯 平台简介
芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
架构图
-
管理后台的电脑端:Vue3 提供 element-plus、vben(ant-design-vue) 两个版本,Vue2 提供 element-ui 版本
-
管理后台的移动端:采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
-
后端采用 Spring Cloud Alibaba 微服务架构,注册中心 + 配置中心 Nacos,消息队列 RocketMQ,定时任务 XXL-Job,服务保障 Sentinel,服务网关 Gateway,分布式事务 Seata
-
数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等,基于 MyBatis Plus、Redis + Redisson 操作
-
权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
-
支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
-
支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
-
工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
-
高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
-
集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
-
集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
-
集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
🐶 新手必读
-
演示地址【Vue3 + element-plus】:http://dashboard-vue3.yudao.iocoder.cn
-
演示地址【Vue3 + vben(ant-design-vue)】:http://dashboard-vben.yudao.iocoder.cn
-
演示地址【Vue2 + element-ui】:http://dashboard.yudao.iocoder.cn
-
启动文档:https://cloud.iocoder.cn/quick-start/
-
视频教程:https://cloud.iocoder.cn/video/
严肃声明:现在、未来都不会有商业版本,所有代码全部开源!
「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」
如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。
🐳 项目关系
架构演进
三个项目的功能对比,可见社区共同整理的 国产开源项目对比 表格。
后端项目
项目 | 简介 |
---|---|
ruoyi-vue-pro | 基于 Spring Boot 多模块架构 |
yudao-cloud | 基于 Spring Cloud 微服务架构 |
Spring-Boot-Labs | 系统学习 Spring Boot & Cloud 专栏 |
前端项目
项目 | 简介 |
---|---|
yudao-ui-admin-vue3 | 基于 Vue3 + element-plus 实现的管理后台 |
yudao-ui-admin-vben | 基于 Vue3 + vben(ant-design-vue) 实现的管理后台 |
yudao-ui-admin | 基于 Vue2 + element-ui 实现的管理后台 |
yudao-ui-admin-uniapp | 基于 uni-app + uni-ui 实现的管理后台的小程序 |
yudao-ui-go-view | 基于 Vue3 + naive-ui 实现的大屏报表 |
yudao-ui-app | 基于 uni-app + uvie |