你好,我是小金。熟悉小金的小伙伴都清楚,最近小金在学习 Go 语言,以后有考虑从前端转到 Go 语言或者当一个全栈开发。
今天要给大家推荐的项目叫做 go-admin,这是我在周末学习的一个项目,感觉挺不错的,非常适合拿来学习,也可以用来作为搭建自己项目的脚手架。
目前,go-admin 这个项目在 Github 上收获了 7.6k star,算得上是小有名气的 Go 项目了。
go-admin 是一个基于 Gin + Vue + Element UI OR Arco Design OR Ant Design 的前后端分离权限管理系统,提供了很多开箱即用的功能比如多租户、用户管理、部门管理、岗位管理、菜单管理、代码生成、字典管理。
效果概览
账号 / 密码: admin / 123456
账号 / 密码: admin / 123456
账号 / 密码: admin / 123456
这里以 Element UI vue demo 为例。
后台登录
后台首页
用户管理
部门管理
字典管理
本地开发
环境要求:
- go 1.18
- node 版本: v14.16.0
- npm 版本: 6.14.11
代码获取:
重点注意:两个项目必须放在同一文件夹下;
启动后端项目:
初始化数据库:
启动前端项目:
总结
go-admin 是一个基于 Gin + Vue + Element UI OR Arco Design OR Ant Design 的前后端分离权限管理系统,提供了很多开箱即用的功能比如多租户、用户管理、部门管理、岗位管理、菜单管理、代码生成、字典管理。
go-admin 非常适合拿来学习,也可以用来作为搭建自己项目的脚手架。
推荐
历史优质开源项目推荐地址:Github 掘金计划。
Github掘金计划由3位志同道合热爱开源的小伙伴维护,我们想让 Github 和 Gitee 上优质的开源项目被更多人看到!如果有帮助的话点个在看或者赞就是对我们最大的鼓励!
欢迎关注 @Github掘金计划,持续分享优质开源项目!