Go Playgound
Go Playgound
pool
:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
stats
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
assert
:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
colors
:art: Go color manipulation, conversion and printing library/utility
errors
:boom:Error Context, Stack Trace, Types and Tags for full error handling and logging.
generate
:runner:runs go generate recursively on a specified path or environment variable and can filter by regex
kms
:hocho: Is a library that aids in graceful shutdown of a process/application
pkg
:star: pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name with an additional suffix of `ext` to avoid naming conflic...
statics
:file_folder: Embeds static resources into go files for single binary compilation + works with http.FileSystem + symlinks