Skip to content
@git-pkgs

git-pkgs

Dependency tools for git

git-pkgs tracks package dependencies across your repository's git history. It answers questions like "who added this dependency?", "when was it introduced?", and "how long were we exposed to this vulnerability?" Works with 35+ package managers.

Install it with:

brew tap git-pkgs/git-pkgs
brew install git-pkgs

Or download a binary from the releases page.

Or build from source:

go install github.com/git-pkgs/git-pkgs@latest

Libraries

  • managers - Go library wrapping package manager CLIs behind a common interface
  • manifests - Go library for parsing package manager manifest and lockfiles
  • purl - Go library for Package URL construction, parsing, and registry URL mapping
  • registries - Go library for fetching package metadata from registry APIs
  • spdx - Go library for SPDX license expression parsing and normalization
  • vers - Version range parsing and comparison per the VERS spec

Popular repositories Loading

  1. git-pkgs-ruby git-pkgs-ruby Public archive

    A git subcommand for analyzing package/dependency usage in git repositories over time

    Ruby 41 1

  2. git-pkgs git-pkgs Public

    About A git subcommand for analyzing package/dependency usage in git repositories over time

    Go 4 1

  3. managers managers Public

    A Go library that wraps package manager CLIs behind a common interface.

    Go 3

  4. proxy proxy Public

    A caching proxy for package registries.

    Go 2

  5. vers vers Public

    A Go library for parsing, comparing and sorting version ranges according to the VERS spec.

    Go 1

  6. manifests manifests Public

    A Go library for parsing package manager manifest and lockfiles.

    Go 1 1

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…