Ross ROSS = Recommend OSS · open-source software intelligence for agents

hub4j/github-api

Java API for GitHub observed · 2026-08-28

github.com/hub4j/github-api · homepage · Java · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
hub4j/github-apimain95

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