All Projects → ThreeKing2018 → Goutil

ThreeKing2018 / Goutil

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

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Goutil

Utils Everywhere
整理并收集各种常用的覆盖面广的工具类
Stars: ✭ 329 (+487.5%)
Mutual labels:  util, tools
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
Soflow
A ScriptableObject oriented design SDK.
Stars: ✭ 43 (-23.21%)
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
Millesime
Create Phar archive(s) from your PHP project.
Stars: ✭ 35 (-37.5%)
Mutual labels:  tools
Gotools
create some tools use go lang.
Stars: ✭ 54 (-3.57%)
Mutual labels:  tools
V Androidcollectsources
🔥💪 Github优秀开源项目整理,方便查阅,仅供参考,感谢开源!!!
Stars: ✭ 51 (-8.93%)
Mutual labels:  util
Tools
自用的一些工具集合 更多笔记请查看
Stars: ✭ 42 (-25%)
Mutual labels:  tools
Dev tools
一些很实用工具或插件(开发或者日常使用)----慢慢更新ing
Stars: ✭ 41 (-26.79%)
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
Gtdo
The source for gotools.org.
Stars: ✭ 35 (-37.5%)
Mutual labels:  tools
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+1700%)
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
Gormt
database to golang struct
Stars: ✭ 1,063 (+1798.21%)
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和我们自己写的

部分来源名单

欢迎加入本团队

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

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].