Skip to content

Simple Admin是一个基于Go Zero开发面向小型到大型项目的分布式微服务后端管理系统脚手架,提供丰富的后台管理功能,支持k8s快速部署,助力快速开发高并发微服务集群,适合学习和商用。Simple Admin is a powerful microservice framework for large management system. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in a short time.

License

Notifications You must be signed in to change notification settings

suyuan32/simple-admin-core

Simple Admin

中文 | English

Go-Zero Ent Casbin Release License: Apache2.0 公众号 注意

简介

Simple Admin 是一个强大的、易扩展的后台管理系统,基于 Go-Zero、Vben Admin、Ent、Casbin 等开源项目构建,提供了完整的用户管理、权限管理、角色管理、菜单管理、日志管理、配置管理等功能,支持多语言等特性,适用于小型或大型企业快速搭建分布式后台管理系统。

Simple Admin 有完善的开发部署工具, 十分适合高并发、高可靠、复杂的业务场景,项目可以方便地一键升级,提供了完善的文档视频和示例,让开发者可以快速上手,快速开发。官方提供了 6 大免费基础模块,可以满足 80 % 的常用业务需求。同时提供了模块商店,可以方便的购买和使用更多的模块。

6 大免费模块均可免费商用,适合开发者学习、企业内部使用、个人项目使用等,欢迎大家使用和反馈问题,我们会持续更新和维护。

若您拟将本项目用于商业用途(包括所有产生收益的商业行为),请严格遵守 Apache 2.0 开源协议,同时完整保留作者技术支持声明。您需确保项目相关的版权声明信息(含文案、日志及代码中内嵌的版权声明)全部保留,该类信息仅为合规性文案,不会对您的业务功能及运营产生任何影响。若您需剔除相关版权声明或用于商业用途,应先行购买相应授权

特性

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

支持功能

  • 用户管理:管理系统用户数据
  • 部门管理:管理所属部门
  • 岗位管理:配置系统用户所属担任职务
  • 菜单管理:配置系统菜单,树形展示
  • 角色管理:管理角色权限,支持多角色
  • 字典管理:维护数据字典,方便前端使用
  • 接口文档:根据业务代码自动生成相关的api接口文档
  • 代码生成:自动生成 CRUD 代码,快捷生成自定义逻辑
  • 令牌管理:管理 token 状态,支持拉黑 token

在线预览

  • 账号 admin
  • 密码 simple-admin
  • 管理员租户账号

    • 企业: admin
    • 账号: admin
    • 密码: simple-admin
  • 租户账号

    • 企业: 测试企业
    • 账号: admin
    • 密码: simple-admin

只读,不可修改和注册

免费的官方模块

模块名称 模块介绍 模块地址
Core 核心模块 Core
Backend UI 后端界面 Backend UI
FMS 文件管理 File
Job 定时任务 Job
MMS 会员管理 Member
MCMS 消息中心 Message Center

社区模块

点击查看

文档

Stars

Star History Chart

维护者

@Ryan Su

License

Apache2.0 © Ryan-2022

About

Simple Admin是一个基于Go Zero开发面向小型到大型项目的分布式微服务后端管理系统脚手架,提供丰富的后台管理功能,支持k8s快速部署,助力快速开发高并发微服务集群,适合学习和商用。Simple Admin is a powerful microservice framework for large management system. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in a short time.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors 8