Go 實戰(zhàn)項目推薦:后臺管理系統(tǒng)這么受歡迎嗎?又一個 Go 開源項目
之前推薦過兩款后臺管理系統(tǒng),都是 Go 語言實現(xiàn)的。
輪子總是不斷出現(xiàn),這不,這里還有一款:go-admin。
項目地址:https://github.com/go-admin-team/go-admin,Star 數(shù):2.5k+。
這是一款基于 Gin + Vue + Element UI 的前后端分離后臺管理系統(tǒng)。包含了:基礎(chǔ)用戶管理功能,jwt鑒權(quán),代碼生成器,RBAC資源控制,表單構(gòu)建等,分分鐘構(gòu)建自己的中后臺項目。
該項目包含如下特性:
遵循 RESTful API 設(shè)計規(guī)范 基于 GIN WEB API 框架,提供了豐富的中間件支持(用戶認證、跨域、訪問日志、追蹤ID等) 基于Casbin的 RBAC 訪問控制模型 JWT 認證 支持 Swagger 文檔(基于swaggo) 基于 GORM 的數(shù)據(jù)庫存儲,可擴展多種類型數(shù)據(jù)庫 配置文件簡單的模型映射,快速能夠得到想要的配置 代碼生成工具 表單構(gòu)建工具 多命令模式
內(nèi)置了
用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。 部門管理:配置系統(tǒng)組織機構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持數(shù)據(jù)權(quán)限。 崗位管理:配置系統(tǒng)用戶所屬擔任職務(wù)。 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標識等。 角色管理:角色菜單權(quán)限分配、設(shè)置角色按機構(gòu)進行數(shù)據(jù)范圍權(quán)限劃分。 字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維護。 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。 系統(tǒng)接口:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔。 代碼生成:根據(jù)數(shù)據(jù)表結(jié)構(gòu)生成對應(yīng)的增刪改查相對應(yīng)業(yè)務(wù),全部可視化編程,基本業(yè)務(wù)可以0代碼實現(xiàn)。 表單構(gòu)建:自定義頁面樣式,拖拉拽實現(xiàn)頁面布局。 服務(wù)監(jiān)控:查看一些服務(wù)器的基本信息。
這個項目的作者很用心,除了提供豐富的文檔 http://mydearzwj.gitee.io/go-admin-site/,還專門錄制了視頻教程:https://space.bilibili.com/565616721/channel/detail?cid=125737。
如果想?yún)⑴c開發(fā),可以看看這張架構(gòu)圖:

結(jié)合文檔和源碼上手。
文末「閱讀原文」可直達項目首頁。
今天的項目大家覺得怎么樣嗎?如果你喜歡,請在文章底部留言、點贊或關(guān)注轉(zhuǎn)發(fā),你的支持就是我持續(xù)更新的最大動力!
推薦閱讀
轉(zhuǎn)角遇到GitHub - 送給愛開源的你
Git ·?GitHub · GitLab · Gitee
評論
圖片
表情
