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
@scalar/api-client
the open source API testing client
749k---1 day ago
3.21.0
ESM + CommonJSBundledDocumentation tooling, Testing
@graphiql/toolkit
Utility to build a fetcher for GraphiQL
748.3k---3 months ago
0.12.1
ESM + CommonJSBundledGraphQL
apollo-upload-client
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and
702.5k+36%-1 month ago
20.0.0
CommonJSNoneGraphQL, React
apollo-reporting-protobuf
Protobuf format for Apollo usage reporting
700.2k-24%-3 years ago
3.4.0
CommonJSBundledGraphQL
@apollo/federation-internals
Apollo Federation internal utilities
684.2k---1 month ago
2.14.4
CommonJSBundledGraphQL
graphiql
An graphical interactive in-browser GraphQL IDE.
679.6k+123%-25 days ago
5.4.0
ESM + CommonJSBundledGraphQL, Rich text and code editors
@apollo/subgraph
Apollo Federation subgraph utilities built on graphql-js
672.7k---10 days ago
2.15.1
CommonJSBundledGraphQL
@graphiql/react
[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)
651.7k---25 days ago
0.39.0
ESM + CommonJSBundledGraphQL, Rich text and code editors
apollo-server-core
Core engine for Apollo GraphQL server
619.5k-26%-2 years ago
3.13.0
CommonJSBundledGraphQL
gql.tada
The spec-compliant & magical GraphQL query language engine in the TypeScript type system
603.8k+157%-2 months ago
1.11.3
ESM + CommonJSBundledGraphQL, TypeScript tooling
payload
Node, React, Headless CMS and Application Framework built on Next.js
589.1k+281%-2 days ago
3.90.2
ESM onlyBundledGraphQL, React
graphql-tools
Useful tools to create and manipulate GraphQL schemas.
571.5k-10%-17 days ago
9.0.35
ESM + CommonJSBundledGraphQL, TypeScript tooling
apollo-link-http-common
Http utilities for Apollo Link shared across all links using http
557.3k-7%-6 years ago
0.2.16
ESM + CommonJSBundledGraphQL
@shopify/graphql-client
Shopify GraphQL Client - A lightweight generic GraphQL JS client to interact with Shopify GraphQL APIs
521.2k---1 month ago
2.0.0
ESM + CommonJSBundledGraphQL
type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
510.1k+101%-7 months ago
2.0.0-rc.3
ESM + CommonJSBundledGraphQL, TypeScript tooling
apollo-link-http
HTTP transport layer for GraphQL
506.3k+3%-6 years ago
1.5.17
ESM + CommonJSBundledGraphQL
relay-compiler
A compiler tool for building GraphQL-driven applications.
468.7k+60%-3 months ago
21.0.1
CommonJSNoneGraphQL
apollo-server-express
Production-ready Node.js GraphQL server for Express
459k-30%-2 years ago
3.13.0
CommonJSBundledGraphQL, HTTP servers and web frameworks
graphql-import-macro
A simple parser and expander for GraphQL imports
433.7k+351%-6 years ago
1.0.0
CommonJSNoneGraphQL
@shopify/shopify-api
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
428.3k---7 days ago
15.0.0
ESM + CommonJSBundledAuthentication and authorisation, GraphQL
@shopify/admin-api-client
Shopify Admin API Client - A lightweight JS client to interact with Shopify's Admin API
420k---1 month ago
2.0.0
ESM + CommonJSBundledGraphQL, Payments and commerce
@shopify/storefront-api-client
Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API
416.7k---1 month ago
2.0.0
ESM + CommonJSBundledGraphQL, Payments and commerce
codemirror-graphql
GraphQL mode and helpers for CodeMirror.
415.9k+43%-25 days ago
2.2.9
ESM + CommonJSNoneRich text and code editors, GraphQL
graphql-upload
Middleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
405k+31%-1 month ago
18.0.0
CommonJSNoneGraphQL, HTTP servers and web frameworks
quicktype-core
The quicktype engine as a library
398.8k+122%-2 months ago
26.0.0
ESM + CommonJSBundledGraphQL, Schema validation
apollo-cache
Core abstract of Caching layer for Apollo Client
397.3k-6%-6 years ago
1.3.5
ESM + CommonJSBundledGraphQL
react-relay
A framework for building GraphQL-driven React applications.
382.8k+139%-3 months ago
21.0.1
CommonJSBundledGraphQL, React
@golevelup/ts-jest
Reusable utilities to help level up NestJS Testing
382.5k---6 months ago
3.0.0
CommonJSBundledTesting, Node.js utilities
@graphql-inspector/commands
Plugin system for commands in GraphQL Inspector
380.3k---1 month ago
7.0.0
ESM + CommonJSBundledGraphQL
apollo-client
A simple yet functional GraphQL client.
374.8k-4%-6 years ago
2.6.10
ESM + CommonJSBundledGraphQL
graphql-compose
GraphQL schema builder from different data sources with middleware extensions.
371.1k-20%-6 days ago
9.2.2
CommonJSBundledGraphQL
apollo-link-error
Error Apollo Link for GraphQL Network Stack
362k-1%-6 years ago
1.1.13
ESM + CommonJSBundledGraphQL
apollo-server-caching
[![npm version](https://badge.fury.io/js/apollo-server-caching.svg)](https://badge.fury.io/js/apollo-server-caching) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apoll
349.3k-20%-4 years ago
3.3.0
CommonJSBundledGraphQL
apollo-cache-inmemory
Core abstract of Caching layer for Apollo Client
344.4k-1%-6 years ago
1.6.6
ESM + CommonJSBundledGraphQL
@graphiql/plugin-history
- `useHistory`: Persists executed requests in storage - `useHistoryActions`: Actions related to the history
339k---25 days ago
0.4.4
CommonJSBundledGraphQL
@graphiql/plugin-doc-explorer
- `useDocExplorer`: Handles the state for the doc explorer - `useDocExplorerActions`: Actions related to the doc explorer
337.8k---25 days ago
0.4.4
CommonJSBundledGraphQL
monaco-graphql
full service, official monaco mode for GraphQL
333.6k+811%-25 days ago
1.9.0
ESM + CommonJSBundledRich text and code editors, GraphQL
@graphql-inspector/loaders
Loaders in GraphQL Inspector
329.6k---1 month ago
5.0.0
ESM + CommonJSBundledGraphQL
@graphql-inspector/diff-command
Compare GraphQL Schemas
328.8k---1 month ago
7.0.0
ESM + CommonJSBundledGraphQL
@pothos/core
Pothos (formerly GiraphQL) is a plugin based schema builder for creating code-first GraphQL schemas in typescript
319.7k---11 days ago
4.15.1
ESM + CommonJSBundledTypeScript tooling, GraphQL
@graphql-inspector/graphql-loader
Load GraphQL Schema and Documents from GraphQL files (.graphql, .gql etc)
319k---1 month ago
6.0.0
ESM + CommonJSBundledGraphQL
apollo-link-context
An easy way to set and cache context changes for Apollo Link
315.8k+4%-6 years ago
1.0.20
ESM + CommonJSBundledGraphQL
@graphql-inspector/git-loader
Load GraphQL Schema and Documents from Git repository
315.2k---1 month ago
6.0.0
ESM + CommonJSBundledGraphQL
express-graphql
Production ready GraphQL HTTP middleware.
314.8k-6%-5 years ago
0.12.0
CommonJSBundledGraphQL, HTTP servers and web frameworks
graphql-transformer-common
Common code and constants for AppSync Transformers
312.4k+31%-7 months ago
5.1.4
CommonJSBundledGraphQL, Cloud SDKs
babel-preset-gatsby
Gatsby uses the phenomenal project [Babel](https://babeljs.io/) to enable support for writing modern JavaScript — while still supporting older browsers. This package contains the default Babel setup for all Gatsby projects.
309.8k-21%-7 months ago
3.16.0
CommonJSNoneStatic site generators and meta-frameworks, React
gatsby-plugin-page-creator
Gatsby plugin that automatically creates pages from React components in specified directories
292k-20%--
5.16.0
CommonJSNoneReact, GraphQL
@graphql-hive/cli
A CLI util to manage and control your GraphQL Hive
281.7k---2 days ago
0.64.1
CommonJSBundledGraphQL
graphql-redis-subscriptions
A graphql-subscriptions PubSub Engine using redis
267.2k+85%-1 year ago
2.7.0
CommonJSBundledGraphQL, Database clients and drivers
@strapi/utils
Shared utilities for the Strapi packages
260.7k---1 day ago
5.55.1
ESM + CommonJSBundledGraphQL, Node.js utilities

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.