打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个基于go-zero开发的分布式微服务后端管理系统 Simple Admin

开源技术专栏 2023-08-28 07:00 发表于天津

Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。官方自带多种扩展,助力中小企业快速上云,快速迭代。适合用于微服务学习和商用,开源免费。

特性

  • 最新技术栈:使用 ent, casbin, kafka 等前沿技术开发
  • 完全支持go-swagger:直接在 api 文件内编写注释即可直接生成 swagger 文档
  • 统一的错误处理:整个系统拥有国际化的统一错误处理
  • 国际化:内置完善的国际化方案
  • 服务注册发现:完善的服务注册发现机制,原生支持 K8s
  • 权限:内置完善的动态路由权限生成方案, 集成 RBAC 权限控制
  • 代码生成:内置三端 Web, API, RPC 代码生成
  • 多种扩展:提供多种扩展,同时具有非常简单的接入功能
  • 其他: 流量控制, ES 服务

支持功能

  • 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  • 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  • 岗位管理:配置系统用户所属担任职务。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识,接口权限等。
  • 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 会员管理:管理注册会员信息
  • 接口文档:根据业务代码自动生成相关的 api 接口文档。
  • 代码生成:根据数据表结构生成对应的增删改查相对应业务
  • 服务监控:查看一些服务器的基本信息

安装使用

获取源码

git clone https://github.com/suyuan32/simple-admin-core.git

安装依赖

cd simple-admin-core/

go mod tidy

编辑配置文件 api/etc/core.yaml rpc/etc/core.yaml

运行

# run core api
cd api
go run core.go -f etc/core.yaml

# run core rpc
cd rpc
go run core.go -f etc/core.yaml

效果展示

登录

首页

菜单管理

用户管理

职位管理

传送门

开源协议:MIT

开源地址:https://github.com/suyuan32/simple-admin-core

项目合集:https://github.com/RepositorySheet

-END-

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
.net core 和 WPF 开发升讯威在线客服与营销系统:背景和产品介绍
堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
从壹开始前后端分离【 .NETCore2.1 +Vue 2 +AOP+DI】框架之一 || 前言
手摸手,带你用vue撸后台 系列二(登录权限篇)
分享一个功能超全面的物业管理系统!毕设、接活、项目经验必备!!
账套主管和admin管理员的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服