## 内置第三方依赖
使用到的开源库:
* [gin](https://github.com/gin-gonic/gin)—— 路由、路由组、中间件
* [zap](https://github.com/gin-contrib/zap)—— 高性能日志方案
* [gorm](https://github.com/go-gorm/gorm)—— ORM 数据操作
* [cobra](https://github.com/spf13/cobra)—— 命令行结构
* [viper](https://github.com/spf13/viper)—— 配置信息
* [cast](https://github.com/spf13/cast)—— 类型转换
* [redis](https://github.com/go-redis/redis/v8)—— Redis 操作
* [jwt](https://github.com/golang-jwt/jwt)—— JWT 操作
* [base64Captcha](https://github.com/mojocn/base64Captcha)—— 图片验证码
* [govalidator](https://github.com/thedevsaddam/govalidator)—— 请求验证器
* [limiter](https://github.com/ulule/limiter/v3)—— 限流器
* [email](https://github.com/jordan-wright/email)—— SMTP 邮件发送
* [aliyun-communicate](https://github.com/KenmyZhang/aliyun-communicate)—— 发送阿里云短信
* [ansi](https://github.com/mgutz/ansi)—— 终端高亮输出
* [strcase](https://github.com/iancoleman/strcase)—— 字符串大小写操作
* [pluralize](https://github.com/gertd/go-pluralize)—— 英文字符单数复数处理
* [faker](https://learnku.com/courses/go-api/1.17/finish-up/github.com/bxcodec/faker)—— 假数据填充
* [imaging](https://learnku.com/courses/go-api/1.17/finish-up/github.com/disintegration/imaging)—— 图片裁切
- 序言
- 基础
- 安装GoHub
- 目录结构
- 开发规范
- 部署项目
- 架构
- 架构总览
- 生命周期
- 配置
- 配置介绍
- 配置目录
- 配置格式
- 配置加载
- 读取配置
- 动态配置
- 环境变量配置
- 路由
- 路由模式
- 路由定义
- 路由参数
- 路由分组
- 路由限流
- 路由拆分
- 控制器
- 控制定义
- 控制器初始化
- 中间件
- Make创建控制器
- 请求
- 请求信息
- 数据库
- 连接数据库
- 基本使用
- Make创建模型
- 日志
- 介绍
- 日志驱动
- 日志写入
- HTTP日志
- 数据库请求日志
- 错误和调试
- Debuger调试器
- 验证
- 验证器
- 验证规则
- Make创建验证器
- 杂项
- 缓存
- 分页
- 验证码
- CURL请求
- 命令行
- 基础知识
- console 包
- Cobra 基础
- 命令行模式
- 附录
- 配置参考
- 第三方依赖库