大家好,我是为前端娱乐圈操碎了心的小迷妹,正宗前端开发一枚,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标。
每天上班必须做的一件事情,就是打开我们全球最大的程序员交友社区GitHub,因为这上面有太多开源的宝贝了,每天都乐此不疲,深耕于此,当然也收获了很多有用的东西,写出来分享一下。
今天发现一款开源前端框架gin-vue-admin
GIN-VUE-ADMIN是一个基于vue和gin开发的全栈前后端分离的后台管理系统,拥有jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供了多种示例文件,让大家把更多时间专注在业务开发上。
官网:http://doc.henrongyi.top/
GitHub:https://github.com/flipped-aurora/gin-vue-admin
技术选型
前端:用基于vue的Element-UI构建基础页面。
后端:用Gin快速搭建基础restful风格API,Gin是一个go语言编写的Web框架。
数据库:采用MySql(5.6.44)版本,使用gorm实现对数据库的基本操作,已添加对sqlite数据库的支持。
缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。
API文档:使用Swagger构建自动化文档。
配置文件:使用fsnotify和viper实现yaml格式的配置文件。
日志:使用go-logging实现日志记录。
仪表盘
富文本编辑器
表格