[氖-Neon] Go开发工具包
go get -u github.com/noble-gase/neon| 模块 | 说明 |
|---|---|
| aeskit | 封装 AES 相关操作 |
| array | 切片常用操作 |
| conv | 类型转换 |
| coord | 距离、方位角、经纬度与平面直角坐标系的相互转化 |
| httpzip | 远程获取 ZIP 压缩包中的文件内容 |
| hashkit | 封装 Hash 常用方法 |
| imgkit | 图片处理,如:缩略图、裁切、标注等 |
| treekit | 基于泛型的树形结构,可用于:菜单和组织关系等 |
| protokit | 实现 url.Values 和 proto.Message 的相互转换 |
| redkit | 基于 singleflight 封装 Redis 常用操作 |
| redlock | 基于 Redis 的分布式锁 |
| retry | 重试操作 |
| rsakit | 封装 RSA 相关操作 |
| sqlkit | 包含DB初始化和事务等封装 和 基于 Jet 的 curd 封装 |
| stepkit | 分批次处理切片 |
| kvkit | 用于处理 k-v 格式化的场景,如:生成签名串等 |
| validkit | 验证器(基于 validator)支持汉化和自定义规则 |
Enjoy 😊