lzambarda / simple-go-boilerplate

Simple microservices-oriented go project layout boilerplate to provide some ideas and tips.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Go boilerplate

The goal of this repo is to provide some microservices-oriented ideas and give tips to any Go developer.

Go is a fantastic language with simplicity at its core and its community is great. However I think that there's so much freedom on how to set up a project that newcomers may get overwhelmed.

I know that many other repositories like this exist, this is just my take at trying to provide a very simple layout with clear explanation. Feel free to provide suggestions to improve this!

In my opinion the best approach remains to start with a single main.go file and slowly evolve and structure the project as it goes.

Enjoy!

About

Simple microservices-oriented go project layout boilerplate to provide some ideas and tips.

License:MIT License


Languages

Language:Go 80.1%Language:Makefile 19.9%