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.