[新人开源项目] Simple Admin 开源分布式后端管理系统 发布啦

2022-10-28 14:33:22 +08:00
 RyanSu

Simple Admin

Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,提供丰富的功能如服务发现,权限管理等。 该框架可以帮助您快速开发具有 RPC 服务的后台管理系统。


特性 最新技术栈:使用 gorm, casbin, kafka 等前沿技术开发 完全支持 go-swagger: 直接在 api 文件内编写注释即可直接生成 swagger 文档 统一的错误处理: 整个系统拥有国际化的统一错误处理 国际化:内置完善的国际化方案 服务注册发现: 完善的服务注册发现机制,原生支持 K8s 权限: 内置完善的动态路由权限生成方案, 集成 RBAC 权限控制 其他: 流量控制,ES 服务


项目地址

项目地址 https://github.com/suyuan32/simple-admin-core

项目文档 https://suyuan32.github.io/simple-admin-core/#/simple-admin/zh-cn/


开发原由

最近使用 go-zero 开发微服务,发现在 github 里面基于 go zero 开发的后台管理系统居然没有比较成熟好用的,于是花了两个月自己开发了一个开箱即用的后台管理系统,主要的设想是未来围绕这个系统开发一系列微服务,开发者可以通过自由的组合实现各类系统,如提供消息微服务, 文件微服务,开发者可以根据需求自由添加所需服务,同时大家也可以很方便地开发微服务为项目做贡献。


项目进度

功能 进度
登录注册 已完成
菜单管理 已完成
角色管理 已完成
角色权限 已完成
用户管理 已完成
操作日志 已完成
服务注册发现 已完成
配置中心 已完成
字典功能 已完成
三方登录管理 已完成
全面支持 K8s 已完成
服务监控 已完成
日志收集 已完成
JWT 黑名单 已完成
定时任务 已完成
消息队列 已完成


Oauth 已实现后台配置,快速集成各类三方登陆,目前默认提供了 github 和 google 的接口。 这个项目也是一个初学者熟悉 K8s 部署和微服务开发的很好参考,欢迎大家一起来参与开发。系统还在快速迭代中,目前还不太成熟,欢迎提交 issue 和 PR.

1912 次点击
所在节点    分享创造
3 条回复
lizhenda
2022-10-29 00:24:58 +08:00
不错哦,点个 star ,看看代码
RyanSu
2022-10-29 07:59:03 +08:00
@lizhenda 欢迎贡献代码 :)
RyanSu
2022-10-31 11:30:21 +08:00
近期优化了文件上传

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/890698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX