graphql/graphql-js
A reference implementation of GraphQL for JavaScript observed · 2026-10-15
Health v2 · maintenance only
97/100
- Activity 99
- 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-10-21. Adoption (stars, forks) is never an input.
- gap_med: 23.0
- age_days: 4130
- days_rel: 53
- days_push: 6
- n_releases_24m: 15
Adoption not part of the score
20340 stars · 2114 forks observed · 2026-10-15
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.99
GraphQL.js is the official reference implementation of GraphQL for JavaScript. It provides tools to build a GraphQL schema and execute queries against it.
Use cases
- build a GraphQL API in a Node.js server
- execute GraphQL queries from a JavaScript client
- define and validate GraphQL schemas in TypeScript projects
- integrate GraphQL with Express or other HTTP frameworks
- create custom GraphQL resolvers and scalar types
When to choose
- you need a standards‑compliant GraphQL engine for JavaScript/TypeScript
- you want official support and extensive documentation from the GraphQL community
- your project runs on Node.js or in the browser and requires a pure‑JS solution
When to avoid
- you need a high‑performance GraphQL server written in another language (e.g., Go, Rust)
- you prefer a full‑stack framework that includes data fetching and caching out of the box
- your environment does not support modern JavaScript/TypeScript runtimes
Facets
library · maturity active
api-framework graphql http-server web-development backend apis browser cross-platform typescript reference-implementation graphql-js npm-package nodejs
10 sources
- readme: https://github.com/graphql/graphql-js · fetched 2026-10-15 · 69e1b3c091b1
- homepage: http://graphql.org/graphql-js/ · fetched 2026-10-05 · 8b29ffd1a0d3
- site_page: https://www.graphql-js.org/docs/object-types · fetched 2026-10-05 · ba2fcc181c49
- site_page: https://www.graphql-js.org/docs/getting-started · fetched 2026-10-05 · 83273cd43eea
- site_page: https://www.graphql-js.org/docs/running-an-express-graphql-server · fetched 2026-10-05 · 5b0e3090b0dd
- site_page: https://www.graphql-js.org/docs/migrating-from-express-graphql · fetched 2026-10-05 · 906559ad8d4d
- site_page: https://www.graphql-js.org/docs/graphql-clients · fetched 2026-10-05 · 7e2ef732eb3b
- site_page: https://www.graphql-js.org/docs/authentication-and-express-middleware · fetched 2026-10-05 · 443137e2d5bc
- site_page: https://www.graphql-js.org/docs/basic-types · fetched 2026-10-05 · 23c0959ef886
- site_page: https://www.graphql-js.org/docs/passing-arguments · fetched 2026-10-05 · cd659133f9f0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| graphql/graphql-js | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="graphql/graphql-js")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem