Go-lang Package Management

Back

1. go modules

Modules are the unit of source code interchange and versioning. The go command has direct support for working with modules, including recording and resolving dependencies on other modules.

2. dep

Go dependency tool.

3. vgo

Versioned Go.

4. glide

Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip.

5. godep

dependency tool for go, godep helps build packages reproducibly by fixing their dependencies.

6. gom

bundle for go.

7. goop

Simple dependency manager for Go (golang), inspired by Bundler.

8. gop

Build and manage your Go applications out of GOPATH.

9. gopm

Go Package Manager.

10. govendor

Go Package Manager. Go vendor tool that works with the standard vendor file.

11. gpm

Barebones dependency manager for Go.

12. johnny-deps

Minimal dependency version using Git.

13. modgv

Converts 'go mod graph' output into Graphviz's DOT language.

14. mvn-golang

plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure.

15. nut

Vendor Go dependencies.

16. VenGO

create and manage exportable isolated go virtual environments.