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
gql-dedup
A graphql-tag improvement library which de-duplicates fragments.
25.6k+530%-2 years ago
1.0.3
CommonJSBundledGraphQL
@shopify/shopify-app-session-storage-memory
Shopify App Session Storage for Memory
25.2k---8 days ago
8.0.0
ESM + CommonJSBundledGraphQL, Payments and commerce
apollo-datasource-http
[![CI](https://github.com/StarpTech/apollo-datasource-http/actions/workflows/ci.yml/badge.svg)](https://github.com/StarpTech/apollo-datasource-http/actions/workflows/ci.yml)
24.7k+162%-4 years ago
0.21.0
CommonJSBundledGraphQL
@pothos/plugin-drizzle
A Pothos plugin for drizzle
24.4k---11 days ago
0.20.0
ESM + CommonJSBundledGraphQL, 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
CommonJSBundledGraphQL, 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
CommonJSBundledSchema validation, GraphQL
@urql/vue
A highly customizable and versatile GraphQL client for vue
23.3k---3 months ago
2.1.1
ESM + CommonJSBundledGraphQL, 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 + CommonJSBundledGraphQL
@ptc-org/nestjs-query-graphql
Nestjs graphql query adapter
23.1k---5 days ago
11.0.0-alpha.1
CommonJSBundledGraphQL
graphql-paper
A flexible in-memory store based on a GraphQL Schema
22.8k+2%-9 months ago
0.6.0
ESM + CommonJSBundledGraphQL
@pothos/plugin-with-input
A Pothos plugin for defining fields with input objects
22.6k---2 months ago
4.1.5
ESM + CommonJSBundledGraphQL, TypeScript tooling
@graphql-inspector/action
GraphQL Inspector functionality for GitHub Actions
22.2k---2 days ago
6.1.0
ESM + CommonJSBundledGraphQL
graphql-validation-complexity
Query complexity validation for GraphQL.js
22k+23%-6 years ago
0.4.2
CommonJSNoneGraphQL
@vue/apollo-components
Apollo GraphQL components for Vue.js
22k---1 year ago
4.2.2
ESM + CommonJSNoneGraphQL, Vue
@urql/exchange-request-policy
An exchange for operation request-policy upgrading in urql
21.9k---1 year ago
2.0.0
ESM + CommonJSBundledGraphQL
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
CommonJSNoneStatic site generators and meta-frameworks, React
@vendure/core
A modern, headless ecommerce framework
21.5k---23 days ago
3.7.3
CommonJSBundledPayments 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 + CommonJSBundledGraphQL, 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
CommonJSBundledGraphQL
apollo-link-debounce
An Apollo Link to debounce requests
21.3k-36%-5 years ago
3.0.0
ESM + CommonJSBundledGraphQL
@ikas/api-client
ikas public node api client for store apps and private apps
21.3k---20 days ago
2.0.2
CommonJSBundledGraphQL
graphql-helix
A highly evolved GraphQL HTTP Server 🧬
21.1k+13%-4 years ago
1.13.0
ESM + CommonJSBundledGraphQL, 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 + CommonJSBundledGraphQL, TypeScript tooling
use-http
- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w
20.2k+28%-3 years ago
1.0.28
ESM + CommonJSNoneHTTP clients, React
@soda-gql/config
Centralized configuration loader and helpers for soda-gql tooling.
19.6k---2 months ago
0.15.0
ESM + CommonJSBundledGraphQL, Configuration
@soda-gql/common
Shared utilities for soda-gql packages
19.6k---2 months ago
0.15.0
ESM + CommonJSBundledGraphQL
@soda-gql/core
Core types and utilities for zero-runtime GraphQL query generation
19.6k---2 months ago
0.15.0
ESM + CommonJSBundledGraphQL
@soda-gql/builder
Static analysis and artifact generation for soda-gql
19.6k---2 months ago
0.15.0
ESM + CommonJSBundledGraphQL
graphqurl
cURL for GraphQL - CLI and JS library for making GraphQL queries
19.5k+96%-1 year ago
2.0.0
CommonJSNoneCLI 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
CommonJSNoneGraphQL
graphql-codegen-core
GraphQL types and code generator based on schema
18.9k-22%-7 years ago
0.18.2
CommonJSBundledTypeScript tooling, GraphQL
@scalar/api-client-react
the open source API testing client for react
18.5k---1 day ago
2.0.50
ESM onlyBundledReact, 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 + CommonJSBundledGraphQL
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 onlyBundledGraphQL
@soda-gql/codegen
GraphQL schema code generation for soda-gql
18.3k---6 months ago
0.12.6
ESM + CommonJSBundledGraphQL
@soda-gql/runtime
Minimal runtime for soda-gql operations
18.3k---6 months ago
0.12.6
ESM + CommonJSBundledGraphQL
@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 onlyBundledGraphQL, Bundler plugins and loaders
@soda-gql/cli
Command-line interface for soda-gql
17.8k---6 months ago
0.12.6
ESM + CommonJSBundledCLI tools and terminal utilities, GraphQL
@soda-gql/formatter
GraphQL document formatter for soda-gql
17.8k---6 months ago
0.12.6
ESM + CommonJSBundledGraphQL
@soda-gql/typegen
Prebuilt type generation for soda-gql
17.8k---6 months ago
0.12.6
ESM + CommonJSBundledGraphQL, TypeScript tooling
@pothos/plugin-complexity
A Pothos plugin for defining and limiting complexity of queries
17.6k---11 days ago
4.2.3
ESM + CommonJSBundledGraphQL
@soda-gql/tsc
TypeScript transformer and compiler plugin for soda-gql
17.4k---2 months ago
0.15.0
ESM + CommonJSBundledGraphQL, TypeScript tooling
@shopify/shopify-app-session-storage-postgresql
Shopify App Session Storage for PostgreSQL
16.8k---8 days ago
8.0.0
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
@comunica/actor-rdf-join-inner-hash
A hash rdf-join actor
16.7k---11 days ago
5.4.0
CommonJSBundledCryptography 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 onlyBundledTypeScript tooling, GraphQL
@comunica/utils-bindings-factory
Bindings factory module for Comunica
16.4k---11 days ago
5.4.0
CommonJSBundledGraphQL
@neo4j/graphql
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
16.3k---23 days ago
7.6.3
CommonJSBundledGraphQL
openapi-to-graphql
Generates a GraphQL schema for a given OpenAPI Specification (OAS)
16.2k-33%-2 years ago
3.0.7
ESM + CommonJSBundledGraphQL, Internationalisation
core-types-graphql
core-types ⬌ GraphQL conversion
15.8k-27%-3 years ago
3.0.0
ESM onlyBundledGraphQL
typeconv
Convert between JSON Schema, TypeScript, GraphQL and Open API
15.8k-27%-3 years ago
2.3.1
ESM onlyBundledTypeScript 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.