N个开源的管理系统,接私活必备
我这人人缘比较差,别人都能接到很多私活,我却一个都没有。也有朋友来问我有没有开源的后台管理系统,好用来接私活。这里,我就分享几个。
ELADMIN 后台管理系统 -Apache-2.0 license
ELADMIN 基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue、Element-UI 的前后端分离的后台管理系统, 项目采用按功能分模块的开发方式,权限控制采用 RBAC 思想,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由等
内置功能
1 | 用户管理:提供用户的相关配置,新增用户后,默认密码为123456 |
https://github.com/elunez/eladmin.git
https://github.com/elunez/eladmin-web.git
Gfast
基于全新Go Frame 2.3+Vue3+Element Plus开发的全栈前后端分离的管理系统
内置功能
1 | 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 |
https://gitee.com/tiger1103/gfast.git
go-admin -Apache-2.0 license
GoAdmin是一个基于 golang 面向生产的数据可视化管理平台搭建框架,可以让你使用简短的代码在极短时间内搭建起一个管理后台。内置完善的rbac权限系统,支持多个web框架接入,整个系统可以编译成一个二进制文件,
https://github.com/go-admin-team/go-admin.git
Guns -Apache-2.0 license
Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3 + Antd Vue,Guns基于插件化架构,通过灵活组装插件,可以进行集成和拓展相关功能
内置功能
1 | 1.控制面板 |
https://github.com/stylefeng/Guns.git
RuoYi -MIT license
RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
内置功能
1 | 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 |
https://gitee.com/y_project/RuoYi-Vue.git
也有不少基于若依
增强的开源项目
YiShaAdmin -MIT license
YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单, 她可以用于所有的Web应用程序,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。
内置功能
1 | 员工管理:员工是系统操作者,该功能主要完成系统用户配置 |
https://github.com/liukuo362573/YiShaAdmin.git
abp -LGPL-3.0 license
ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,完善的多租户和权限的管理功能
https://github.com/abpframework/abp.git
Yi.Admin
Yi框架-一套与SqlSugar一样爽的.Net6低代码开源框架。 与Sqlsugar理念一致,以用户体验出发。 架构干净整洁、无业务代码、采用微软风格原生框架封装、CodeFrist+配套自研文件模板代码生成器 开发
内置功能
1 | 用户管理 |
jeecg-boot -Apache-2.0 license
JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
https://github.com/jeecgboot/jeecg-boot.git
JeeSite -Apache-2.0 license
JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 经典开发模式,或者分离版 Vue3、Vite、Ant Design Vue、TypeScript、Vben Admin 最先进技术栈。提供在线代码生成功能,可自动创建业务模块工程和微服务模块工程,自动生成前端代码和后端代码;包括功能模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计,微内核和插件架构,模块增减便捷;界面无刷新,一键换肤;众多账号安全设置,密码策略;文件在线预览;消息推送;多元化第三方登录;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持读写分离、分库分表;支持微服务应用。
后端:https://gitee.com/thinkgem/jeesite4.git
前端:https://gitee.com/thinkgem/jeesite-vue.git
pig -Apache-2.0 license
基于 Spring Cloud 2021 、Spring Boot 2.7、 OAuth2 的 RBAC 权限管理系统
,开源版和商业版差别比较大
https://github.com/pig-mesh/pig.git
SpringBlade -Apache-2.0 license
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2.7 、Spring Cloud 2021 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
https://gitee.com/smallc/SpringBlade.git
其实也还有很多优秀的开源管理系统,大家可以去GitHub找一找。虽然这里罗列了这么多,但是我个人只是对abp
和若依
比较熟悉。
N个开源的管理系统,接私活必备