大家好,我是热爱分享优质开源项目的 G哥!

今天要给大家推荐的项目叫做 go-admin

这是一个使用 Go 语言基于 Gin + Vue + Element UI 的前后端分离权限管理系统脚手架。

这个项目提供了很多开箱即用的功能,比如用户管理、部门管理、岗位管理、菜单管理、代码生成。

项目的系统架构如下图所示:

从图中可以看出,项目使用的是 jwt 鉴权,并且可扩展多种类型数据库。

代码获取:

启动项目之前,你需要在本地安装 [go][gin] node 和 git

启动后端项目:

初始化数据库

启动前端项目:

另外,作者还提供了在线体验地址:http://www.go-admin.dev (admin / 123456)。


本文为Github掘金计划出品。 Github掘金计划由3位志同道合的Github重度用户维护,我们想让Github 和 Gitee 上优质的开源项目被更多人看到。 每一个项目都是精心筛选而来,文章都是我们利用工作之余的业余时间整理。如果有帮助的话点个在看或者赞就是对我们最大的鼓励!