## 內置第三方依賴
使用到的開源庫:
* [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 基礎
- 命令行模式
- 附錄
- 配置參考
- 第三方依賴庫