graphql-java/graphql-java
GraphQL Java implementation observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- 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: 37.5
- age_days: 4076
- days_rel: 10
- days_push: 10
- n_releases_24m: 13
Adoption not part of the score
6223 stars · 1143 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GraphQL Java is the standard JVM implementation of the GraphQL specification, providing schema parsing, schema generation, and query execution. It serves as the foundation for Java GraphQL servers including Spring for GraphQL and Netflix DGS.
Use cases
- build a graphql server in java
- parse and execute graphql queries on the jvm
- create a graphql api with spring boot
- generate an executable schema from graphql sdl
- implement custom data fetchers for a graphql api
- serve graphql instead of rest from a java backend
When to choose
- you need a production-grade GraphQL engine on the JVM
- you are building a GraphQL service with Spring Boot or another Java framework
- you want the foundation used by Spring GraphQL and Netflix DGS
When to avoid
- you need a full batteries-included HTTP GraphQL server out of the box (it is an engine, not a server)
- your stack is not on the JVM
- you only need a GraphQL client rather than a server implementation
Facets
library · maturity stable
graphql api-framework parser http-server apis web-development backend developer-tools jvm serverless graphql-server schema-first spring-graphql federation data-fetchers web-server
6 sources
- readme: https://github.com/graphql-java/graphql-java · fetched 2026-08-28 · 2b058411a833
- homepage: https://graphql-java.com · fetched 2026-08-29 · 57fe611a27d8
- site_page: https://graphql-java.com/documentation/getting-started · fetched 2026-08-29 · 695362c2cf1b
- site_page: https://graphql-java.com/tutorials/getting-started-with-spring-boot · fetched 2026-08-29 · ed73a4d5a249
- site_page: https://graphql-java.com/about · fetched 2026-08-29 · b9bc6cea019c
- site_page: https://graphql-java.com/documentation/master/getting-started · fetched 2026-08-29 · e3575b8ad19b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| graphql-java/graphql-java | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="graphql-java/graphql-java")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem