I created a tool called Go Painless!

I have created a package manager for Go (as a wrapper around the original go command) to painlessly manage private dependencies. It uses an NPM like approach by tracking packages in a package.json file. This allows you to add go.mod and go.sum to .gitignore as anytime someone clones the repo they can be restored using the go-painless restore command.

You can find it at my Github. Feel free to contribute as well :slight_smile:

Not sure if this the right place to let other people know about this tool though!

2 Likes