通用的go web开发脚手架,提供各种常用功能,便于开发
一款通用的go web开发脚手架,提高开发效率
1.支持sqlx和gorm
2.提供雪花算法生成uid
4.日志支持zap和logrus,默认zap
5.validator参数校验
6.jwt的token处理
7.redis支持单个redis数据库,哨兵,集群等
8.viper读取配置,支持配置文件热加载
9.air热加载项目,.air.conf配置文件
10.提供Makefile
11.CLD风格
12.对响应做了resp封装
13.gin-swagger生成接口文档
14.metrics接口,生成符合prometheus处理的指标数据