Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Log in
•
Sign up
Add Question
Follow
Development
What is the best dependency manager for golang?
3
Options
Considered
10
User
Recs.
Jun 29, 2020
Last
Updated
Related Questions
Activity
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Let's go!
Have feedback or ideas?
Join our community
on Discord
Ad
3
Options
Considered
Best dependency manager for golang
Price
Last Updated
--
govendor
-
Jun 29, 2020
--
Godep
-
Jan 7, 2020
--
Glide
-
Oct 17, 2019
See Full List
--
govendor
My Rec
ommendation
for
govendor
My Recommendation for
govendor
Add Video or Image
Hide
Get it
here
Recommend
2
--
Godep
My Rec
ommendation
for
Godep
My Recommendation for
Godep
Add Video or Image
All
3
Experiences
1
Pros
2
Top
Pro
•••
Official Support from Golang, getting merged in Go v1.10
Godep will officially be supported and integrated into Go's toolchain from v1.10, according to their roadmap.
See More
ExceptionalTlazolteotl's Experience
godep isn't too difficult to use, but is no longer supported
See More
Top
Pro
•••
Very popular
Godep is the most popular dependency manager for Go. Since it's a community-driven project, it means that the documentation is almost always up-to-date and the risk of it being abandoned is quite low.
See More
Hide
See All
Get it
here
Recommend
4
2
--
Glide
My Rec
ommendation
for
Glide
My Recommendation for
Glide
Add Video or Image
All
4
Pros
2
Cons
2
Top
Con
•••
Support is now deferred to golang/godep
https://github.com/golang/dep
See More
Top
Pro
•••
Will be familiar to people already used to npm
Glide uses commands similar to npm (install, init, update) so it will be quite familiar to developers already used to npm and the transition will be seamless.
See More
Top
Con
•••
No way to automatically update a single dependency
Running glide up will update all the dependencies found in the vendor file to the latest version. If you want to update only one package to the latest version you cannot add the package name after glide up. Instead you must manually update the vendor file and set the version for the package you want to update to the latest released version.
See More
Top
Pro
•••
Automatically locks dependecy versions
Glide works similarly to npm. It downloads packages from different sources and locks their versions in place so that other developers working on the same project use the same packages and versions as everyone else.
See More
Hide
See All
Get it
here
Recommend
1
1
Don't see your favorite option? Add it.
I Recommend...
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop