module
0.0.0-20250122105845-0acfdd5a5212
Repository: https://github.com/function61/gokit.git
Documentation: pkg.go.dev
# README
⬆️ For table of contents, click the above icon
Frequently needed, stupid simple, packages in Go.
Directory structure
Low-level packages
Directory structure follows Go's stdlib where there
are equivalents. E.g. httputils
is found in net/http/httputils/.
Higher-level, "app", packages
Go's stdlib (wisely) doesn't implement higher level/app-level concepts.
Higher-level concepts are in app/ like backoff/retry algorithms or external service related things like AWS wrappers or Prometheus helpers.
Deprecations
- net/http/csrf/ - just use SameSite cookies
- crypto/pkencryptedstream/ - provides confidentiality, but is malleable (ciphertext is not authenticated). Use Age instead.
- log/logex/ - use log/slog i.e. the official solution to pain which our package addressed.
# Packages
No description provided by the author
Helpers so generic & useful they "could/should be" language-level features.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MIME (Content Type) database.
No description provided by the author
No description provided by the author
Common utils (Contains()/Filter()/..) for common types of slices.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author