Categorygithub.com/vanclief/compose
module
1.3.21
Repository: https://github.com/vanclief/compose.git
Documentation: pkg.go.dev

# README

compose

Warning: This package is still in development and things keep changing so things may break.

A collection of opinionated modules created for building golang applications quicker while keeping best practices.

Why


Most applications have many components in common:

  • Loading config & env variables
  • Logging
  • Keeping a state
  • Long term storage
  • APIs
  • Authentication
  • Role management

In the spirit of keeping it DRY, this package standarizes everything so we can use the same components on every application.

Instalation


go get -u github.com/Vanclief/compose

Usage


  • config - Loading env/ settings

Dependencies


  • ez - Better error handling & error stack traces
  • zerolog - Lightweight and minimalistic logging
  • promtail-go - Promtail + Grafana = Awesome logs
  • echo - HTTP router
  • ozzo-validation - Struct validation
  • viper - Env variables & config files

# 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