Package category
GraphQL
GraphQL servers, clients, schema tools and code generation.
660 packages15 comparisons
Packages compared
660 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @scalar/api-client the open source API testing client | 749k | - | - | - | 1 day ago 3.21.0 | ESM + CommonJS | Bundled | Documentation tooling, Testing |
| @graphiql/toolkit Utility to build a fetcher for GraphiQL | 748.3k | - | - | - | 3 months ago 0.12.1 | ESM + CommonJS | Bundled | GraphQL |
| 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 | CommonJS | None | GraphQL, React | |
| apollo-reporting-protobuf Protobuf format for Apollo usage reporting | 700.2k | -24% | - | 3 years ago 3.4.0 | CommonJS | Bundled | GraphQL | |
| @apollo/federation-internals Apollo Federation internal utilities | 684.2k | - | - | - | 1 month ago 2.14.4 | CommonJS | Bundled | GraphQL |
| graphiql An graphical interactive in-browser GraphQL IDE. | 679.6k | +123% | - | 25 days ago 5.4.0 | ESM + CommonJS | Bundled | GraphQL, Rich text and code editors | |
| @apollo/subgraph Apollo Federation subgraph utilities built on graphql-js | 672.7k | - | - | - | 10 days ago 2.15.1 | CommonJS | Bundled | GraphQL |
| @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 + CommonJS | Bundled | GraphQL, Rich text and code editors |
| apollo-server-core Core engine for Apollo GraphQL server | 619.5k | -26% | - | 2 years ago 3.13.0 | CommonJS | Bundled | GraphQL | |
| 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 + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| payload Node, React, Headless CMS and Application Framework built on Next.js | 589.1k | +281% | - | 2 days ago 3.90.2 | ESM only | Bundled | GraphQL, React | |
| graphql-tools Useful tools to create and manipulate GraphQL schemas. | 571.5k | -10% | - | 17 days ago 9.0.35 | ESM + CommonJS | Bundled | GraphQL, 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 + CommonJS | Bundled | GraphQL | |
| @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 + CommonJS | Bundled | GraphQL |
| 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 + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| apollo-link-http HTTP transport layer for GraphQL | 506.3k | +3% | - | 6 years ago 1.5.17 | ESM + CommonJS | Bundled | GraphQL | |
| relay-compiler A compiler tool for building GraphQL-driven applications. | 468.7k | +60% | - | 3 months ago 21.0.1 | CommonJS | None | GraphQL | |
| apollo-server-express Production-ready Node.js GraphQL server for Express | 459k | -30% | - | 2 years ago 3.13.0 | CommonJS | Bundled | GraphQL, 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 | CommonJS | None | GraphQL | |
| @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 + CommonJS | Bundled | Authentication 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 + CommonJS | Bundled | GraphQL, 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 + CommonJS | Bundled | GraphQL, Payments and commerce |
| codemirror-graphql GraphQL mode and helpers for CodeMirror. | 415.9k | +43% | - | 25 days ago 2.2.9 | ESM + CommonJS | None | Rich 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 | CommonJS | None | GraphQL, HTTP servers and web frameworks | |
| quicktype-core The quicktype engine as a library | 398.8k | +122% | - | 2 months ago 26.0.0 | ESM + CommonJS | Bundled | GraphQL, Schema validation | |
| apollo-cache Core abstract of Caching layer for Apollo Client | 397.3k | -6% | - | 6 years ago 1.3.5 | ESM + CommonJS | Bundled | GraphQL | |
| react-relay A framework for building GraphQL-driven React applications. | 382.8k | +139% | - | 3 months ago 21.0.1 | CommonJS | Bundled | GraphQL, React | |
| @golevelup/ts-jest Reusable utilities to help level up NestJS Testing | 382.5k | - | - | - | 6 months ago 3.0.0 | CommonJS | Bundled | Testing, Node.js utilities |
| @graphql-inspector/commands Plugin system for commands in GraphQL Inspector | 380.3k | - | - | - | 1 month ago 7.0.0 | ESM + CommonJS | Bundled | GraphQL |
| apollo-client A simple yet functional GraphQL client. | 374.8k | -4% | - | 6 years ago 2.6.10 | ESM + CommonJS | Bundled | GraphQL | |
| graphql-compose GraphQL schema builder from different data sources with middleware extensions. | 371.1k | -20% | - | 6 days ago 9.2.2 | CommonJS | Bundled | GraphQL | |
| apollo-link-error Error Apollo Link for GraphQL Network Stack | 362k | -1% | - | 6 years ago 1.1.13 | ESM + CommonJS | Bundled | GraphQL | |
| apollo-server-caching [](https://badge.fury.io/js/apollo-server-caching) [](https://circleci.com/gh/apollographql/apoll | 349.3k | -20% | - | 4 years ago 3.3.0 | CommonJS | Bundled | GraphQL | |
| apollo-cache-inmemory Core abstract of Caching layer for Apollo Client | 344.4k | -1% | - | 6 years ago 1.6.6 | ESM + CommonJS | Bundled | GraphQL | |
| @graphiql/plugin-history - `useHistory`: Persists executed requests in storage - `useHistoryActions`: Actions related to the history | 339k | - | - | - | 25 days ago 0.4.4 | CommonJS | Bundled | GraphQL |
| @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 | CommonJS | Bundled | GraphQL |
| monaco-graphql full service, official monaco mode for GraphQL | 333.6k | +811% | - | 25 days ago 1.9.0 | ESM + CommonJS | Bundled | Rich text and code editors, GraphQL | |
| @graphql-inspector/loaders Loaders in GraphQL Inspector | 329.6k | - | - | - | 1 month ago 5.0.0 | ESM + CommonJS | Bundled | GraphQL |
| @graphql-inspector/diff-command Compare GraphQL Schemas | 328.8k | - | - | - | 1 month ago 7.0.0 | ESM + CommonJS | Bundled | GraphQL |
| @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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | GraphQL |
| 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 + CommonJS | Bundled | GraphQL | |
| @graphql-inspector/git-loader Load GraphQL Schema and Documents from Git repository | 315.2k | - | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL |
| express-graphql Production ready GraphQL HTTP middleware. | 314.8k | -6% | - | 5 years ago 0.12.0 | CommonJS | Bundled | GraphQL, HTTP servers and web frameworks | |
| graphql-transformer-common Common code and constants for AppSync Transformers | 312.4k | +31% | - | 7 months ago 5.1.4 | CommonJS | Bundled | GraphQL, 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 | CommonJS | None | Static 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 | CommonJS | None | React, GraphQL | |
| @graphql-hive/cli A CLI util to manage and control your GraphQL Hive | 281.7k | - | - | - | 2 days ago 0.64.1 | CommonJS | Bundled | GraphQL |
| graphql-redis-subscriptions A graphql-subscriptions PubSub Engine using redis | 267.2k | +85% | - | 1 year ago 2.7.0 | CommonJS | Bundled | GraphQL, Database clients and drivers | |
| @strapi/utils Shared utilities for the Strapi packages | 260.7k | - | - | - | 1 day ago 5.55.1 | ESM + CommonJS | Bundled | GraphQL, 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.
- @scalar/api-clientthe open source API testing client
- @graphiql/toolkitUtility to build a fetcher for GraphiQL
- apollo-upload-clientA 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
- apollo-reporting-protobufProtobuf format for Apollo usage reporting
- @apollo/federation-internalsApollo Federation internal utilities
- graphiqlAn graphical interactive in-browser GraphQL IDE.
- @apollo/subgraphApollo Federation subgraph utilities built on graphql-js
- @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)
- apollo-server-coreCore engine for Apollo GraphQL server
- gql.tadaThe spec-compliant & magical GraphQL query language engine in the TypeScript type system
- payloadNode, React, Headless CMS and Application Framework built on Next.js
- graphql-toolsUseful tools to create and manipulate GraphQL schemas.
- apollo-link-http-commonHttp utilities for Apollo Link shared across all links using http
- @shopify/graphql-clientShopify GraphQL Client - A lightweight generic GraphQL JS client to interact with Shopify GraphQL APIs
- type-graphqlCreate GraphQL schema and resolvers with TypeScript, using classes and decorators!
- apollo-link-httpHTTP transport layer for GraphQL
- relay-compilerA compiler tool for building GraphQL-driven applications.
- apollo-server-expressProduction-ready Node.js GraphQL server for Express
- graphql-import-macroA simple parser and expander for GraphQL imports
- @shopify/shopify-apiShopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
- @shopify/admin-api-clientShopify Admin API Client - A lightweight JS client to interact with Shopify's Admin API
- @shopify/storefront-api-clientShopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API
- codemirror-graphqlGraphQL mode and helpers for CodeMirror.
- graphql-uploadMiddleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
- quicktype-coreThe quicktype engine as a library
- apollo-cacheCore abstract of Caching layer for Apollo Client
- react-relayA framework for building GraphQL-driven React applications.
- @golevelup/ts-jestReusable utilities to help level up NestJS Testing
- @graphql-inspector/commandsPlugin system for commands in GraphQL Inspector
- apollo-clientA simple yet functional GraphQL client.
- graphql-composeGraphQL schema builder from different data sources with middleware extensions.
- apollo-link-errorError Apollo Link for GraphQL Network Stack
- apollo-server-caching[](https://badge.fury.io/js/apollo-server-caching) [](https://circleci.com/gh/apollographql/apoll
- apollo-cache-inmemoryCore abstract of Caching layer for Apollo Client
- @graphiql/plugin-history- `useHistory`: Persists executed requests in storage - `useHistoryActions`: Actions related to the history
- @graphiql/plugin-doc-explorer- `useDocExplorer`: Handles the state for the doc explorer - `useDocExplorerActions`: Actions related to the doc explorer
- monaco-graphqlfull service, official monaco mode for GraphQL
- @graphql-inspector/loadersLoaders in GraphQL Inspector
- @graphql-inspector/diff-commandCompare GraphQL Schemas
- @pothos/corePothos (formerly GiraphQL) is a plugin based schema builder for creating code-first GraphQL schemas in typescript
- @graphql-inspector/graphql-loaderLoad GraphQL Schema and Documents from GraphQL files (.graphql, .gql etc)
- apollo-link-contextAn easy way to set and cache context changes for Apollo Link
- @graphql-inspector/git-loaderLoad GraphQL Schema and Documents from Git repository
- express-graphqlProduction ready GraphQL HTTP middleware.
- graphql-transformer-commonCommon code and constants for AppSync Transformers
- babel-preset-gatsbyGatsby 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.
- gatsby-plugin-page-creatorGatsby plugin that automatically creates pages from React components in specified directories
- @graphql-hive/cliA CLI util to manage and control your GraphQL Hive
- graphql-redis-subscriptionsA graphql-subscriptions PubSub Engine using redis
- @strapi/utilsShared utilities for the Strapi packages
- type-graphql vs quicktype-core
- type-graphql vs nexus
- @apollo/cache-control-types vs type-graphql
- @envelop/core vs payload
- @apollo/cache-control-types vs nexus
- @envelop/core vs @apollo/cache-control-types
- @envelop/core vs nexus
- graphql-type-json vs graphql-relay
- gql.tada vs nexus
- @envelop/core vs gql.tada
- @envelop/core vs type-graphql
- @apollo/federation-internals vs wgc
- @envelop/core vs quicktype-core
- gql.tada vs quicktype-core
- graphql-scalars vs graphql-query-complexity