个人项目 Simple Admin 分布式后台管理系统 发布啦

suyuan32 · · 1417 次点击 · 开始浏览    置顶

最近用go-zero开发时发现好像基于go-zero开发的后台管理系统好像还没有比较好的,于是自己动手开发了一个。 项目地址:https://github.com/suyuan32/simple-admin-core 项目标题:Simple Admin 分布式后台管理系统 项目描述: 该项目主要解决目前go语言的后台框架虽然多例如gin, beego, go-zero等,但是基于rpc和微服务构建的后台管理系统还比较少,simple admin主要提供了一个快速开发容器化微服务后台管理系统的基本框架,使用者可以根据自己的需求添加微服务,使用的工具可以直接生成服务注册发现的代码。这也是一个初学者学习容器化开发的良好学习示例,适合golang新手开发者学习。 亮点: - goctl 一键生成支持 consul 服务注册发现以及配置文件的微服务。 - 区别于go-zero官方的swagger集成方案,simple admin直接支持go-swagger所有注解,只需在api文件编写声明即可生成详细的swagger文档 - 原生支持 validator , 在声明文件声明 validate 即可实现数据校验 - 国际化处理,项目默认支持中英双语,完善的国际化方案。 - 微服务易于拆分添加,减少项目冲突。 完善的中英文文档和视频教程。 ![截图 2022-09-25 16-38-15.png](https://static.golangjob.cn/220928/5235466ea5d2fb04bc58f9abb8f1fa81.png) ![authority_zh_cn.png](https://static.golangjob.cn/220928/b2a9598fabdf78d458011d2aa5a692f8.png) 后续更新计划: 消息中心服务: 提供短信发送和邮箱发送以及内部IM等功能 支付中心: 集成微信,支付宝,paypal 等支付接口 论坛服务: 提供论坛接口,前端暂时考虑使用flutter方便跨平台 第一次发布开源项目,刚刚发布一周,功能也不是很完善,欢迎大家一起来改进。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1417 次点击  ∙  2 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传