文件

pkg 文档 描述
fsnotify 用法 监听文件修改进而自动重新加载

微服务

pkg 文档 描述
ratelimit 漏桶率限制算法
Jaeger 分布式追踪系统
hystrix-go 流量控制,熔断,容错,隔离功能

缓存

pkg 文档 描述
cache2go go 进程内缓存
golang-lru 实现LRU缓存策略

日志&调试

pkg 文档 描述
errors 错误处理
zerolog 零拷贝日志

pkg 文档 描述
grpool 轻量级协程池
ants 协程池

框架

pkg 文档 描述
gin web 高效框架
goConvey 单元测试框架, 自带 Web 界面

配置

pkg 文档 描述
ini ini 配置文件
gjson 用法 用于读取 JSON 串
sjson 用法 用于设置 JSON 串

唯一ID

pkg 文档 描述
uuid uuid 码
sonyflake sony 雪花算法

工具包

pkg 文档 描述
cron 用法 定时器 by linux crontab
endless 优雅重启 go 程序
com 工具包
cast 全类型转换
gopass 交互模式输入密码
cobra 命令行框架, spf13大神出品