dep is a dependency management tool for golang. If you have work on other programming languages, dep is similar to npm, pod or pip. In simple words, it is a package manager to manage your project’s third party libraries. How to install it There’s a few ways to install dep. Personally, I prefer to install it with Homebrew To install it run: $~ brew install dep Initializing a project with dep To initialize it in your go project, go to your project directory and run the following