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 conflicts.
Motivation
This is a place to put common reusable code that is not quite a library but extends upon the core library, or it's failings.
Install
go get -u github.com/go-playground/pkg/v5
Highlights
Generic Doubly Linked List.
Result & Option types
Generic Mutex and RWMutex.
Bytes helper placeholders units eg. MB, MiB, GB, ...
Make a pull request... can't guarantee it will be added, going to strictly vet what goes in.
License
Licensed under either of Apache License, Version
2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in this package by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.