/go-skeleton

my project structure in Golang

Primary LanguageGo

Go Skeleton

is lightweight project directory structure in golang, which has a 4 basic layers handler (http), service, repository, and model. This project implement automation dependecy injection and graceful shutdown to handle resource released properly.

Package Included

  1. Dependency Injection
  2. Message Broker
  3. Configuration (will change it later)
  4. Router