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.
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 ... ).
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 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.
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.
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.
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
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
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
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