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