Go Modules

Go Modules

git-pkgs is built from a set of Go libraries that handle different aspects of dependency management. Each library is independently usable if you’re building your own tooling.

  • manifests parses lockfiles and manifest files to extract dependency information
  • managers wraps package manager CLIs behind a common interface for install, add, update, and remove
  • registries fetches package metadata from registry APIs
  • purl handles Package URL parsing and generation
  • vers parses version ranges across different ecosystem syntaxes
  • spdx normalizes and validates license expressions