hub4j/github-api
Java API for GitHub observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 95
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20.5
- age_days: 5980
- days_rel: 53
- days_push: 33
- n_releases_24m: 15
Adoption not part of the score
1259 stars · 776 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Java library providing an object-oriented representation of the GitHub API, with classes like GHUser and GHRepository mapping to GitHub's domain model. It supports github.com and GitHub Enterprise, with multiple authentication mechanisms including OAuth tokens, JWT, and GitHub App flows.
Use cases
- manage github repositories from java
- automate github workflows with a java api
- create github apps with jwt authentication in java
- query github users and organizations programmatically
- integrate github into a jvm-based ci tool
- add collaborators to repos via api
When to choose
- you need a typed, object-oriented Java client for most GitHub REST APIs
- you must support both github.com and GitHub Enterprise
- you need GitHub App authentication flows (JWT, installation tokens) in Java
When to avoid
- you need a client in a non-JVM language
- you only need simple raw HTTP calls and prefer a lightweight REST client
- you require every corner of the GitHub API, as some endpoints are not yet implemented
Facets
library · maturity active
http-client auth sdk apis developer-tools jvm cross-platform github-api client-library github-enterprise object-oriented-api rest-client automation
2 sources
- readme: https://github.com/hub4j/github-api · fetched 2026-08-28 · b45f9d5c47d6
- homepage: https://hub4j.github.io/github-api/ · fetched 2026-08-29 · 871132b7f948
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hub4j/github-api | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="hub4j/github-api")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem