Package Management -
Awesome Go
Official tooling for dependency and package management
- go modules - Modules are the unit of source code interchange and versioning. The go command has direct support for working with modules, including recording and resolving dependencies on other modules.
- gup - Update binaries installed by "go install".
- modup - Terminal UI for Go dependency updates with outdated module detection and selective upgrading.
- mvn-golang - plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure.
- syft - A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems.