Go Package优秀的包
字数:
148
·
阅读:
1 分钟
·
访问:
-
Go 资源汇总
收集的资源大而全,提供更多选择,更大视野。
| Github | 描述 |
|---|---|
| go-awesome | Go 语言优秀资源整理 |
| Golang | Go 资料包 |
| awesome-go-cn | Go 资源列表 |
文件
| pkg | 文档 | 描述 |
|---|---|---|
| fsnotify | 用法 | 监听文件修改进而自动重新加载 |
微服务
| pkg | 文档 | 描述 |
|---|---|---|
| ratelimit | 漏桶率限制算法 | |
| Jaeger | 分布式追踪系统 | |
| hystrix-go | 流量控制,熔断,容错,隔离功能 |
缓存
| pkg | 文档 | 描述 |
|---|---|---|
| cache2go | go 进程内缓存 | |
| golang-lru | 实现LRU缓存策略 |
日志&调试
| pkg | 文档 | 描述 |
|---|---|---|
| errors | 错误处理 | |
| zerolog | 零拷贝日志 |
池
| pkg | 文档 | 描述 |
|---|---|---|
| grpool | 轻量级协程池 | |
| ants | 协程池 |
WEB框架
| pkg | 文档 | 描述 |
|---|---|---|
| gin | web 高效框架 |
测试框架
| pkg | 文档 | 描述 |
|---|---|---|
| goConvey | 单元测试框架, 自带 Web 界面 |
配置
| pkg | 文档 | 描述 |
|---|---|---|
| ini | ini 配置文件 | |
| gjson | 用法 | 用于读取 JSON 串 |
| sjson | 用法 | 用于设置 JSON 串 |
唯一ID
| pkg | 文档 | 描述 |
|---|---|---|
| uuid | uuid 码 | |
| sonyflake | sony 雪花算法 | |
| xid | 全局唯一ID生成器 20个字符长度 |
网络
| pkg | 文档 | 描述 |
|---|---|---|
| ping | go ping 包 |
工具包
| pkg | 文档 | 描述 |
|---|---|---|
| cron | 用法 | 定时器 by linux crontab |
| endless | 优雅重启 go 程序 | |
| com | 工具包 | |
| cast | 全类型转换 | |
| gopass | 交互模式输入密码 | |
| cobra | 命令行框架, spf13大神出品 | |
| go-humanize | 各种数字的人性化转换 |