repository
0.0.0-20250704123853-66cf16f69a87
Repository: https://github.com/function61/gokit.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# 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.