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 |
|---|---|---|---|---|---|---|---|---|
| postgraphile Automatic, high performance, and highly customizable GraphQL API for PostgreSQL | 78.4k | +39% | - | 21 days ago 5.1.5 | CommonJS | Bundled | GraphQL | |
| @urql/introspection Utilities for dealing with Introspection Queries and Client Schemas | 75.5k | - | - | - | 1 year ago 1.2.1 | ESM + CommonJS | Bundled | GraphQL |
| @pothos/plugin-federation A Pothos plugin for implementing apollo federation subGraphs | 74.8k | - | - | - | 11 days ago 4.5.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @graphiql/plugin-explorer This package provides a plugin that integrates the [`GraphiQL Explorer`](https://github.com/OneGraph/graphiql-explorer) into the GraphiQL UI. | 73.6k | - | - | - | 25 days ago 5.1.5 | CommonJS | Bundled | GraphQL |
| @golevelup/ts-vitest Reusable utilities to help level up NestJS Testing | 72.7k | - | - | - | 6 months ago 4.0.0 | ESM only | Bundled | Testing, TypeScript tooling |
| gqlmin < 1 kB GraphQL query minifier | 70.8k | +760% | - | 6 months ago 0.3.2 | ESM only | Bundled | GraphQL | |
| @apollo/react-components React Apollo Query, Mutation and Subscription components. | 69.7k | - | - | - | 6 years ago 4.0.0 | ESM + CommonJS | Bundled | GraphQL, React |
| vite-plugin-graphql-loader A Vite plugin for loading GraphQL files. | 69.2k | +96% | - | 4 months ago 5.1.1 | ESM only | Bundled | Bundler plugins and loaders, GraphQL | |
| apollo-link-timeout Abort requests that take longer than a specified timeout period | 67.9k | -9% | - | 8 months ago 5.1.0 | ESM + CommonJS | Bundled | GraphQL | |
| @apollo/react-hoc React Apollo `graphql` higher-order component. | 66.8k | - | - | - | 6 years ago 4.0.0 | ESM + CommonJS | Bundled | GraphQL, React |
| storybook-addon-apollo-client Use Apollo Client in your Storybook stories. | 66.8k | -14% | - | 10 months ago 10.0.0 | ESM only | Bundled | GraphQL | |
| amplify-codegen Amplify Code Generator | 65.4k | -22% | - | 2 months ago 4.10.4 | CommonJS | None | Cloud SDKs, GraphQL | |
| @pothos/plugin-dataloader A Pothos plugin for attaching dataloader to object types | 64.6k | - | - | - | 11 days ago 4.4.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| gql-query-builder Simple GraphQL Query Builder | 64.6k | +22% | - | 2 months ago 4.0.1 | ESM + CommonJS | Bundled | GraphQL, ORMs and query builders | |
| @apollo/react-ssr React Apollo server-side rendering utilities | 64.4k | - | - | - | 6 years ago 4.0.0 | CommonJS | Bundled | GraphQL, React |
| @apollo/experimental-nextjs-app-support <div align="center"> <img src="https://raw.githubusercontent.com/apollographql/apollo-client-integrations/main/banner.jpg" width="500" alt="Apollo Client + Next.js App Router" /> </div> | 61k | - | - | - | 5 months ago 0.14.5 | ESM + CommonJS | Bundled | GraphQL, Static site generators and meta-frameworks |
| graphql-transformer-core A framework to transform from GraphQL SDL to AWS cloudFormation. | 56.7k | -27% | - | 6 months ago 9.0.7 | CommonJS | Bundled | Cloud SDKs, GraphQL | |
| @apollo/generate-persisted-query-manifest Creates a Persisted Query Manifest from an Apollo Client Web project | 56.5k | - | - | - | 10 months ago 1.4.0 | CommonJS | Bundled | GraphQL |
| @aws-amplify/graphql-http-transformer Amplify GraphQL @http transformer | 55.8k | - | - | - | 2 months ago 3.0.23 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-function-transformer Amplify GraphQL @function transformer | 55.8k | - | - | - | 2 months ago 3.1.20 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-relational-transformer Amplify GraphQL relational modeling transformers | 55.7k | - | - | - | 2 months ago 3.1.15 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-index-transformer Amplify GraphQL index and key transformers | 55.7k | - | - | - | 2 months ago 3.1.3 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-predictions-transformer Amplify GraphQL @predictions transformer | 55.6k | - | - | - | 2 months ago 3.0.23 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-auth-transformer Amplify GraphQL @auth transformer | 55.5k | - | - | - | 2 months ago 4.2.9 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-default-value-transformer Amplify GraphQL default value transformer | 55.4k | - | - | - | 2 months ago 3.1.18 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/graphql-searchable-transformer Amplfy GraphQL @searchable transformer | 55.4k | - | - | - | 2 months ago 3.1.4 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| graphql-upload-ts TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more. | 55.3k | +41% | - | 5 months ago 2.2.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| spectaql A powerful library for autogenerating static GraphQL API documentation | 55.3k | +25% | - | 6 months ago 3.0.9 | CommonJS | None | Documentation tooling, GraphQL | |
| @anvilco/apollo-server-plugin-introspection-metadata A plugin for Apollo Server that allows for adding metadata to GraphQL Introspection Query responses. | 55.1k | - | - | - | 2 years ago 2.2.3 | CommonJS | None | GraphQL |
| microfiber A library to query and manipulate GraphQL Introspection Query results in some useful ways. | 55k | +26% | - | 6 months ago 2.1.2 | CommonJS | None | GraphQL | |
| @vue/apollo-option Use Apollo and GraphQL with Vue.js using the `apollo` option | 53.9k | - | - | - | 1 year ago 4.2.2 | ESM + CommonJS | Bundled | GraphQL, Vue |
| hasura-cli A package that automatically installs and wraps Hasura CLI binary in isolated manner | 53.4k | +52% | - | 2 years ago 2.38.0 | ESM only | None | GraphQL | |
| @genql/cli Generate a TypeScript SDK for any GraphQl API | 53.3k | - | - | - | 3 months ago 6.3.4 | CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| @shopify/shopify-app-remix Shopify Remix - to simplify the building of Shopify Apps with Remix | 52.7k | - | - | - | 8 days ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @apollo/react-testing React Apollo testing utilities. | 51.4k | - | - | - | 6 years ago 4.0.0 | CommonJS | Bundled | GraphQL, Testing |
| graphql-codegen-typescript-operation-types GraphQL codegen plugin that generates only the types used in the operations | 51k | +74% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @miragejs/graphql A library for handling GraphQL requests with Mirage JS | 48.1k | - | - | - | 1 year ago 0.2.0-beta.5 | ESM + CommonJS | Bundled | GraphQL, Testing |
| vue-apollo Use Apollo and GraphQL with Vue.js | 47.3k | -3% | - | 2 years ago 3.1.2 | ESM + CommonJS | Bundled | GraphQL, Vue | |
| graphql-playground-middleware-koa GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration). | 47k | +46% | - | 4 years ago 1.6.22 | CommonJS | Bundled | GraphQL | |
| @pothos/plugin-simple-objects A Pothos plugin for defining objects and interfaces without ts definitions for those types | 46.3k | - | - | - | 2 months ago 4.1.4 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| async-cache-dedupe An async deduping cache | 46k | +149% | - | 9 months ago 3.4.0 | CommonJS | Bundled | Caching, GraphQL | |
| graphql-fields-list Extracts and returns list of fields requested from graphql resolver info object | 45.8k | +133% | - | 1 year ago 2.3.0 | CommonJS | Bundled | GraphQL | |
| @directus/schema Utility for extracting information about existing DB schema | 45.3k | - | - | - | 1 month ago 14.0.2 | ESM only | Bundled | ORMs and query builders, Vue |
| mock-apollo-client Library to help unit testing when using apollo-client | 44.5k | -30% | - | 10 months ago 2.0.0 | CommonJS | Bundled | Testing, GraphQL | |
| graphql-list-fields Get a list of fields while resolving a GraphQL query | 44k | +37% | - | 2 years ago 2.0.4 | CommonJS | None | GraphQL | |
| graphql-connection-transformer An AppSync model transform for connecting objects. | 43.9k | -19% | - | 2 years ago 5.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-dynamodb-transformer An AppSync model transform that takes a simple model and creates a DynamoDB table, DynamoDB stream. | 43.9k | -24% | - | 2 years ago 7.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-auth-transformer Implements the @auth directive for the appsync model transform. | 43.8k | -23% | - | 2 years ago 7.2.82 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-key-transformer Implements the @key directive. | 43.8k | -20% | - | 2 years ago 3.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-versioned-transformer A GraphQL transform that enabled object versioning and conflict resolution for a @model type. | 43.7k | -23% | - | 2 years ago 5.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs |
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.
- postgraphileAutomatic, high performance, and highly customizable GraphQL API for PostgreSQL
- @urql/introspectionUtilities for dealing with Introspection Queries and Client Schemas
- @pothos/plugin-federationA Pothos plugin for implementing apollo federation subGraphs
- @graphiql/plugin-explorerThis package provides a plugin that integrates the [`GraphiQL Explorer`](https://github.com/OneGraph/graphiql-explorer) into the GraphiQL UI.
- @golevelup/ts-vitestReusable utilities to help level up NestJS Testing
- gqlmin< 1 kB GraphQL query minifier
- @apollo/react-componentsReact Apollo Query, Mutation and Subscription components.
- vite-plugin-graphql-loaderA Vite plugin for loading GraphQL files.
- apollo-link-timeoutAbort requests that take longer than a specified timeout period
- @apollo/react-hocReact Apollo `graphql` higher-order component.
- storybook-addon-apollo-clientUse Apollo Client in your Storybook stories.
- amplify-codegenAmplify Code Generator
- @pothos/plugin-dataloaderA Pothos plugin for attaching dataloader to object types
- gql-query-builderSimple GraphQL Query Builder
- @apollo/react-ssrReact Apollo server-side rendering utilities
- @apollo/experimental-nextjs-app-support<div align="center"> <img src="https://raw.githubusercontent.com/apollographql/apollo-client-integrations/main/banner.jpg" width="500" alt="Apollo Client + Next.js App Router" /> </div>
- graphql-transformer-coreA framework to transform from GraphQL SDL to AWS cloudFormation.
- @apollo/generate-persisted-query-manifestCreates a Persisted Query Manifest from an Apollo Client Web project
- @aws-amplify/graphql-http-transformerAmplify GraphQL @http transformer
- @aws-amplify/graphql-function-transformerAmplify GraphQL @function transformer
- @aws-amplify/graphql-relational-transformerAmplify GraphQL relational modeling transformers
- @aws-amplify/graphql-index-transformerAmplify GraphQL index and key transformers
- @aws-amplify/graphql-predictions-transformerAmplify GraphQL @predictions transformer
- @aws-amplify/graphql-auth-transformerAmplify GraphQL @auth transformer
- @aws-amplify/graphql-default-value-transformerAmplify GraphQL default value transformer
- @aws-amplify/graphql-searchable-transformerAmplfy GraphQL @searchable transformer
- graphql-upload-tsTypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.
- spectaqlA powerful library for autogenerating static GraphQL API documentation
- @anvilco/apollo-server-plugin-introspection-metadataA plugin for Apollo Server that allows for adding metadata to GraphQL Introspection Query responses.
- microfiberA library to query and manipulate GraphQL Introspection Query results in some useful ways.
- @vue/apollo-optionUse Apollo and GraphQL with Vue.js using the `apollo` option
- hasura-cliA package that automatically installs and wraps Hasura CLI binary in isolated manner
- @genql/cliGenerate a TypeScript SDK for any GraphQl API
- @shopify/shopify-app-remixShopify Remix - to simplify the building of Shopify Apps with Remix
- @apollo/react-testingReact Apollo testing utilities.
- graphql-codegen-typescript-operation-typesGraphQL codegen plugin that generates only the types used in the operations
- @miragejs/graphqlA library for handling GraphQL requests with Mirage JS
- vue-apolloUse Apollo and GraphQL with Vue.js
- graphql-playground-middleware-koaGraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).
- @pothos/plugin-simple-objectsA Pothos plugin for defining objects and interfaces without ts definitions for those types
- async-cache-dedupeAn async deduping cache
- graphql-fields-listExtracts and returns list of fields requested from graphql resolver info object
- @directus/schemaUtility for extracting information about existing DB schema
- mock-apollo-clientLibrary to help unit testing when using apollo-client
- graphql-list-fieldsGet a list of fields while resolving a GraphQL query
- graphql-connection-transformerAn AppSync model transform for connecting objects.
- graphql-dynamodb-transformerAn AppSync model transform that takes a simple model and creates a DynamoDB table, DynamoDB stream.
- graphql-auth-transformerImplements the @auth directive for the appsync model transform.
- graphql-key-transformerImplements the @key directive.
- graphql-versioned-transformerA GraphQL transform that enabled object versioning and conflict resolution for a @model type.
- 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