后臺管理系統(tǒng)這么受歡迎嗎?又 Go 一個開源項目
大家好,我是歐盆索思(opensource),每天為你帶來優(yōu)秀的開源項目!
之前推薦過兩款后臺管理系統(tǒng),都是 Go 語言實現(xiàn)的。
- 十分鐘內(nèi)構(gòu)建數(shù)據(jù)可視化和管理后臺:還同時支持眾多框架
- 基于 Go 語言 Gin 框架和 Vue 搭建的開源后臺管理系統(tǒng)
輪子總是不斷出現(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ù)更新的最大動力!