Standard Go project structure https://github.com/golang-standards/project-layout create directory structure then: go mod init go mod tidy go mod vendor Description SOON