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 |
|---|---|---|---|---|---|---|---|---|
| graphql-no-alias No alias directive for graphql mutation and query types. It can limit the amount of alias fields that can be used for queries and mutations. Preventing batch attacks. | 15.6k | +34% | - | 4 years ago 3.0.3 | ESM + CommonJS | Bundled | GraphQL | |
| apollo-errors Machine-readable custom errors for Apollostack's GraphQL server | 15.5k | -4% | - | 8 years ago 1.9.0 | CommonJS | Bundled | GraphQL | |
| @comunica/utils-query-operation Query operation utilities | 15.4k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | GraphQL |
| @graphql-toolkit/relay-operation-optimizer Package for optimizing your GraphQL operations relay style. | 15.4k | - | - | - | 6 years ago 0.10.7 | ESM + CommonJS | Bundled | GraphQL |
| @platformatic/globals Platformatic Global Object Getter | 15.3k | - | - | - | 16 days ago 3.69.0 | ESM + CommonJS | Bundled | Logging, Node.js utilities |
| graphql-cli Command line tool for common GraphQL development workflows | 15.2k | -50% | - | 5 years ago 4.1.0 | CommonJS | None | CLI tools and terminal utilities, GraphQL | |
| @comunica/utils-bindings-index Utilities related to a bindings index | 14.9k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | GraphQL |
| gatsby-plugin-no-sourcemaps Disable sourcemaps when building JavaScript | 14.7k | -0% | - | 7 months ago 5.16.0 | CommonJS | None | GraphQL, React | |
| pluralsh-absinthe-socket-apollo-link Absinthe Socket Apollo Link | 14.6k | +232% | - | 4 years ago 0.2.0 | ESM + CommonJS | None | GraphQL | |
| @n1ru4l/in-memory-live-query-store [](https://www.npmjs.com/package/@n1ru4l/in-memory-live-query-store) [](https://www.np | 13.8k | - | - | - | 2 months ago 0.11.0 | ESM + CommonJS | Bundled | GraphQL, WebSockets and realtime |
| relay-config Config parser for Relay applications. | 13.7k | -34% | - | 4 years ago 12.0.1 | CommonJS | None | GraphQL | |
| @yaacovcr/transform A set of tools for transforming GraphQL results. | 13.7k | - | - | - | 1 year ago 0.0.8 | ESM + CommonJS | Bundled | GraphQL |
| @graphql-authz/core GraphQL authorization layer core | 13.6k | - | - | - | 2 years ago 1.3.2 | CommonJS | Bundled | GraphQL |
| @apollo/graphql-testing-library <div align="center"> <p> <a href="https://www.apollographql.com/"><img src="https://raw.githubusercontent.com/apollographql/apollo-client-devtools/main/assets/apollo-wordmark.svg" height="100" alt="Apollo GraphQL Logo"></a> </p> <h1>GraphQL Testi | 13.6k | - | - | - | 2 years ago 0.3.0 | ESM + CommonJS | Bundled | GraphQL |
| graphql-language-service-server Server process backing the GraphQL Language Service | 13.5k | +392% | - | 26 days ago 2.15.0 | ESM + CommonJS | Bundled | GraphQL | |
| @graphile/pg-aggregates Aggregates support for PostGraphile | 13.4k | - | - | - | 6 months ago 0.2.0-rc.2 | CommonJS | Bundled | Database clients and drivers, GraphQL |
| @data-client/react Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch | 13.4k | - | - | - | 4 months ago 0.18.1 | ESM + CommonJS | Bundled | WebSockets and realtime, GraphQL |
| relay-compiler-language-typescript A language plugin for Relay that adds TypeScript support, including emitting type definitions. | 13.3k | +10% | - | 4 years ago 15.0.1 | CommonJS | Bundled | TypeScript tooling, GraphQL | |
| @data-client/core Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch | 13.3k | - | - | - | 4 months ago 0.18.1 | ESM + CommonJS | Bundled | WebSockets and realtime, GraphQL |
| sofa-api Create REST APIs with GraphQL | 13.3k | +190% | - | 5 months ago 0.18.10 | ESM + CommonJS | Bundled | GraphQL | |
| graphql-language-service-cli An interface for building GraphQL language services for IDEs | 13.2k | +652% | - | 2 years ago 3.5.0 | - | None | GraphQL | |
| graphql-resolvers Resolver composition library for GraphQL. | 12.8k | +31% | - | 6 years ago 0.4.2 | CommonJS | None | GraphQL | |
| graphql-sequelize GraphQL & Relay for MySQL & Postgres via Sequelize | 12.7k | +209% | - | 3 years ago 9.5.1 | CommonJS | None | GraphQL | |
| graphql-query-compress Compress a GraphQL Query String | 12.6k | -24% | - | 6 years ago 1.2.4 | CommonJS | Bundled | GraphQL | |
| @n1ru4l/graphql-live-query-patch Shared logic for building live query patch implementations. | 12.4k | - | - | - | 2 months ago 0.8.0 | ESM + CommonJS | Bundled | GraphQL, WebSockets and realtime |
| @aws-amplify/graphql-validate-transformer Amplify GraphQL @validate transformer | 12.2k | - | - | - | 2 months ago 1.1.8 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| apollo-link-queue A link to queue requests when a certain condition is met (eg. device is offline) | 12.2k | -9% | - | 5 years ago 3.1.0 | ESM + CommonJS | Bundled | GraphQL | |
| amplify-graphql-docs-generator amplify graphql docs generator plugin | 12.1k | -27% | - | 5 years ago 2.2.4 | CommonJS | None | Cloud SDKs, GraphQL | |
| typed-graphqlify Build Typed GraphQL Queries in TypeScript. A better TypeScript + GraphQL experience. | 12k | +57% | - | 4 years ago 3.1.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @golevelup/nestjs-graphql-request Badass utilities for integrating graphql-request and NestJS | 12k | - | - | - | 6 months ago 5.0.0 | CommonJS | Bundled | GraphQL |
| @pothos/tracing-opentelemetry Opentelemetry utilities for the Pothos tracing plugin | 12k | - | - | - | 2 months ago 1.2.1 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| nanographql Tiny graphQL client library | 11.9k | +15% | - | 8 years ago 2.0.0 | - | None | GraphQL | |
| graphql-compose-mongoose Plugin for `graphql-compose` which derive a graphql types from a mongoose model. | 11.8k | +42% | - | 9 months ago 10.1.0 | CommonJS | Bundled | GraphQL | |
| @accounter/hashavshevet-mesh Graphql proxy for Hashavshevet API | 11.8k | - | - | - | 3 months ago 0.2.12 | ESM + CommonJS | Bundled | GraphQL |
| typegraphql-prisma  | 11.8k | +8% | - | 2 years ago 0.28.0 | - | None | GraphQL | |
| @graphile/depth-limit A validation rule to apply to GraphQL operations to avoid excessively deep queries. | 11.8k | - | - | - | 2 years ago 0.3.1 | CommonJS | Bundled | GraphQL |
| directus Directus is a real-time API and App dashboard for managing SQL database content | 11.6k | +82% | - | 2 days ago 12.4.1 | ESM only | None | Database clients and drivers, Vue | |
| create-apollo-suite-monorepo Scaffold a monorepo with a frontend app and Apollo CMS as a git submodule backend (single-origin via Next.js rewrites + assetPrefix) | 11.6k | - | - | today 1.0.1019 | ESM only | None | Build tools, GraphQL | |
| @directus/api Directus is a real-time API and App dashboard for managing SQL database content | 11.5k | - | - | - | 2 days ago 39.2.1 | ESM only | None | Database clients and drivers, Vue |
| vue-cli-plugin-apollo vue-cli 3 plugin to add Apollo and GraphQL | 11.5k | -11% | - | 6 years ago 0.22.2 | CommonJS | Bundled | GraphQL, Vue | |
| @graphql-markdown/core GraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema. | 11.4k | - | - | - | 8 days ago 1.23.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @pothos/plugin-sub-graph A Pothos plugin for creating multiple variants or sub-selections of the same graph | 11.1k | - | - | - | 11 days ago 4.5.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| vue-query Hooks for fetching, caching and updating asynchronous data in Vue | 11.1k | +78% | - | 4 years ago 1.26.0 | ESM + CommonJS | Bundled | Vue, Caching | |
| relay-test-utils-internal Internal utilities for testing Relay. | 11k | +35% | - | 3 months ago 21.0.1 | CommonJS | None | GraphQL | |
| amplify-graphql-types-generator Generate API code or type annotations based on a GraphQL schema and statements | 10.9k | -28% | - | 5 years ago 2.8.5 | CommonJS | None | Cloud SDKs, GraphQL | |
| graphql-to-sparql Converts GraphQL queries to SPARQL queries | 10.9k | +102% | - | 2 months ago 6.1.0 | CommonJS | Bundled | GraphQL | |
| @vendure/cli A modern, headless ecommerce framework | 10.8k | - | - | - | 23 days ago 3.7.3 | - | None | Payments and commerce, GraphQL |
| @subsquid/openreader GraphQL server for postgres-compatible databases | 10.6k | - | - | - | 2 months ago 5.5.1 | - | None | GraphQL, Blockchain and Web3 |
| sparqljson-to-tree Converts SPARQL JSON results to a tree-based structure | 10.6k | +94% | - | 2 years ago 3.0.2 | CommonJS | Bundled | GraphQL | |
| @letoribo/mcp-graphql-enhanced Enhanced MCP server for GraphQL with dynamic headers and robust variables parsing — a drop-in replacement for mcp-graphql. | 10.6k | - | - | - | 26 days ago 4.15.3 | ESM + CommonJS | Bundled | 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.
- graphql-no-aliasNo alias directive for graphql mutation and query types. It can limit the amount of alias fields that can be used for queries and mutations. Preventing batch attacks.
- apollo-errorsMachine-readable custom errors for Apollostack's GraphQL server
- @comunica/utils-query-operationQuery operation utilities
- @graphql-toolkit/relay-operation-optimizerPackage for optimizing your GraphQL operations relay style.
- @platformatic/globalsPlatformatic Global Object Getter
- graphql-cliCommand line tool for common GraphQL development workflows
- @comunica/utils-bindings-indexUtilities related to a bindings index
- gatsby-plugin-no-sourcemapsDisable sourcemaps when building JavaScript
- pluralsh-absinthe-socket-apollo-linkAbsinthe Socket Apollo Link
- @n1ru4l/in-memory-live-query-store[](https://www.npmjs.com/package/@n1ru4l/in-memory-live-query-store) [](https://www.np
- relay-configConfig parser for Relay applications.
- @yaacovcr/transformA set of tools for transforming GraphQL results.
- @graphql-authz/coreGraphQL authorization layer core
- @apollo/graphql-testing-library<div align="center"> <p> <a href="https://www.apollographql.com/"><img src="https://raw.githubusercontent.com/apollographql/apollo-client-devtools/main/assets/apollo-wordmark.svg" height="100" alt="Apollo GraphQL Logo"></a> </p> <h1>GraphQL Testi
- graphql-language-service-serverServer process backing the GraphQL Language Service
- @graphile/pg-aggregatesAggregates support for PostGraphile
- @data-client/reactAsync State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch
- relay-compiler-language-typescriptA language plugin for Relay that adds TypeScript support, including emitting type definitions.
- @data-client/coreAsync State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch
- sofa-apiCreate REST APIs with GraphQL
- graphql-language-service-cliAn interface for building GraphQL language services for IDEs
- graphql-resolversResolver composition library for GraphQL.
- graphql-sequelizeGraphQL & Relay for MySQL & Postgres via Sequelize
- graphql-query-compressCompress a GraphQL Query String
- @n1ru4l/graphql-live-query-patchShared logic for building live query patch implementations.
- @aws-amplify/graphql-validate-transformerAmplify GraphQL @validate transformer
- apollo-link-queueA link to queue requests when a certain condition is met (eg. device is offline)
- amplify-graphql-docs-generatoramplify graphql docs generator plugin
- typed-graphqlifyBuild Typed GraphQL Queries in TypeScript. A better TypeScript + GraphQL experience.
- @golevelup/nestjs-graphql-requestBadass utilities for integrating graphql-request and NestJS
- @pothos/tracing-opentelemetryOpentelemetry utilities for the Pothos tracing plugin
- nanographqlTiny graphQL client library
- graphql-compose-mongoosePlugin for `graphql-compose` which derive a graphql types from a mongoose model.
- @accounter/hashavshevet-meshGraphql proxy for Hashavshevet API
- typegraphql-prisma
- @graphile/depth-limitA validation rule to apply to GraphQL operations to avoid excessively deep queries.
- directusDirectus is a real-time API and App dashboard for managing SQL database content
- create-apollo-suite-monorepoScaffold a monorepo with a frontend app and Apollo CMS as a git submodule backend (single-origin via Next.js rewrites + assetPrefix)
- @directus/apiDirectus is a real-time API and App dashboard for managing SQL database content
- vue-cli-plugin-apollovue-cli 3 plugin to add Apollo and GraphQL
- @graphql-markdown/coreGraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.
- @pothos/plugin-sub-graphA Pothos plugin for creating multiple variants or sub-selections of the same graph
- vue-queryHooks for fetching, caching and updating asynchronous data in Vue
- relay-test-utils-internalInternal utilities for testing Relay.
- amplify-graphql-types-generatorGenerate API code or type annotations based on a GraphQL schema and statements
- graphql-to-sparqlConverts GraphQL queries to SPARQL queries
- @vendure/cliA modern, headless ecommerce framework
- @subsquid/openreaderGraphQL server for postgres-compatible databases
- sparqljson-to-treeConverts SPARQL JSON results to a tree-based structure
- @letoribo/mcp-graphql-enhancedEnhanced MCP server for GraphQL with dynamic headers and robust variables parsing — a drop-in replacement for mcp-graphql.
- 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