资源简介:
Simple Admin 是一款基于 Go-Zero 框架构建的开源分布式后端管理平台,专为中大型项目而设计,具备完整的微服务架构和多端代码生成能力。系统支持快速部署,内置丰富模块,适用于企业级应用的云端部署和快速迭代开发,也非常适合微服务架构的学习研究。
系统自带的多项扩展工具,大大降低了开发与部署门槛,提升开发效率。整套方案对中小企业用户尤其友好,可作为后端管理系统的基础架构广泛使用,且完全免费开源,支持商用。
辅助工具说明:
Goctls:为 Go-Zero 构建的增强型工具,专为 Simple Admin 提供优化支持。拥有全面的三端(Web、API、RPC)代码自动生成能力,并集成 ent 框架,简化业务逻辑开发。
Doge:Simple Admin 专属模块管理命令行工具,支持模块源码下载、容器化(Docker、K8s)部署、服务器运维等操作,开发者还可上传模块进行收益分发。目前平台已集成超过10个模块。
核心功能特点:
技术先进:采用 Ent、Casbin、Kafka 等现代主流技术
接口文档自动生成:支持 go-swagger,可直接通过 API 文件生成标准接口文档
统一错误处理机制:系统具备国际化的统一异常处理方案
多语言支持:内置完善的国际化模块,满足多语言应用需求
服务注册与发现:原生支持 Kubernetes 集群环境下的服务注册与发现
权限控制系统:集成 RBAC 动态权限控制机制,支持菜单与路由权限绑定
智能代码生成器:自动生成 Web 界面、后端 API 与 RPC 服务代码
插件拓展机制:提供便捷的插件接入方式,可快速集成多种第三方服务
系统能力增强:支持流量控制、ES日志系统等运维能力
后台管理支持模块:
用户信息管理
部门与岗位配置
多角色权限控制
系统菜单树形管理
数据字典统一维护
令牌状态管控与黑名单支持
自动化生成增删改查逻辑及接口文档
Simple Admin 不仅是一套功能全面的后端管理框架,更是中大型系统构建过程中的理想工具,适合企业开发者与后端架构师深度使用与二次开发。
暂无评论内容