適用于快速開發(fā)應(yīng)用的Golang二次框架
2022金三銀四,招聘高峰季節(jié)。個人開發(fā)了一款針對程序員的面試題匯總。匯集互聯(lián)網(wǎng)大廠面試真題。有前端、Java、Golang、PHP、MySQL、Redis等熱門技術(shù)面試問題。點擊進(jìn)入開始刷題
GinSkeleton
項目簡介
1.這是一個基于go語言gin框架的web項目骨架,專注于前后端分離的業(yè)務(wù)場景,其目的主要在于將web項目主線邏輯梳理清晰,最基礎(chǔ)的東西封裝完善,開發(fā)者更多關(guān)注屬于自己的的業(yè)務(wù)即可。
2.本項目骨架封裝了以tb_users表為核心的全部功能(主要包括用戶相關(guān)的接口參數(shù)驗證器、注冊、登錄獲取token、刷新token、CURD以及token鑒權(quán)等),開發(fā)者拉取本項目骨架,在此基礎(chǔ)上就可以快速開發(fā)自己的項目。
3.本項目骨架請使用 master 分支版本即可, 該分支是最新穩(wěn)定分支 .
4.本項目骨架從V1.4.00開始,要求go語言版本必須 >=1.15,才能穩(wěn)定地使用gorm v2讀寫分離方案,go1.15下載地址:https://studygolang.com/dl
項目地址
項目地址:https://gitee.com/daitougege/GinSkeleton
相關(guān)截圖

gin-vue
項目簡介
該項目是gin+vue的前后端分離項目,使用gorm訪問MySQL,其中vue前端是使用vue-element-admin框架簡單實現(xiàn)的;go后臺使用jwt,對API接口進(jìn)行權(quán)限控制。此外,Web頁面在token過期后的半個小時內(nèi),用戶再次操作會自動刷新token;項目很小,適合gin新手學(xué)習(xí)!
項目地址
項目地址:https://github.com/Bingjian-Zhu/gin-vue
相關(guān)截圖

GFast-V2
項目簡介
基于全新GF(Go Frame)的后臺管理系統(tǒng) 前端采用ruoyi-ui 、Vue、Element UI。 本項目由奇訊科技團(tuán)隊開發(fā)。
項目特征
高生產(chǎn)率:幾分鐘即可搭建一個后臺管理系統(tǒng) 模塊化:單應(yīng)用多系統(tǒng)的模式,將一個完整的應(yīng)用拆分為多個系統(tǒng),后續(xù)擴(kuò)展更加便捷,增加代碼復(fù)用性。 插件化:可通過插件的方式擴(kuò)展系統(tǒng)功能 認(rèn)證機(jī)制:采用gtoken的用戶狀態(tài)認(rèn)證及casbin的權(quán)限認(rèn)證
內(nèi)置功能
用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。 部門管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。 崗位管理:配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等。 角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。 字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。 在線用戶:當(dāng)前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。 定時任務(wù):在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。 代碼生成:前后端代碼的生成。 服務(wù)監(jiān)控:監(jiān)視當(dāng)前系統(tǒng)CPU、內(nèi)存、磁盤、堆棧等相關(guān)信息。 在線構(gòu)建器:拖動表單元素生成相應(yīng)的HTML代碼。 文件上傳,緩存標(biāo)簽等。
?項目使用模塊化與插件化的方式開發(fā),正在開發(fā)中的模塊:cms系統(tǒng)、萬能模型、微信管理、工單系統(tǒng)、問答系統(tǒng)、工作流引擎...
?
項目地址
項目地址:https://gitee.com/tiger1103/gfast
相關(guān)截圖




GoAdmin
項目介紹
GoAdmin 可以幫助你的golang應(yīng)用快速實現(xiàn)數(shù)據(jù)可視化,搭建一個數(shù)據(jù)管理平臺。支持如下的一些功能:
?? 「高生產(chǎn)效率」: 10分鐘內(nèi)做一個好看的管理后臺 ?? 「主題」: 默認(rèn)為adminlte,更多好看的主題正在制作中,歡迎給我們留言 ?? 「插件化」: 提供插件使用,真正實現(xiàn)一個插件解決不了問題,那就兩個 ? 「認(rèn)證」: 開箱即用的rbac認(rèn)證系統(tǒng) ?? 「框架支持」: 支持大部分框架接入,讓你更容易去上手和擴(kuò)展
項目地址
項目地址:https://gitee.com/go-admin/go-admin
相關(guān)截圖


