重磅推荐:一个前后端分离权限管理系统脚手架

GitHub精选

共 883字,需浏览 2分钟

 ·

2020-10-31 17:28

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是你们的章鱼猫。

今天给大家带来的这个开源项目,是一个前后端分离权限管理系统的脚手架,超级不错,目前在 GitHub 上的 star 数量已经快接近 3k 了。

这个前后端分离权限管理系统是基于:Gin + Vue + Element UI 。

系统初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据。

关键是这个开源项目的作者很用心,还配备了使用教程的视频,如果你对这个开源项目不知道如何使用?或者有疑问,别怕,作者连视频教程都录制好了。

视频教程地址:https://space.bilibili.com/565616721/channel/detail?cid=125737

这个开源项目的特性:

  • 遵循 RESTful API 设计规范

  • 基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪 ID 等)

  • 基于 Casbin 的 RBAC 访问控制模型

  • JWT 认证

  • 支持 Swagger 文档 (基于 swaggo)

  • 基于 GORM 的数据库存储,可扩展多种类型数据库

  • 配置文件简单的模型映射,快速能够得到想要的配置

  • 代码生成工具

  • 表单构建工具

  • 多命令模式

  • TODO: 单元测试

都内置了哪些功能呢?如下图:

是不是感觉基础功能都很强大呢?是如何做到的呢?看看这个项目的技术架构图:

开源项目地址:https://github.com/go-admin-team/go-admin

开源项目作者:go-admin-team

---特别推荐---

特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。

浏览 87
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报