这些MIT协议开源的后台管理系统,私活必备

开源
若依应该是Java方向比较火热的一个开源项目,它有单体应用版、前后端分离版和微服务版。基于经典技术组合,主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

开源项目何其之多,但是在使用时,我还是要注意开源协议,避免必要的麻烦。有时候,我们可以根据情况来选在合适的开源项目,今天就整理了MIT License的一些项目,关于开源协议,大家可以看看这张图片

若依 -Spring Boot

若依应该是Java方向比较火热的一个开源项目,它有单体应用版、前后端分离版和微服务版。基于经典技术组合,主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

单体版
:https://github.com/yangzongzhuan/RuoYi.git
前后端分离
:https://github.com/yangzongzhuan/RuoYi-Vue.git
微服务
:https://github.com/yangzongzhuan/RuoYi-Cloud.git

内置功能

用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
系统接口:根据业务代码自动生成相关的api接口文档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
缓存监控:对系统的缓存查询,查看、清理等操作。
在线构建器:拖动表单元素生成相应的HTML代码。
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

ELADMIN 后台管理系统-Spring Boot

一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统

​https://github.com/elunez/eladmin.git​

​https://github.com/elunez/eladmin-web.git​

主要特性

  • 使用最新技术栈,社区资源丰富。
  • 高效率开发,代码生成器可一键生成前后端代码
  • 支持数据字典,可方便地对一些状态进行管理
  • 支持接口限流,避免恶意请求导致服务层压力过大
  • 支持接口级别的功能权限与数据权限,可自定义操作
  • 自定义权限注解与匿名接口注解,可快速对接口拦截与放行
  • 对一些常用地前端组件封装:表格数据请求、数据字典等
  • 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断
  • 支持在线用户管理与服务器性能监控,支持限制单用户登录
  • 支持运维管理,可方便地对远程服务器的应用进行部署与管理
    系统功能
  • 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
  • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
  • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
  • 部门管理:可配置系统组织架构,树形表格展示
  • 岗位管理:配置各个部门的职位
  • 字典管理:可维护常用一些固定的数据,如:状态,性别等
  • 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错
  • SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
  • 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
  • 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务
  • 邮件工具:配合富文本,发送html格式的邮件
  • 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
  • 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试
  • 服务监控:监控服务器的负载情况
  • 运维管理:一键部署你的应用

BallCat

一个快速开发脚手架,快速搭建企业级后台管理系统,并提供多种便捷starter进行功能扩展。主要功能包括前后台用户分离,菜单权限,数据权限,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入,国际化 等多种功能
​​​https://github.com/ballcat-projects/ballcat.git​

dokit -Spring Boot

基于 Spring Boot 2.1.9 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统, 权限控制的方式为RBAC,项目支持数据字典与数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。

https://github.com/perye/dokit.git

系统功能

用户管理:提供用户的相关配置,新增用户后,默认密码为123456
角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
菜单管理:菜单动态路由,后端可配置化,支持多级菜单
部门管理:可配置系统组织架构,树形表格展示
岗位管理:配置各个部门的职位
字典管理:可维护常用一些固定的数据,如:状态,性别等
操作日志:记录用户操作的日志
异常日志:记录异常日志,方便开发人员定位错误,异常信息前台高亮显示
系统缓存:使用jedis将缓存操作可视化,并提供对redis的基本操作,可根据需求自行扩展
SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
代码生成:高灵活度一键生成前后端代码,减少百分之80左右的工作任务,可以预览生成结果
邮件工具:配合富文本,发送html格式的邮件
系统接口:根据业务代码自动生成相关的api接口文档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
图床管理:使用sm.ms图床,用作公共图片上传使用
七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
在线用户:当前系统中活跃用户状态监控,查看实时在线用户,可以管理在线用户,踢下线等操作
服务器: 可以连接云服务器进行管理
数据库管理: 连接数据方便更新数据库脚本
应用管理:上传jar包到服务器进行管理
部署管理:可一键部署,根据配置的服务器和应用程序,线上直接配置,无需命令行
表单构建:基于Element UI在线表单设计及生成Vue代码

zeus-admin -golang gin

Zeus 宙斯 权限后台,为企业提供统一后台权限管理私有化多租户Saas云服务。

项目使用 golang gin + vue-element-admin 框架开发,用jwt + casbin做权限管理,提供OAuth2.0 的Restful Api 接口。
为企业后台系统提供统一登陆鉴权、菜单管理、权限管理、组织架构管理、员工管理、配置中心、日志管理等。

只不过代码已经停更了好些年月了。

https://github.com/bullteam/zeus-admin.git

go-admin -golang gin

GoAdmin是一个基于Gin + Vue + Element UI面向生产的数据可视化管理平台搭建框架,可以让你使用简短的代码在极短时间内搭建起一个管理后台。内置完善的rbac权限系统,支持多个web框架接入,整个系统可以编译成一个二进制文件基于

后端:
https://github.com/go-admin-team/go-admin.git前端:
https://github.com/go-admin-team/go-admin-ui.git

内置功能

多租户:系统默认支持多租户,按库分离,一个库一个租户。
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识,接口权限等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
接口文档:根据业务代码自动生成相关的api接口文档。
代码生成:根据数据表结构生成对应的增删改查相对应业务,全程可视化操作,让基本业务可以零代码实现。
表单构建:自定义页面样式,拖拉拽实现页面布局。
服务监控:查看一些服务器的基本信息。
内容管理:demo功能,下设分类管理、内容管理。可以参考使用方便快速入门。
定时任务:自动化任务,目前支持接口调用和函数调用。

DncZeus -.Net7

DncZeus是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。

https://github.com/lampo1024/DncZeus.git

中台Admin -.Net7

Admin是前后端分离权限管理系统,前端UI基于vue2开发,后端接口基于.NET 7.0开发。支持多租户、动态Api、任务调度、国内外主流数据库自由切换和动态高级查询。集成统一认证授权、数据验证、缓存、Ip限流、全Api鉴权、单元测试、性能分析、Swagger Api。内置模块有:权限管理、人事管理、租户管理、日志管理、数据配置等。

后端:
https://github.com/zhontai/Admin.Core.git前端:
https://github.com/zhontai/Admin.UI.git

在我们使用开源代码的时候,一定要注意开源协议,否则会违者必究

责任编辑:武晓燕 来源: 今日头条
相关推荐

2020-09-01 15:25:40

框架控制面板前端

2019-10-25 10:05:20

开源项目开发

2020-03-30 15:20:56

Java开发代码

2023-11-17 16:04:03

github开源

2009-02-20 11:27:26

Sun开源密钥管理协议

2021-03-24 20:08:23

Unix诺基亚操作系统

2019-10-14 10:56:44

GitHub开源管理面板

2023-11-13 10:11:49

开源前端

2020-10-16 16:20:00

开源开发管理系统

2018-10-25 14:28:38

MongoDB数据库开源

2018-01-16 16:32:12

架构前台后台

2015-04-03 10:20:25

phpphp开源用户

2020-11-10 10:46:57

开源后台管理系统Base Admin

2016-12-20 13:35:52

谷歌开源项目

2020-12-08 08:28:22

开源heyui-adminGuns

2020-12-08 15:44:53

开源开发程序员

2019-11-21 16:35:32

架构运维技术

2019-06-10 13:50:08

Linux命令shell

2023-10-13 10:59:34

开源前端

2023-01-31 09:29:42

点赞
收藏

51CTO技术栈公众号