第三方库
按用途整理的常用 Go 第三方库指南,每篇包含安装方式、典型用法与代码示例。
认证与鉴权
配置与数据处理
- Viper — 从文件、环境变量与命令行读取配置
- spf13/cast — Go 类型之间的安全转换
- copier — 结构体之间的值拷贝
- go-ini — INI 文件读写
- size — 易读的字节大小表示
服务与基础设施
- DockerAPI — 在 Go 中调用 Docker API
- Wire — 编译期依赖注入
- gopsutils — 系统与进程信息
- gopher-lua — 在 Go 程序中嵌入 Lua
数学、图像与工具
日志、ORM 与校验
Web 开发
- Gin — HTTP Web 框架
- HttpRouter — 高性能 HTTP 路由
- swag — 由注释生成 Swagger 文档
