A collection of modules other projects may be dependent upon. Mainly wrappers to third-party projects to allow for configuration via files, configuration references and some sensible default configurations.
Implementations are built for necessity rather than completion and may not have all of the expected functions available.
Thread-safe objects to protect against potential data races.
Convenience functions for filesystem operations.
A wrapper to rcrowley/go-metrics with configuration options for file and HTTP outupt. A base set of runtime stats is provided as well: uptime, memory usage (alloc, sys, total), and threads (goroutines)
A logger with archiving (rolling, compression) functionality and optional asynchronous output.
Convenience functions for randomized output.
Convenience functions for casting values between types.
Websocket provides management capabilities for websocket connections.