glide

Dependency management and vendoring for Go projects

Install

All systems
curl cmd.cat/glide.sh
Debian Debian
apt-get install glide
Ubuntu
apt-get install glide
Alpine
apk add glide
Arch Arch Linux
pacman -S glide
image/svg+xml Kali Linux
apt-get install glide
Fedora
dnf install glide
Windows (WSL2)
sudo apt-get update sudo apt-get install glide
OS X
brew install glide
Raspbian
apt-get install glide
Docker
docker run cmd.cat/glide glide powered by Commando

glide

Dependency management and vendoring for Go projects

golang-glide

Vendor package management for Go

Glide is comparable to tools like Cargo, npm, Composer, Bundler, pip, Maven but for Go. It manages vendored packages with ease. Packages to be vendored are listed in a configuration file at the root of a project along with the appropriate restriction on versions and Glide will download the most recent versions satisfying the constraints into the vendor directory. It will write a lock file to record the exact versions chosen.