ThreeKing2018 / Goutil
go util 是golang通用工具包,实现一站式,开箱即用
Stars: ✭ 56
Projects that are alternatives of or similar to Goutil
Utils
Docker image with tools like curl, wget, ping, nslookup, dig, psql etc.
Stars: ✭ 49 (-12.5%)
Mutual labels: tools
Mark Directory
Provide a quick way to change directory from the command line
Stars: ✭ 35 (-37.5%)
Mutual labels: tools
Developer Tools And Resources
The Best Tools and Resources for developers
Stars: ✭ 39 (-30.36%)
Mutual labels: tools
Commently
😀💬 Easily comment and update comments on GitHub PRs
Stars: ✭ 45 (-19.64%)
Mutual labels: tools
Torchtracer
A python package for visualization and storage management in a pytorch AI task.
Stars: ✭ 41 (-26.79%)
Mutual labels: tools
Best Hacking Tools
BEST HACKING TOOLS..For more tools visit our blog for Hackers
Stars: ✭ 46 (-17.86%)
Mutual labels: tools
Sm4sh Tools
Miscellaneous tools for dealing with smash 4 files.
Stars: ✭ 38 (-32.14%)
Mutual labels: tools
Xjavafxtool
基于JavaFx搭建的实用小工具集合,方便开发过程中的代码编写与调试,想学习javaFx的同学可以参考参考。其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、身份证生成器、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成工具、Redis连接工具、网页源码下载工具、切换Hosts工具、Ftp服务器、Cmd调试工具、Ftp/Ftps/Sftp客户端调试工具、Pdf转换工具、文件列表生成器、图片压缩工具、图片转码工具、Kafka调试工具、Email群发工具、颜色代码转换工具、短信群发工具、脚本引擎调试、文件重命名、Json转换、语音转换、Socket调试、图片解析、微信小程序反编译、Zookeeper操作、Excel拆分合并、文件夹监控、文件编码检测、传输、端口扫描、久坐提醒、随机数生成、剪贴板历史、文件搜索、mp3转换、印章生成等工具
Stars: ✭ 1,063 (+1798.21%)
Mutual labels: tools
Jsoncsv
a command tool easily convert json file to csv or xlsx
Stars: ✭ 43 (-23.21%)
Mutual labels: tools
Dns Mitm
A minimal DNS service that can provide spoofed replies
Stars: ✭ 54 (-3.57%)
Mutual labels: tools
goutil
是go 的工具集,也叫小函数
打造一站式工具库
会持续更新
安装
go get -u github.com/ThreeKing2018/goutil
目录说明
- 一个类别一个文件夹,文件夹里必含一个测试文件
- 可以使用go test测试
- 如array
|- array
|- array.go //核心文件
|- array_test.go //测试文件
|- readme.md //说明文档
目录分类列表
功能 | 包名 | 备注 |
---|---|---|
目录操作 | pwdtools | 获取目录 |
数值转换 | convertor | 操作数字等 |
时间操作 | time | 获取自定义时间格式等 |
数组操作 | 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 |
curl | curl | curl get ,post 请求 |
第三方免费服务 | Three_service | 如: 在线验证银行卡 |
定时器 | Timer | 原生,实现一个简单的定时器 |
实现阻塞 | choke | 一般用于程序阻塞 , 简单好用 |
贡献来源
一般来源于github和我们自己写的
部分来源名单
- https://github.com/UlricQin/goutils
- https://github.com/henrylee2cn/goutil/
- https://github.com/wudaoluo/goutil
欢迎加入本团队
我们正在打造一个一站式工具库
实现快速开发,做到开箱即用
方便大家,请多多支持,加个星吧
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].