This package provides a toolbox for crestal golang projects.
In these utilities, we prioritize the 12-factor principles.
this package use standard slog package for logging, so if you set the global default logger anywhere, it will be used by this package.
slog.SetDefault(YOUR_LOGGER)
A wrapper around the standard slog package that offers a New function for easily creating a logger.
Load configuration from environment variables, docker/k8s secrets, aws systems manager or secret manager.
A custom error type which implements the error interface and provides additional information about the error.
Utilities for fiber web framework.
Utilities for general purpose.