https://github.com/20gu00/go_quick
通用的go web开发脚手架,提供各种常用功能,便于开发
https://github.com/20gu00/go_quick
air gin gin-swagger gorm jwt logrus makefile prometheus-metrics sqlx viper zap
Last synced: 4 months ago
JSON representation
通用的go web开发脚手架,提供各种常用功能,便于开发
- Host: GitHub
- URL: https://github.com/20gu00/go_quick
- Owner: 20gu00
- Created: 2022-12-12T06:41:05.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-27T13:56:26.000Z (over 3 years ago)
- Last Synced: 2025-04-20T14:53:04.539Z (about 1 year ago)
- Topics: air, gin, gin-swagger, gorm, jwt, logrus, makefile, prometheus-metrics, sqlx, viper, zap
- Language: Go
- Homepage:
- Size: 16.6 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go_quick
通用的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处理的指标数据