algo | ||
orm | ||
.gitignore | ||
buffer.go | ||
byte.go | ||
console_color.go | ||
exec.go | ||
file.go | ||
http.go | ||
LICENSE | ||
path.go | ||
rand.go | ||
README.md | ||
string.go | ||
struct_map.go | ||
time.go |
go-helper
A help package for golang, provide some utilities, encryption and database orm struct.
helper package
ByteHelper
ByteHelper provides Hex and Byte format conversion.
ConsoleColorHelper
ConsoleColorHelper provides console color support.
FileHelper
FileHelper provides file copy and gzip compression support.
HttpHelper
HttpHelper provides http GET, POST and PostForm support.
PathHelper
RandHelper
RandHelper provides rand specified number of numbers or strings.
StringHelper
TimeHelper
TimeHelper provides full format of time format support.
cryptox package
A golang crypto package extended, including encryption and padding.
encryption:
- AES
- DES
- TripleDES
- HMac
- SHA
Padding:
- ZeroPadding
- PKCS5Padding
dbx package
Database xorm struct, including:
- PostgreSQL
- MySQL
- Redis
- SQLite