# README
utils
is a collection of small – and sometimes not so small – extensions to
Go's standard library. There are no external dependencies.
The naming scheme is [type]util
or [pkgname]util
. If there already is a
*util
packge in stdlib it's named utilx
(e.g. ioutilx
).
Other useful packages:
github.com/Teamwork/toutf8
– Convert strings to UTF-8.
# Packages
Package aesutil provides a set of functions for 2-way encryption and hashing.
Package contextutil adds functions for context.
Package dbg contains helper functions useful when debugging programs.
Package errorutil provides functions to work with errors.
Package goutil provides functions to work with Go source files.
Package httputilx provides HTTP utility functions.
Package imageutil adds functions for working with images.
Package ioutilx implements some I/O utility functions.
Package jsonutil provides functions for working with JSON.
Package maputil provides a set if functions for working with maps.
Package mathutil provides functions for working with numbers.
Package netutil provides functions expanding on net std package.
Package ptrutil provides functions for working with pointers.
Package israce reports if the Go race detector is enabled.
Package sliceutil provides functions for working with slices.
Package sqlutil provides some helpers for SQL databases.
Package stringutil adds functions for working with strings.
Package syncutil adds functions for synchronization.
Package timeutil provides functions for working with time.
Package typeutil adds functions for types.