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