Skip to content

Latest commit

 

History

History
32 lines (18 loc) · 1 KB

README.md

File metadata and controls

32 lines (18 loc) · 1 KB

⬆️ For table of contents, click the above icon

Build GoDoc

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

  • csrf/ - just use SameSite cookies
  • crypto/pkencryptedstream/ - provides confidentiality, but is malleable (ciphertext is not authenticated). Use Age instead.