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 |
|---|---|---|---|---|---|---|---|---|
| gql-dedup A graphql-tag improvement library which de-duplicates fragments. | 25.6k | +530% | - | 2 years ago 1.0.3 | CommonJS | Bundled | GraphQL | |
| @shopify/shopify-app-session-storage-memory Shopify App Session Storage for Memory | 25.2k | - | - | - | 8 days ago 8.0.0 | ESM + CommonJS | Bundled | GraphQL, Payments and commerce |
| apollo-datasource-http [](https://github.com/StarpTech/apollo-datasource-http/actions/workflows/ci.yml) | 24.7k | +162% | - | 4 years ago 0.21.0 | CommonJS | Bundled | GraphQL | |
| @pothos/plugin-drizzle A Pothos plugin for drizzle | 24.4k | - | - | - | 11 days ago 0.20.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| graphql-rate-limit-directive Fixed window rate-limiting directive for GraphQL. Use to limit repeated requests to queries and mutations. | 24k | +8% | - | 1 year ago 2.0.6 | CommonJS | Bundled | GraphQL, Queues and background jobs | |
| schema-to-yup Build a Yup schema object to validate models from a domain model schema (JSON or GraphQL) | 23.5k | -27% | - | 2 years ago 1.12.18 | CommonJS | Bundled | Schema validation, GraphQL | |
| @urql/vue A highly customizable and versatile GraphQL client for vue | 23.3k | - | - | - | 3 months ago 2.1.1 | ESM + CommonJS | Bundled | GraphQL, Vue |
| @graphql-yoga/node This package has been deprecated in favor of [https://npmjs.org/](https://npmjs.com/package/graphql-yoga) | 23.3k | - | - | - | 3 years ago 3.9.1 | ESM + CommonJS | Bundled | GraphQL |
| @ptc-org/nestjs-query-graphql Nestjs graphql query adapter | 23.1k | - | - | - | 5 days ago 11.0.0-alpha.1 | CommonJS | Bundled | GraphQL |
| graphql-paper A flexible in-memory store based on a GraphQL Schema | 22.8k | +2% | - | 9 months ago 0.6.0 | ESM + CommonJS | Bundled | GraphQL | |
| @pothos/plugin-with-input A Pothos plugin for defining fields with input objects | 22.6k | - | - | - | 2 months ago 4.1.5 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @graphql-inspector/action GraphQL Inspector functionality for GitHub Actions | 22.2k | - | - | - | 2 days ago 6.1.0 | ESM + CommonJS | Bundled | GraphQL |
| graphql-validation-complexity Query complexity validation for GraphQL.js | 22k | +23% | - | 6 years ago 0.4.2 | CommonJS | None | GraphQL | |
| @vue/apollo-components Apollo GraphQL components for Vue.js | 22k | - | - | - | 1 year ago 4.2.2 | ESM + CommonJS | None | GraphQL, Vue |
| @urql/exchange-request-policy An exchange for operation request-policy upgrading in urql | 21.9k | - | - | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | GraphQL |
| babel-preset-gatsby-package This [Babel](https://babeljs.io/) preset is used for our internal packages. If you're looking for the preset a **Gatsby Site** can use, please refer to [babel-preset-gatsby](https://github.com/gatsbyjs/gatsby/blob/master/packages/babel-preset-gatsby/READM | 21.9k | +61% | - | - 3.16.0 | CommonJS | None | Static site generators and meta-frameworks, React | |
| @vendure/core A modern, headless ecommerce framework | 21.5k | - | - | - | 23 days ago 3.7.3 | CommonJS | Bundled | Payments and commerce, GraphQL |
| @pothos/plugin-add-graphql A Pothos plugin for adding existing GraphQL types to a Pothos schema | 21.5k | - | - | - | 11 days ago 4.3.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @ikas/admin-api-client ikas public node api client for store apps and private apps | 21.4k | - | - | - | 3 months ago 2.1.0 | CommonJS | Bundled | GraphQL |
| apollo-link-debounce An Apollo Link to debounce requests | 21.3k | -36% | - | 5 years ago 3.0.0 | ESM + CommonJS | Bundled | GraphQL | |
| @ikas/api-client ikas public node api client for store apps and private apps | 21.3k | - | - | - | 20 days ago 2.0.2 | CommonJS | Bundled | GraphQL |
| graphql-helix A highly evolved GraphQL HTTP Server 🧬 | 21.1k | +13% | - | 4 years ago 1.13.0 | ESM + CommonJS | Bundled | GraphQL, HTTP servers and web frameworks | |
| @pothos/plugin-prisma-utils A Pothos plugin containing utility functions for building prisma inputs | 20.8k | - | - | - | 11 days ago 1.3.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| use-http - useFetch - managed state, request, response, etc. [](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [](https://w | 20.2k | +28% | - | 3 years ago 1.0.28 | ESM + CommonJS | None | HTTP clients, React | |
| @soda-gql/config Centralized configuration loader and helpers for soda-gql tooling. | 19.6k | - | - | - | 2 months ago 0.15.0 | ESM + CommonJS | Bundled | GraphQL, Configuration |
| @soda-gql/common Shared utilities for soda-gql packages | 19.6k | - | - | - | 2 months ago 0.15.0 | ESM + CommonJS | Bundled | GraphQL |
| @soda-gql/core Core types and utilities for zero-runtime GraphQL query generation | 19.6k | - | - | - | 2 months ago 0.15.0 | ESM + CommonJS | Bundled | GraphQL |
| @soda-gql/builder Static analysis and artifact generation for soda-gql | 19.6k | - | - | - | 2 months ago 0.15.0 | ESM + CommonJS | Bundled | GraphQL |
| graphqurl cURL for GraphQL - CLI and JS library for making GraphQL queries | 19.5k | +96% | - | 1 year ago 2.0.0 | CommonJS | None | CLI tools and terminal utilities, GraphQL | |
| @gatsbyjs/relay-compiler A compiler tool for building GraphQL-driven applications. | 19.5k | - | - | - | 7 years ago 2.0.0-printer-fix.4 | CommonJS | None | GraphQL |
| graphql-codegen-core GraphQL types and code generator based on schema | 18.9k | -22% | - | 7 years ago 0.18.2 | CommonJS | Bundled | TypeScript tooling, GraphQL | |
| @scalar/api-client-react the open source API testing client for react | 18.5k | - | - | - | 1 day ago 2.0.50 | ESM only | Bundled | React, Testing |
| @graphql-yoga/common This package has been deprecated in favor of [https://npmjs.org/](https://npmjs.com/package/graphql-yoga) | 18.5k | - | - | - | 3 years ago 3.9.1 | ESM + CommonJS | Bundled | GraphQL |
| prisma-nestjs-graphql Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module | 18.3k | +89% | - | 3 months ago 23.2.1 | ESM only | Bundled | GraphQL | |
| @soda-gql/codegen GraphQL schema code generation for soda-gql | 18.3k | - | - | - | 6 months ago 0.12.6 | ESM + CommonJS | Bundled | GraphQL |
| @soda-gql/runtime Minimal runtime for soda-gql operations | 18.3k | - | - | - | 6 months ago 0.12.6 | ESM + CommonJS | Bundled | GraphQL |
| @magidoc/rollup-plugin-gql-schema A Rollup and ViteJS plugin that allows to parse a GraphQL Schema from a target URL and save it to a target output folder, or to parse it from the disk and convert it to a desired format. | 17.9k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | GraphQL, Bundler plugins and loaders |
| @soda-gql/cli Command-line interface for soda-gql | 17.8k | - | - | - | 6 months ago 0.12.6 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, GraphQL |
| @soda-gql/formatter GraphQL document formatter for soda-gql | 17.8k | - | - | - | 6 months ago 0.12.6 | ESM + CommonJS | Bundled | GraphQL |
| @soda-gql/typegen Prebuilt type generation for soda-gql | 17.8k | - | - | - | 6 months ago 0.12.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @pothos/plugin-complexity A Pothos plugin for defining and limiting complexity of queries | 17.6k | - | - | - | 11 days ago 4.2.3 | ESM + CommonJS | Bundled | GraphQL |
| @soda-gql/tsc TypeScript transformer and compiler plugin for soda-gql | 17.4k | - | - | - | 2 months ago 0.15.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @shopify/shopify-app-session-storage-postgresql Shopify App Session Storage for PostgreSQL | 16.8k | - | - | - | 8 days ago 8.0.0 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL |
| @comunica/actor-rdf-join-inner-hash A hash rdf-join actor | 16.7k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | Cryptography and hashing, GraphQL |
| core-types Generic type declarations for e.g. TypeScript, GraphQL and JSON Schema | 16.5k | -26% | - | 3 years ago 3.1.0 | ESM only | Bundled | TypeScript tooling, GraphQL | |
| @comunica/utils-bindings-factory Bindings factory module for Comunica | 16.4k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | GraphQL |
| @neo4j/graphql A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations | 16.3k | - | - | - | 23 days ago 7.6.3 | CommonJS | Bundled | GraphQL |
| openapi-to-graphql Generates a GraphQL schema for a given OpenAPI Specification (OAS) | 16.2k | -33% | - | 2 years ago 3.0.7 | ESM + CommonJS | Bundled | GraphQL, Internationalisation | |
| core-types-graphql core-types ⬌ GraphQL conversion | 15.8k | -27% | - | 3 years ago 3.0.0 | ESM only | Bundled | GraphQL | |
| typeconv Convert between JSON Schema, TypeScript, GraphQL and Open API | 15.8k | -27% | - | 3 years ago 2.3.1 | ESM only | Bundled | TypeScript tooling, GraphQL |
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.
- gql-dedupA graphql-tag improvement library which de-duplicates fragments.
- @shopify/shopify-app-session-storage-memoryShopify App Session Storage for Memory
- apollo-datasource-http[](https://github.com/StarpTech/apollo-datasource-http/actions/workflows/ci.yml)
- @pothos/plugin-drizzleA Pothos plugin for drizzle
- graphql-rate-limit-directiveFixed window rate-limiting directive for GraphQL. Use to limit repeated requests to queries and mutations.
- schema-to-yupBuild a Yup schema object to validate models from a domain model schema (JSON or GraphQL)
- @urql/vueA highly customizable and versatile GraphQL client for vue
- @graphql-yoga/nodeThis package has been deprecated in favor of [https://npmjs.org/](https://npmjs.com/package/graphql-yoga)
- @ptc-org/nestjs-query-graphqlNestjs graphql query adapter
- graphql-paperA flexible in-memory store based on a GraphQL Schema
- @pothos/plugin-with-inputA Pothos plugin for defining fields with input objects
- @graphql-inspector/actionGraphQL Inspector functionality for GitHub Actions
- graphql-validation-complexityQuery complexity validation for GraphQL.js
- @vue/apollo-componentsApollo GraphQL components for Vue.js
- @urql/exchange-request-policyAn exchange for operation request-policy upgrading in urql
- babel-preset-gatsby-packageThis [Babel](https://babeljs.io/) preset is used for our internal packages. If you're looking for the preset a **Gatsby Site** can use, please refer to [babel-preset-gatsby](https://github.com/gatsbyjs/gatsby/blob/master/packages/babel-preset-gatsby/READM
- @vendure/coreA modern, headless ecommerce framework
- @pothos/plugin-add-graphqlA Pothos plugin for adding existing GraphQL types to a Pothos schema
- @ikas/admin-api-clientikas public node api client for store apps and private apps
- apollo-link-debounceAn Apollo Link to debounce requests
- @ikas/api-clientikas public node api client for store apps and private apps
- graphql-helixA highly evolved GraphQL HTTP Server 🧬
- @pothos/plugin-prisma-utilsA Pothos plugin containing utility functions for building prisma inputs
- use-http- useFetch - managed state, request, response, etc. [](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [](https://w
- @soda-gql/configCentralized configuration loader and helpers for soda-gql tooling.
- @soda-gql/commonShared utilities for soda-gql packages
- @soda-gql/coreCore types and utilities for zero-runtime GraphQL query generation
- @soda-gql/builderStatic analysis and artifact generation for soda-gql
- graphqurlcURL for GraphQL - CLI and JS library for making GraphQL queries
- @gatsbyjs/relay-compilerA compiler tool for building GraphQL-driven applications.
- graphql-codegen-coreGraphQL types and code generator based on schema
- @scalar/api-client-reactthe open source API testing client for react
- @graphql-yoga/commonThis package has been deprecated in favor of [https://npmjs.org/](https://npmjs.com/package/graphql-yoga)
- prisma-nestjs-graphqlGenerate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module
- @soda-gql/codegenGraphQL schema code generation for soda-gql
- @soda-gql/runtimeMinimal runtime for soda-gql operations
- @magidoc/rollup-plugin-gql-schemaA Rollup and ViteJS plugin that allows to parse a GraphQL Schema from a target URL and save it to a target output folder, or to parse it from the disk and convert it to a desired format.
- @soda-gql/cliCommand-line interface for soda-gql
- @soda-gql/formatterGraphQL document formatter for soda-gql
- @soda-gql/typegenPrebuilt type generation for soda-gql
- @pothos/plugin-complexityA Pothos plugin for defining and limiting complexity of queries
- @soda-gql/tscTypeScript transformer and compiler plugin for soda-gql
- @shopify/shopify-app-session-storage-postgresqlShopify App Session Storage for PostgreSQL
- @comunica/actor-rdf-join-inner-hashA hash rdf-join actor
- core-typesGeneric type declarations for e.g. TypeScript, GraphQL and JSON Schema
- @comunica/utils-bindings-factoryBindings factory module for Comunica
- @neo4j/graphqlA GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
- openapi-to-graphqlGenerates a GraphQL schema for a given OpenAPI Specification (OAS)
- core-types-graphqlcore-types ⬌ GraphQL conversion
- typeconvConvert between JSON Schema, TypeScript, GraphQL and Open API
- 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