Barebones dependency manager for Go.

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. Being simple
Information
Category: Golang / Package Management
Watchers: 30
Star: 1.2k
Fork: 51
Last update: May 20, 2022

Related Repos



WithGJR ReGit is a tiny Git implementation written in Golang. It uses the same underlying file formats as Git. Therefore, all the changes made by ReGit can be checked by Git.
 

josehbez It is a command line tool that initializes a folder called .pm, whose objective is to store all the metadata files of the project(license, authors, changelog, sponsors, semantic-versioning ... ).
 

adonovan Spaghetti is an interactive web-based tool to help you understand the dependencies of a Go program, and to explore and evaluate various possible efforts to eliminate dependencies.
 

goreleaser GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository. All that wrapped in your favorite CI.
 

markbates github.com/markbates/pkger is a tool for embedding static files into Go binaries. It will, hopefully, be a replacement for github.com/gobuffalo/packr/v2.
 

devops-works One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
 

saltbo Search and install Golang packages easily
 

montanaflynn If you've switched to go modules you might have found your docker builds have slowed down due go build needing to recompile all the dependencies even if they have already been downloaded or vendored.
 

lu4p binclude is a tool for including static files into Go binaries.
 

golang Pkg.go.dev is a website for discovering and evaluating Go packages and modules.
 

distr1 a Linux distribution to research fast package management
 

mitchellh 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 binaries co
 

fishworks 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 Homebrew t
 

phogolabs Parcello Golang Resource Bundler Overview Parcello is a simple resource manager for Golang that allows embedding assets like SQL, bash scripts and images. That allows easy release management by deploying just
 

ribice glice 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. Introduction glice anal