你好,我是小金。熟悉小金的小伙伴都清楚,最近小金在学习 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掘金计划,持续分享优质开源项目!