{"catalogVersion":"2026-09-30.1","total":3,"results":[{"id":"zap","name":"zap","category":"logging","modulePath":"go.uber.org/zap","importPath":"go.uber.org/zap","summary":"Structured logging with typed fields and configurable outputs","capabilities":["structured-logging","json"],"tradeoffs":["Introduces logger and field types specific to this dependency."],"standardLibrary":false,"source":{"url":"https://github.com/uber-go/zap","kind":"editorial summary of maintainer documentation","reviewedAt":"2026-09-30"},"metadata":{"version":"v1.28.0","goVersion":"1.19","licenses":["MIT"],"dependencies":[{"path":"github.com/stretchr/testify","version":"v1.8.1"},{"path":"go.uber.org/goleak","version":"v1.3.0"},{"path":"go.uber.org/multierr","version":"v1.10.0"},{"path":"go.yaml.in/yaml/v3","version":"v3.0.4"},{"path":"github.com/davecgh/go-spew","version":"v1.1.1","indirect":true},{"path":"github.com/kr/text","version":"v0.2.0","indirect":true},{"path":"github.com/pmezard/go-difflib","version":"v1.0.0","indirect":true},{"path":"gopkg.in/yaml.v3","version":"v3.0.1","indirect":true}],"fetchedAt":"2026-09-30T18:11:16.447Z","sourceUrls":["https://proxy.golang.org/go.uber.org/zap/@latest","https://proxy.golang.org/go.uber.org/zap/@v/v1.28.0.mod","https://api.deps.dev/v3/systems/go/packages/go.uber.org%2Fzap/versions/v1.28.0"],"vulnerabilities":{"status":"checked","ids":[],"checkedAt":"2026-09-30T18:11:16.447Z","source":"https://api.deps.dev/v3/systems/go/packages/go.uber.org%2Fzap/versions/v1.28.0"},"freshness":"current"},"example":{"id":"zap","packageVersion":"v1.28.0","goVersion":"go1.27.1","verification":{"status":"passed","checkedAt":"2026-09-30T18:16:19.070Z","targets":["linux/amd64","windows/amd64"],"cgoEnabled":false},"notes":["Compile verification covers this example only. It does not test runtime behavior or every optional feature."]},"score":3,"matches":["Category: logging"],"conflicts":[],"unknowns":[],"queryMatches":0},{"id":"zerolog","name":"zerolog","category":"logging","modulePath":"github.com/rs/zerolog","importPath":"github.com/rs/zerolog","summary":"Structured JSON logging through a fluent API","capabilities":["structured-logging","json"],"tradeoffs":["Its chained logging API differs from the standard slog API."],"standardLibrary":false,"source":{"url":"https://github.com/rs/zerolog","kind":"editorial summary of maintainer documentation","reviewedAt":"2026-09-30"},"metadata":{"version":"v1.35.1","goVersion":"1.23","licenses":["MIT"],"dependencies":[{"path":"github.com/coreos/go-systemd/v22","version":"v22.7.0"},{"path":"github.com/mattn/go-colorable","version":"v0.1.14"},{"path":"github.com/pkg/errors","version":"v0.9.1"},{"path":"github.com/rs/xid","version":"v1.6.0"},{"path":"github.com/mattn/go-isatty","version":"v0.0.20","indirect":true},{"path":"golang.org/x/sys","version":"v0.29.0","indirect":true}],"fetchedAt":"2026-09-30T18:11:16.569Z","sourceUrls":["https://proxy.golang.org/github.com/rs/zerolog/@latest","https://proxy.golang.org/github.com/rs/zerolog/@v/v1.35.1.mod","https://api.deps.dev/v3/systems/go/packages/github.com%2Frs%2Fzerolog/versions/v1.35.1"],"vulnerabilities":{"status":"checked","ids":[],"checkedAt":"2026-09-30T18:11:16.569Z","source":"https://api.deps.dev/v3/systems/go/packages/github.com%2Frs%2Fzerolog/versions/v1.35.1"},"freshness":"current"},"example":null,"score":3,"matches":["Category: logging"],"conflicts":[],"unknowns":[],"queryMatches":0},{"id":"slog","name":"log/slog","category":"logging","modulePath":"std","importPath":"log/slog","summary":"Structured logging in the Go standard library","capabilities":["structured-logging","json"],"tradeoffs":["Custom output destinations may need a separate handler."],"standardLibrary":true,"source":{"url":"https://pkg.go.dev/log/slog","kind":"editorial summary of maintainer documentation","reviewedAt":"2026-09-30"},"metadata":{"version":"go1.27.1","goVersion":"1.21","licenses":["BSD-3-Clause"],"dependencies":[],"fetchedAt":"2026-09-30T18:12:14.979Z","sourceUrls":["https://go.dev/LICENSE","https://pkg.go.dev/log/slog"],"vulnerabilities":{"status":"unknown","ids":[],"checkedAt":null,"source":null},"freshness":"current"},"example":{"id":"slog","packageVersion":"go1.27.1","goVersion":"go1.27.1","verification":{"status":"passed","checkedAt":"2026-09-30T18:16:17.639Z","targets":["linux/amd64","windows/amd64"],"cgoEnabled":false},"notes":["Compile verification covers this example only. It does not test runtime behavior or every optional feature."]},"score":2,"matches":["Category: logging"],"conflicts":[],"unknowns":["Current vulnerability advisory status is unknown."],"queryMatches":0}],"excluded":[{"id":"stdlib-http","name":"net/http","reasons":["Category: http-routing"]},{"id":"chi","name":"chi","reasons":["Category: http-routing"]},{"id":"gin","name":"Gin","reasons":["Category: http-routing"]},{"id":"echo","name":"Echo","reasons":["Category: http-routing"]},{"id":"stdlib-sql","name":"database/sql","reasons":["Category: database"]},{"id":"pgx","name":"pgx","reasons":["Category: database"]},{"id":"sqlx","name":"sqlx","reasons":["Category: database"]},{"id":"cobra","name":"Cobra","reasons":["Category: cli"]},{"id":"urfave-cli","name":"urfave/cli v2","reasons":["Category: cli"]},{"id":"kong","name":"Kong","reasons":["Category: cli"]},{"id":"viper","name":"Viper","reasons":["Category: configuration"]},{"id":"koanf","name":"koanf","reasons":["Category: configuration"]},{"id":"env","name":"env","reasons":["Category: configuration"]}],"interpretation":["Text ranks matching catalog terms. Use explicit filters for requirements; natural-language constraints are not automatically enforced.","Unknown evidence is shown unless verifiedOnly is enabled. Advisory checks do not establish vulnerability reachability."],"coverage":"16 curated package profiles across five categories. This catalog does not cover the entire Awesome Go directory. Compile checks cover examples only."}