{"adoption": {"forks": 96, "observed_at": "2026-08-28T04:03:57.668604+00:00", "stars": 1198}, "canonical_url": "https://ross.abutalabs.com/products/githubv4", "card": {"archived": false, "artifact_type": "library", "description": "Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).", "domain": ["apis", "developer-tools", "web-development"], "enriched": true, "function": ["graphql-client", "http-client", "sdk"], "health_score": 60, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["shurcooL/githubv4"], "name": "shurcooL/githubv4", "platform": ["go", "cross-platform"], "pushed_at": "2026-02-09T03:33:21+00:00", "repo": "shurcooL/githubv4", "stars": 1198, "tags": ["github-api", "graphql", "api-client", "github-graphql-v4"], "topics": ["go", "github", "graphql", "client"], "urls": [], "use_cases": ["query the GitHub GraphQL API from Go", "fetch repository, issue, and pull request data via GraphQL", "build GitHub integrations and CLI tools in Go", "query GitHub Enterprise GraphQL endpoint", "paginate through GitHub API results with GraphQL queries"], "what_it_is": "githubv4 is a Go client library for accessing the GitHub GraphQL API v4. It lets developers define Go structs that mirror GraphQL queries and execute them against GitHub or GitHub Enterprise with an authenticated HTTP client.", "when_to_avoid": ["you need the GitHub REST API v3 — use go-github instead", "you're not using Go", "you need a client that handles authentication itself rather than accepting an http.Client"], "when_to_choose": ["you're writing Go code that needs GitHub data via the more flexible GraphQL API", "you want a typed, struct-based query builder without hand-writing GraphQL strings", "you need GitHub Enterprise support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/githubv4", "repo": "shurcooL/githubv4", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.668604+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:11.611230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae5b829a2e6731ed643372ab6c10dd0266d270ee1ea9626e11d352456087d54d", "fetched_at": "2026-08-28T04:03:57.668604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shurcooL/githubv4"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 66, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3385, "days_push": 205, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}