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-type-decimal Decimal scalar type for GraphQL.js | 10.5k | +888% | - | 6 years ago 1.0.0 | CommonJS | None | GraphQL | |
| @magidoc/plugin-query-generator A browser and nodeJS compatible plugin that allows to generate GraphQL Queries and Variables | 10.4k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | GraphQL |
| ra-data-graphql A GraphQL data provider for react-admin | 10.3k | +63% | - | 21 days ago 5.15.3 | ESM + CommonJS | Bundled | GraphQL, React | |
| graphql-skip-limit A library to help construct a graphql-js server supporting skip/relay style pagination. Built for Gatsby but perhaps useful elsewhere. | 10.3k | +5% | - | 6 years ago 2.3.1 | CommonJS | None | GraphQL, Static site generators and meta-frameworks | |
| @pothos/selection-mapper shared selection-to-query walker for Pothos ORM plugins | 10.2k | - | - | - | 14 days ago 0.1.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @graphql-authz/envelop-plugin Envelop plugin for graphql-authz | 10.1k | - | - | - | 2 years ago 1.0.7 | CommonJS | Bundled | GraphQL |
| @graphql-markdown/cli NodeJS CLI for generating Markdown documentation from a GraphQL schema. | 10.1k | - | - | - | 8 days ago 1.1.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @comunica/query-sparql-rdfjs-lite A lightweight SPARQL query engine for querying over RDF/JS sources | 10k | - | - | - | 11 days ago 5.4.1 | CommonJS | Bundled | GraphQL |
| @magidoc/plugin-svelte-prismjs A Svelte component library providing an easy to use component to display PrismJS code blocks | 10k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | Svelte, Parsers and serialisers |
| graphql-ast-types <h1 align="center">graphql-ast-types</h1> <p align="center">Autogenerated helper functions for generating a GraphQL AST</p> | 10k | -26% | - | 8 years ago 1.0.2 | CommonJS | None | GraphQL | |
| gatsby-plugin-algolia A gatsby plugin to push to Algolia based on a certain query | 9.8k | -28% | - | 3 years ago 1.0.3 | - | None | GraphQL | |
| drizzle-graphql Automatically generate GraphQL schema or customizable schema config fields from Drizzle ORM schema | 9.8k | +115% | - | 2 years ago 0.8.5 | ESM + CommonJS | Bundled | GraphQL, ORMs and query builders | |
| @accounter/green-invoice-graphql Graphql proxy for Green Invoice API | 9.6k | - | - | - | 3 months ago 0.8.6 | ESM + CommonJS | Bundled | GraphQL |
| graphql-compose-pagination Plugin for `graphql-compose` which provide a pagination resolver for types. | 9.6k | +52% | - | 5 years ago 8.3.0 | CommonJS | Bundled | GraphQL | |
| @zendesk/laika Test, mock, intercept and modify Apollo Client's operations — in both browser and unit tests! | 9.5k | - | - | - | 21 days ago 1.6.0 | ESM + CommonJS | Bundled | GraphQL, Testing |
| ts-graphql-plugin TypeScript Language Service Plugin for GraphQL | 9.2k | +2% | - | 5 months ago 4.0.5 | CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @absinthe/socket-apollo-link Absinthe Socket Apollo Link | 9.2k | - | - | - | 7 years ago 0.2.1 | ESM + CommonJS | None | GraphQL |
| @golevelup/ts-sinon Utilities for making testing [NestJS](https://docs.nestjs.com) applications easier. | 9.2k | - | - | - | 6 months ago 2.0.0 | CommonJS | Bundled | Testing, Node.js utilities |
| @api-platform/api-doc-parser Transform an API documentation (Hydra, OpenAPI, GraphQL) in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces. | 9k | - | - | - | 7 months ago 0.16.10 | ESM only | Bundled | Documentation tooling, GraphQL |
| graphql-compose-connection Plugin for `graphql-compose` which provide a connection resolver for types. | 9k | +31% | - | 5 years ago 8.2.1 | CommonJS | Bundled | GraphQL | |
| @accounter/payper-mesh Graphql proxy for Payper API | 9k | - | - | - | 3 months ago 0.2.12 | ESM + CommonJS | Bundled | GraphQL |
| @bmatei/apollo-prometheus-exporter Plugin for Apollo Server to export metrics in Prometheus format | 8.9k | - | - | - | 2 years ago 3.0.0 | CommonJS | Bundled | Monitoring and error tracking, GraphQL |
| @comunica/actor-dereference-rdf-parse A parse dereference-rdf actor | 8.9k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | GraphQL |
| gql-generator Generate queries from graphql schema, used for writing api test. | 8.9k | +34% | - | 2 years ago 2.0.0 | CommonJS | None | GraphQL | |
| @graphql-markdown/docusaurus Docusaurus plugin for generating Markdown documentation from a GraphQL schema. | 8.8k | - | - | - | 8 days ago 1.37.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @paljs/plugins PrismaSelect plugin for optimized GraphQL queries - supports Prisma 6 and 7 | 8.8k | - | - | - | 7 months ago 9.0.0 | CommonJS | Bundled | GraphQL |
| @graphql-markdown/types Common types for @graphql-markdown packages | 8.7k | - | - | - | 8 days ago 1.15.0 | - | Bundled | Markdown, TypeScript tooling |
| graphql-subscriptions-client A simpler client for graphql subscriptions based on apollographql/subscriptions-transport-ws | 8.6k | -26% | - | 4 years ago 0.16.4 | ESM + CommonJS | Bundled | GraphQL | |
| vite-plugin-relay-lite Vite plugin for more convenient Relay experience | 8.6k | +17% | - | 10 months ago 0.12.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, GraphQL | |
| mercurius-upload Fastify plugin to support GraphQL uploads using graphql-upload | 8.5k | +34% | - | 1 year ago 8.0.0 | CommonJS | Bundled | GraphQL | |
| @pothos/tracing-sentry Sentry utilities for the Pothos tracing plugin | 8.4k | - | - | - | 2 months ago 1.1.5 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| @apollo/client-integration-tanstack-start This package provides integrations between Apollo Client and TanStack Start to support modern streaming SSR. | 8.3k | - | - | - | 5 months ago 0.14.5-rc.0 | ESM + CommonJS | Bundled | GraphQL |
| @urql/svelte A highly customizable and versatile GraphQL client for Svelte | 8.3k | - | - | - | 1 year ago 5.0.0 | ESM + CommonJS | Bundled | GraphQL, Svelte |
| @lssm-tech/lib.schema Schema utilities for Zod, JSON Schema, and GraphQL | 8.3k | - | - | - | 6 days ago 6.0.5 | ESM only | Bundled | Schema validation, GraphQL |
| graphql-date-scalars GraphQL scalars for Date, DateTime and Time | 8.1k | +0% | - | 3 years ago 0.2.0 | CommonJS | Bundled | Date and time, GraphQL | |
| @apollo/core-schema Apollo Core Schema processing library | 8.1k | - | - | - | 4 years ago 0.3.0 | CommonJS | Bundled | GraphQL |
| @magidoc/plugin-reverse-schema-mapper A library that provides the ability to do a reverse lookup on GraphQL types. | 8k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | GraphQL |
| graphql-hooks-memcache In memory cache for graphql-hooks | 7.9k | +35% | - | 2 years ago 3.2.0 | ESM + CommonJS | Bundled | GraphQL, React | |
| @comunica/actor-query-parse-graphql A graphql sparql-parse actor | 7.7k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | GraphQL |
| @paljs/generator Prisma generator for PalJS - generates types, GraphQL schemas, and admin UI for Prisma 7 | 7.6k | - | - | - | 7 months ago 9.0.0 | ESM only | Bundled | GraphQL |
| body-parser-graphql GraphQL server middleware to support application/graphql requests | 7.6k | -50% | - | 8 years ago 1.1.0 | CommonJS | Bundled | GraphQL | |
| in-process-request A node.js library that executes a http handler function in the current process without having to start a local http server. | 7.4k | +70% | - | 4 years ago 0.3.1 | CommonJS | Bundled | Dev servers and API mocking, GraphQL | |
| apollo-log A logging plugin for Apollo GraphQL Server | 7.3k | +313% | - | 4 years ago 1.1.0 | CommonJS | None | GraphQL, Logging | |
| @gql2ts/from-schema convert a graphql schema to typescript interfaces | 7.3k | - | - | - | 6 years ago 2.0.0-4 | CommonJS | Bundled | GraphQL, TypeScript tooling |
| graphql-typed-client A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more) | 7.3k | +183% | - | 6 years ago 1.7.4 | CommonJS | Bundled | TypeScript tooling, GraphQL | |
| @graphql-markdown/formatters Formatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook. | 7.2k | - | - | - | 8 days ago 1.1.1 | ESM + CommonJS | Bundled | GraphQL, Documentation tooling |
| graphql-filter-fragment Filters a data structure by a GraphQL fragment | 7.2k | +23% | - | 1 month ago 1.2.0 | ESM + CommonJS | Bundled | GraphQL | |
| @gql2ts/util utilities for gql2ts | 7.2k | - | - | - | 8 years ago 1.9.0 | CommonJS | Bundled | GraphQL, TypeScript tooling |
| graphql-disable-introspection Disable introspection in graphql-js with a validation rule | 7.1k | +9% | - | 5 years ago 1.2.0 | CommonJS | None | GraphQL | |
| @datadog/mobile-react-native-apollo-client A client-side React Native module to interact with Apollo Client and Datadog | 7.1k | - | - | - | 3 days ago 3.8.0 | ESM + CommonJS | Bundled | GraphQL, React |
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-type-decimalDecimal scalar type for GraphQL.js
- @magidoc/plugin-query-generatorA browser and nodeJS compatible plugin that allows to generate GraphQL Queries and Variables
- ra-data-graphqlA GraphQL data provider for react-admin
- graphql-skip-limitA library to help construct a graphql-js server supporting skip/relay style pagination. Built for Gatsby but perhaps useful elsewhere.
- @pothos/selection-mappershared selection-to-query walker for Pothos ORM plugins
- @graphql-authz/envelop-pluginEnvelop plugin for graphql-authz
- @graphql-markdown/cliNodeJS CLI for generating Markdown documentation from a GraphQL schema.
- @comunica/query-sparql-rdfjs-liteA lightweight SPARQL query engine for querying over RDF/JS sources
- @magidoc/plugin-svelte-prismjsA Svelte component library providing an easy to use component to display PrismJS code blocks
- graphql-ast-types<h1 align="center">graphql-ast-types</h1> <p align="center">Autogenerated helper functions for generating a GraphQL AST</p>
- gatsby-plugin-algoliaA gatsby plugin to push to Algolia based on a certain query
- drizzle-graphqlAutomatically generate GraphQL schema or customizable schema config fields from Drizzle ORM schema
- @accounter/green-invoice-graphqlGraphql proxy for Green Invoice API
- graphql-compose-paginationPlugin for `graphql-compose` which provide a pagination resolver for types.
- @zendesk/laikaTest, mock, intercept and modify Apollo Client's operations — in both browser and unit tests!
- ts-graphql-pluginTypeScript Language Service Plugin for GraphQL
- @absinthe/socket-apollo-linkAbsinthe Socket Apollo Link
- @golevelup/ts-sinonUtilities for making testing [NestJS](https://docs.nestjs.com) applications easier.
- @api-platform/api-doc-parserTransform an API documentation (Hydra, OpenAPI, GraphQL) in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces.
- graphql-compose-connectionPlugin for `graphql-compose` which provide a connection resolver for types.
- @accounter/payper-meshGraphql proxy for Payper API
- @bmatei/apollo-prometheus-exporterPlugin for Apollo Server to export metrics in Prometheus format
- @comunica/actor-dereference-rdf-parseA parse dereference-rdf actor
- gql-generatorGenerate queries from graphql schema, used for writing api test.
- @graphql-markdown/docusaurusDocusaurus plugin for generating Markdown documentation from a GraphQL schema.
- @paljs/pluginsPrismaSelect plugin for optimized GraphQL queries - supports Prisma 6 and 7
- @graphql-markdown/typesCommon types for @graphql-markdown packages
- graphql-subscriptions-clientA simpler client for graphql subscriptions based on apollographql/subscriptions-transport-ws
- vite-plugin-relay-liteVite plugin for more convenient Relay experience
- mercurius-uploadFastify plugin to support GraphQL uploads using graphql-upload
- @pothos/tracing-sentrySentry utilities for the Pothos tracing plugin
- @apollo/client-integration-tanstack-startThis package provides integrations between Apollo Client and TanStack Start to support modern streaming SSR.
- @urql/svelteA highly customizable and versatile GraphQL client for Svelte
- @lssm-tech/lib.schemaSchema utilities for Zod, JSON Schema, and GraphQL
- graphql-date-scalarsGraphQL scalars for Date, DateTime and Time
- @apollo/core-schemaApollo Core Schema processing library
- @magidoc/plugin-reverse-schema-mapperA library that provides the ability to do a reverse lookup on GraphQL types.
- graphql-hooks-memcacheIn memory cache for graphql-hooks
- @comunica/actor-query-parse-graphqlA graphql sparql-parse actor
- @paljs/generatorPrisma generator for PalJS - generates types, GraphQL schemas, and admin UI for Prisma 7
- body-parser-graphqlGraphQL server middleware to support application/graphql requests
- in-process-requestA node.js library that executes a http handler function in the current process without having to start a local http server.
- apollo-logA logging plugin for Apollo GraphQL Server
- @gql2ts/from-schemaconvert a graphql schema to typescript interfaces
- graphql-typed-clientA tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)
- @graphql-markdown/formattersFormatter presets for Docusaurus, Starlight, Fumadocs, Vocs, HonKit, Hugo, MkDocs, DocFX, and mdBook.
- graphql-filter-fragmentFilters a data structure by a GraphQL fragment
- @gql2ts/utilutilities for gql2ts
- graphql-disable-introspectionDisable introspection in graphql-js with a validation rule
- @datadog/mobile-react-native-apollo-clientA client-side React Native module to interact with Apollo Client and Datadog
- 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