Skip to content

go util 是golang通用工具包,实现一站式,开箱即用

Notifications You must be signed in to change notification settings

liu-junyong/goutil

 
 

Repository files navigation

goutil

是go 的工具集,也叫小函数
打造一站式工具库
会持续更新

目录说明

  • 一个类别一个文件夹,文件夹里必含一个测试文件
  • 可以使用go test测试
  • 如array
 |- array
        |- array.go      //核心文件
        |- array_test.go //测试文件
        |- readme.md     //说明文档

目录分类列表

功能 包名 备注
数值转换 convertor 操作数字等
时间操作 datetime 获取自定义时间格式等
数组操作 array 数组转换等
文件操作 filetool 获取文件目录,读取,写等
格式化操作 formatter 如存储大小转换成可读的单位等
日志操作 logtool 打印不同等级日志等
golog golog 操作日志等
分页操作 paginator 用于数据分页操作等
rpc操作 rpctool rpc等
切片操作 slicetool 切片操作等
字符串操作 strtool 随机数,md5等
命令操作 slicetool linux相关等
goaddr goaddr 获取内网地址和外网地址
config config 配置文件-支持本地+远程配置文件读取,动态加载
grpc+etcd服务注册 register grpc的resolver方式服务注册
常用hash函数 hash string、byte、file 的hash值 包括md5 sha1 sha256 sha512

贡献来源

一般来源于github和我们自己写的

部分来源名单

欢迎加入本团队

我们正在打造一个一站式工具库
实现快速开发,做到开箱即用
方便大家,请多多支持,加个星吧

About

go util 是golang通用工具包,实现一站式,开箱即用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.8%
  • Shell 0.2%