Skip to content

Create Boilerplate for Go Projects

We need a base project for new Go projects. It should include the best software that makes developing with Go easier.

Possible software we should include

Look into the following software and determine if it is the best at what it does. Only include libraries that are popular on GitHub or are very specific. For all rejected software, add a comment letting us know why it should not be included in the base for all our Go projects:

The boilerplate should be committed to: https://gitlab.com/megabyte-labs/templates/go

The common files used in the boilerplate should be committed to this repository. Check out other common repositories in this repository's group to get a better idea of what needs to be stored in the common repository.

Similar boilerplate projects with lots of GitHub stars:

Also, go through this list to make sure there are no useful programs that we missed:

https://github.com/avelino/awesome-go

Edited by Brian Zalewski