Common packages for Go projects.
-
clock
: Basic interface for getting the current time, including a frozen implementation. -
collections
: Collection utility functions using Go generics. -
encryption
: Simpler but limited wrappers of common encryption algorithms. -
jwt
: JSON Web Token generator and validator. -
logger
: Simple logging interface. -
middleware
: Useful HTTP middleware functions. -
password
: Password hashing and validation functions. -
respond
: Quick HTTP response writers. -
system
: Dependency injection interface. -
validator
: Struct validation library based on struct tags.