Skip to content

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

License

Notifications You must be signed in to change notification settings

lzambarda/simple-go-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!