V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
RyanSu
V2EX  ›  分享创造

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

  •  
  •   RyanSu · 2022-10-28 14:33:22 +08:00 · 1910 次点击
    这是一个创建于 758 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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.

    pic pic pic

    lizhenda
        1
    lizhenda  
       2022-10-29 00:24:58 +08:00
    不错哦,点个 star ,看看代码
    RyanSu
        2
    RyanSu  
    OP
       2022-10-29 07:59:03 +08:00
    @lizhenda 欢迎贡献代码 :)
    RyanSu
        3
    RyanSu  
    OP
       2022-10-31 11:30:21 +08:00
    近期优化了文件上传
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2501 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 15:45 · PVG 23:45 · LAX 07:45 · JFK 10:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.