shurcooL/githubv4
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql). observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 66
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3385
- days_rel: n/a
- days_push: 205
- n_releases_24m: 0
Adoption not part of the score
1198 stars · 96 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
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.
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
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
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
Facets
library · maturity active
graphql-client http-client sdk apis developer-tools web-development go cross-platform github-api graphql api-client github-graphql-v4
1 source
- readme: https://github.com/shurcooL/githubv4 · fetched 2026-08-28 · ae5b829a2e67
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| shurcooL/githubv4 | main | 62 |
For agents
markdown · JSON · MCP: product_card(name="shurcooL/githubv4")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem