# graphql-js

> JavaScript reference implementation for GraphQL

GraphQL.js is the JavaScript reference implementation for the GraphQL query language. It enables developers to define GraphQL type schemas and execute queries against them in Node.js and browser environments. It is installed via package managers like npm, yarn, or bun and imported directly into JavaScript and TypeScript applications.

- Source: https://github.com/graphql/graphql-js
- Homepage: http://graphql.org/graphql-js/
- License: MIT
- Built with: TypeScript 59.4%, MDX 36.4%, JavaScript 4.0%, Other 0.2%
- Stars: 20344
- Forks: 2086
- Contributors: 230
- Last commit: 2026-10-29
- Latest release: v17.0.2 (2026-07-03)
- Purpose: Developer tools, API tools
- Type: Library / SDK
- For: Personal, Enterprise

## Worth score: 73/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 22/25
- Momentum: 10/20
- Maintenance: 21/25
- Community: 12/15
- Readiness: 8/15

## Downloads

Latest release: [v17.0.2](https://github.com/graphql/graphql-js/releases/tag/v17.0.2). Files from the project's GitHub release, not checked by DigGitHub.

Source code only: this release has no files to download.

## Alternatives

- [resterm](https://diggithub.com/unkn0wn-root/resterm.md): Terminal API client and workbench for HTTP, GraphQL, and gRPC
- [openapi-generator](https://diggithub.com/OpenAPITools/openapi-generator.md): Generate API clients, server stubs, and docs from OpenAPI specs
- [Axios](https://diggithub.com/axios/axios.md): Promise-based HTTP client for browser and Node.js
- [curl](https://diggithub.com/curl/curl.md): Transfer data with URLs
- [redoc](https://diggithub.com/Redocly/redoc.md): API documentation generator for OpenAPI, AsyncAPI, and GraphQL
- [gRPC](https://diggithub.com/grpc/grpc.md): High-performance RPC framework
- [Requests](https://diggithub.com/psf/requests.md): HTTP for humans in Python
- [guzzle](https://diggithub.com/guzzle/guzzle.md): Extensible PHP HTTP client

---

Source page: https://diggithub.com/graphql/graphql-js
Updated: 2026-10-30
