golicense - Go Binary OSS License Scanner
golicense is a tool that scans compiled Go binaries and can output all the dependencies, their versions, and their respective licenses (if known). golicense only works with Go b
GoFish, The Package Manager
Features, usage and installation instructions can be found on the homepage.
What does GoFish do?
GoFish is a cross-platform systems package manager, bringing the ease of use of
Golang license and dependency checker. Prints list of all dependencies (both from std and 3rd party), number of times used, their license and saves all the license files in /licenses.
What is GoImportDot ?
GoImportDot is a tiny tool to generate a dot file (used for Graphviz) of imports of golang package.It has two purpose.
Help people quickly understand how a package organi
Would you like to see your company name here? We're looking for a stable source of funding.
dep is a dependency management tool for Go. It requires Go 1.9 or newer to compile.
dep was initially developed t
go-stable is a self-hosted service, that provides versioned URLs for any Go package, allowing to have fixed versions for your dependencies. go-stable is heavily inspired by gopkg.in.
How it works? Is a pr
The language-agnostic, universal package manager
gx is a packaging tool built around the distributed, content addressed filesystem IPFS. It aims to be flexible, powerful and simple.
gx is Alpha Quality. W
Trash - Go ./vendor manager
Keeping the trash in your ./vendor dir to a minimum.
How to use
Make sure you're using go1.6 or later version.
Download and extract latest release to your PATH. Alternatively,
Johnny Deps is a small tool from VividCortex that provides minimalistic dependency versioning for Go repositories using Git. Its primary purpose is to help create reproducible builds when many import paths
Gophers love nuts.
nut is a tool that allows Go projects to declare dependencies, download dependencies, rewrite import paths and ensure that dependencies are properly vendored.
To accomplish this goal, nut does
Create and manage Isolated Virtual Environments for Golang.
Why a tool to generate and manage virtual environments in Go?. Well, sometimes programmers need to work in or maintain a project
The Vendor Tool for Go
go get -u github.com/kardianos/govendor
Use Go modules
Go modules were initially released with Go1.11. Fixes and improvements in Go1.11.2 and the to-be-released Go1.12 have and will ma
Go Package Manager
Go Package Manager (or gpm, for short) is a tool that helps achieve reproducible builds for Go applications by specifying the revision of each external Go package that the application depends on.
A dependency manager for Go (golang), inspired by Bundler. It is different from other dependency managers in that it does not force you to mess with your GOPATH.
Install Goop: go g
gom - Go Manager
The go get command is useful. But we want to fix the problem where package versions are different from the latest update. Are you going to do go get -tags=1.1 ..., go get -tag=0.3 for e
Godep - Archived
Please use dep or another tool instead.
The rest of this readme is preserved for those that may still need its contents.
godep helps build packages reproducibly by fixing their dependencies.
Glide: Vendor Package Management for Golang
Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If so, Glide is the comparable Go tool.
Manage your vendor
Fetching packages in golang can be difficult, especially when juggling multiple packages, and private repositories. GIGO (Gigo Installer for Go) tries to solve that problem, effectively being the golang equi
Go Package Manager
Gopm (Go Package Manager) is a Go package manage and build tool for Go.
News Try out gopm.io, the online version caching and package download service for Go.
Please see Documentation before you sta