Skip to content
JS
Package category

GraphQL

GraphQL servers, clients, schema tools and code generation.

660 packages15 comparisons

Packages compared

660 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
graphql
A Query Language and Runtime which can target any service.
33.9m+106%-2 months ago
17.0.2
ESM + CommonJSBundledGraphQL
@octokit/graphql
GitHub GraphQL API client for browsers and Node
26.1m+108%-25 days ago
9.0.5
ESM onlyBundledGraphQL
@opentelemetry/instrumentation-graphql
OpenTelemetry instrumentation for `graphql` gql query language and runtime for GraphQL
14.4m+140%-24 days ago
0.70.0
CommonJSBundledMonitoring and error tracking, GraphQL
dataloader
A data loading utility to reduce requests to a backend via batching and caching.
9.7m+61%-1 year ago
2.2.3
CommonJSBundledGraphQL, Node.js utilities
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client
8.2m+61%-today
6.3.0
ESM + CommonJSBundledGraphQL, WebSockets and realtime
@graphql-tools/relay-operation-optimizer
Package for optimizing your GraphQL operations relay style.
7m+44%-17 days ago
7.1.10
ESM + CommonJSBundledGraphQL
cross-inspect
Cross platform implementation of Node's util.inspect
7m+57%-2 years ago
1.0.1
ESM + CommonJSBundledDev servers and API mocking, TypeScript tooling
graphql-request
Minimal GraphQL client supporting Node and browsers for scripts or simple apps.
6.8m+38%-9 months ago
7.4.0
ESM + CommonJSBundledGraphQL, HTTP clients
@ardatan/relay-compiler
Fork of `relay-compiler`
6.6m+52%-2 months ago
13.0.2
CommonJSNoneGraphQL
@graphql-tools/executor
Fork of GraphQL.js' execute function
6.6m+67%-17 days ago
2.0.1
ESM + CommonJSBundledGraphQL, TypeScript tooling
graphql-config
The easiest way to configure your development environment with your GraphQL schema (supported by most tools, editors & IDEs)
5.8m+54%-9 days ago
5.1.7
ESM + CommonJSBundledGraphQL
meros
A fast 642B utility that makes reading multipart responses simple
5.8m+63%-1 year ago
1.3.2
ESM + CommonJSBundledGraphQL, HTTP clients
@envelop/core
This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop
5.5m+128%-8 days ago
5.6.1
ESM + CommonJSBundledGraphQL, TypeScript tooling
@graphql-codegen/core
<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
5.4m+52%-2 months ago
6.2.0
ESM + CommonJSBundledTypeScript tooling, GraphQL
@graphql-codegen/cli
<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
5.1m+59%-today
7.4.3
ESM + CommonJSBundledTypeScript tooling, GraphQL
@0no-co/graphql.web
A spec-compliant client-side GraphQL implementation
4.6m+118%-1 month ago
1.3.4
ESM + CommonJSBundledGraphQL
@urql/core
The shared core for the highly customizable and versatile GraphQL client
4.6m+99%-3 months ago
6.0.3
ESM + CommonJSBundledGraphQL
@apollo/client
A fully-featured caching GraphQL client.
4.6m+34%-6 days ago
4.3.1
ESM + CommonJSBundledGraphQL, React
relay-runtime
A core runtime for building GraphQL-driven applications.
3.4m-8%-3 months ago
21.0.1
CommonJSBundledGraphQL
@urql/exchange-retry
An exchange for operation retry support in urql
3.2m+92%-1 year ago
2.0.0
ESM + CommonJSBundledGraphQL
extract-files
A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance
3.1m-7%-2 months ago
14.0.0
CommonJSNoneGraphQL, Node.js utilities
@apollo/utils.keyvaluecache
Minimal key-value cache interface
2.9m+42%-1 year ago
4.0.0
CommonJSBundledGraphQL
@apollo/utils.logger
Generic logger interface
2.9m+33%-3 years ago
3.0.0
-BundledGraphQL
@nestjs/throttler
A Rate-Limiting module for NestJS to work on Express, Fastify, Websockets, Socket.IO, and GraphQL, all rolled up into a simple package.
2.9m+367%-1 day ago
6.7.1
CommonJSBundledQueues and background jobs, GraphQL
@apollo/utils.usagereporting
Generate a signature for Apollo usage reporting
2.3m+36%-3 years ago
2.1.0
CommonJSBundledGraphQL
@apollo/utils.printwithreducedwhitespace
Print an AST with as little whitespace as possible
2.3m+33%-3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/utils.dropunuseddefinitions
Drop unused definitions from a GraphQL document
2.3m+40%-3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/utils.sortast
Sort AST nodes in a document alphabetically
2.3m+34%-3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/utils.stripsensitiveliterals
Remove literals from an AST which might contain PII (strings and numbers, and optionally lists and objects)
2.3m+25%-3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/utils.removealiases
Remove aliases from a GraphQL document
2.3m---3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/utils.fetcher
Minimal web-style fetch TypeScript typings
2.2m+71%-2 years ago
3.1.0
-BundledGraphQL, TypeScript tooling
graphql-scalars
A collection of scalar types not included in base GraphQL.
2.2m+107%-1 month ago
2.0.0
ESM + CommonJSBundledGraphQL, Schema validation
@apollo/utils.createhash
Node-agnostic hashing utility
2.1m+76%-1 year ago
3.0.1
CommonJSBundledGraphQL
@apollo/utils.isnodelike
Node environment detection utility
2.1m+66%-3 years ago
3.0.0
CommonJSBundledGraphQL
@apollo/cache-control-types
TypeScript types for Apollo Server info.cacheControl
2.1m+66%-3 years ago
1.0.3
ESM + CommonJSBundledGraphQL, TypeScript tooling
@apollo/utils.withrequired
TypeScript utility type WithRequired
2m+79%-3 years ago
3.0.0
-BundledGraphQL, TypeScript tooling
react-query
Hooks for managing, caching and syncing asynchronous and remote data in React
1.2m+1%-3 years ago
3.39.3
ESM + CommonJSBundledCaching, React
@theguild/federation-composition
Open Source Composition library for Apollo Federation
1.2m---2 days ago
0.27.0
ESM + CommonJSBundledGraphQL
graphql-depth-limit
Limit the complexity of your GraphQL queries based on depth.
1.1m+60%-9 years ago
1.1.0
CommonJSNoneGraphQL
graphql-http
Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.
1.1m+95%-1 month ago
1.23.0
ESM + CommonJSBundledGraphQL
graphql-type-json
JSON scalar types for GraphQL.js
1.1m+3%-6 years ago
0.3.2
ESM + CommonJSBundledGraphQL
apollo-utilities
Utilities for working with GraphQL ASTs
1m-3%-6 years ago
1.3.4
ESM + CommonJSBundledGraphQL
@graphql-eslint/eslint-plugin
GraphQL plugin for ESLint
981.7k---1 month ago
4.4.1
ESM + CommonJSBundledLinting and formatting, GraphQL
apollo-server-env
This package is used internally by Apollo Server and not meant to be consumed directly.
937.5k-15%-4 years ago
4.2.1
CommonJSBundledGraphQL
apollo-link
Flexible, lightweight transport layer for GraphQL
907.8k-10%-6 years ago
1.2.14
ESM + CommonJSBundledGraphQL
urql
A highly customizable and versatile GraphQL client for React
824.4k+171%-1 month ago
5.0.4
ESM + CommonJSBundledGraphQL, React
@graphql-inspector/core
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
823.2k---1 month ago
8.0.0
ESM + CommonJSBundledGraphQL
graphql-playground-html
GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).
807.9k+92%-4 years ago
1.6.30
CommonJSBundledGraphQL
graphql-language-service
The official, runtime independent Language Service for GraphQL
786.3k+126%-25 days ago
5.7.0
ESM + CommonJSBundledGraphQL
graphql-query-complexity
Validation rule for GraphQL query complexity analysis
772k+108%-2 months ago
2.0.0
ESM + CommonJSBundledGraphQL, Schema validation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.