Go client library for accessing the GitHub API v3
Overall
score
65%
Uploads and raw content retrieval with redirect control
Upload helper
40%
50%
Media type & size
26%
100%
Redirect control
48%
20%
Raw diff selection
48%
32%
Format guard
100%
100%
Request builders with JSON/form/upload handling
JSON builder
0%
100%
JSON headers
75%
80%
Form helper
25%
40%
Upload helper
60%
32%
Context use
60%
80%
Client bootstrap and GitHub/Enterprise host configuration
Client setup
0%
20%
Token wiring
0%
25%
Enterprise hosts
0%
50%
Headers
0%
50%
Upload requests
0%
33%
Rate-limit tracking and structured response wrappers
Client setup
100%
100%
Issue listing API
100%
100%
Rate metadata capture
92%
100%
Primary limit handling
100%
50%
Secondary limit handling
66%
100%
Pagination helpers (offset and cursor)
Client setup
100%
100%
Hook options
100%
100%
Hook links
100%
100%
Delivery options
40%
40%
Delivery cursors
40%
33%
Bounded aggregation
90%
80%
GitHub Actions depth (runners, caches, OIDC tokens, artifacts, delivery redirects)
Client setup
13%
100%
Runner snapshot
92%
100%
Cache cleanup
56%
40%
Artifact download
30%
0%
OIDC template
86%
53%
API version and preview-header overrides plus mixed pagination tokens
Version header
80%
80%
Preview toggle
20%
0%
Pagination options
25%
25%
Token extraction
46%
100%
Pagination stop
80%
100%
Typed service methods for core GitHub resources (repos, issues, pulls, orgs, users, teams, gists, git data, search/markdown/meta)
Client setup
75%
100%
Repo fetch
100%
100%
Issue listing
100%
100%
Issue creation
100%
100%
Markdown render
100%
100%
Private registries and packages ecosystem management
Private filter
100%
100%
Pagination
0%
100%
Version listing
40%
40%
Retire version
100%
100%
Restore version
100%
100%
GitHub Apps and webhook delivery management (manifests, installations, redelivery, token expiry)
Manifest exchange
20%
32%
Token refresh
66%
80%
Delivery listing
25%
20%
Redelivery flow
20%
8%
Install with Tessl CLI
npx tessl i tessl/golang-github-com-google-go-github