In Golang there was no official approach of how to manage dependency. Hence, in the early days of golang until recently, there were different ways in managing dependencies. In the beginning there is go get. It help to download package from the internet to your local directory which can be