GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • git-pkgs
  • Docs
  • GitHub
  • Edit this page on GitHub →

This view

  • Original page
  • New address

GeezerVison is showing git-pkgs.dev — Go Modules

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

  • archives reads and browses archive files in memory
  • attestation parses SLSA Provenance v1 identity fields from sigstore bundles
  • changelog parses changelog files into structured entries
  • cooldown filters package versions by publish age
  • enrichment combines registry and ecosyste.ms lookups behind a single interface
  • forge fetches repository metadata and drives issues/PRs/CI across git forges
  • gitignore matches paths against gitignore rules
  • licenses matches license text and scans repositories against ScanCode’s rule corpus
  • managers wraps package manager CLIs behind a common interface for install, add, update, and remove
  • manifests parses lockfiles and manifest files to extract dependency information
  • markup renders README markup formats to HTML
  • platforms translates platform identifiers across package ecosystems
  • pom resolves effective Maven POMs without a JVM
  • purl handles Package URL parsing and generation
  • registries fetches package metadata from registry APIs
  • resolve parses package manager CLI output into dependency trees with PURLs
  • reuse extracts SPDX license info from REUSE-compliant projects
  • sarif reads, writes, and validates SARIF 2.1.0 logs
  • sbom reads and writes CycloneDX and SPDX documents
  • sigstore verifies sigstore bundles against the TUF trust root
  • spdx normalizes and validates license expressions
  • vers parses version ranges across different ecosystem syntaxes
  • vulns queries vulnerability databases (OSV, NVD, GitHub Advisories) with PURL-based lookups
archives
In-memory archive reading
attestation
SLSA provenance parsing
changelog
Changelog file parsing
cooldown
Version-age filtering
enrichment
Package metadata enrichment
forge
Git forge API client and CLI
gitignore
Gitignore pattern matching
licenses
License text matching and scanning
managers
Package manager CLI wrapper
manifests
Manifest and lockfile parsing
markup
Markup to HTML rendering
platforms
Cross-ecosystem platform mapping
pom
Effective-POM resolution
purl
Package URL handling
registries
Registry API clients
resolve
Dependency tree parsing
reuse
REUSE spec parsing
sarif
SARIF 2.1.0 read/write/validate
sbom
SBOM read/write
sigstore
Sigstore bundle verification
spdx
SPDX license utilities
vers
Version range parsing
vulns
Vulnerability database queries
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.