A common Toolkit library of Golang.
$ go get -u github.com/fromiuan/goutils
package | notice |
---|---|
lib/cache | Cache, support redis, money, memcache. |
lib/cfg | Configuration file, support ini, xml, json. |
lib/cron | Sync tasks to support high-concurrency scenarios. |
lib/crypto | Encryption, support multiple encryption methods. |
lib/freexl | Excel, support excel2003. |
lib/install | Parse sql to install of grom or sql. |
lib/ip | Ip lib. |
lib/name | Name, support to get real virtual name and nickname. |
lib/phone | Phone lib. |
lib/snowflake | Snow flake,for details,read https://github.com/bwmarrin/snowflake . |
lib/task | Timed task. |
notice/dingtalk | DingTalk Reboot. |
notice/mail | Email. |
notice/sms | Sms,suport aliyun,tencent,huawei. |
tlog | Logger. |
tools | Tookit. |