/fast-gin

基于 Gin 的企业通用开发脚手架。

Primary LanguageGoMIT LicenseMIT

Fast-Gin

Language License: MIT

基于 Gin 的企业通用开发脚手架,集成了 Go 生态中的热门库: Gin、zap+lumberjack、viper、sqlx、gorm、redigo 等...

支持

fast-gin,采用 Go 语言规范的工程化模块儿划分,根据自己的需求进行简单的修改,快速进行高效的 Web 开发,主要功能有:

  • 支持多配置环境
  • 支持 zap + lumberjack 进行日志的打印、分割归档,覆盖到 mysql、redis、request
  • 支持 validator 校验库,并实现多语言的错误提示,及自定义错误提示信息
  • 支持 swagger 文档
  • 提供 JWT认证、令牌桶限流、白名单认证等中间件

项目结构

快速上手