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 |
|---|---|---|---|---|---|---|---|---|
| prisma-class-generator Prisma generator that emits TypeScript classes decorated for @nestjs/swagger, class-validator, and TypeGraphQL — DTO/entity classes generated straight from schema.prisma. | 4.7k | -2% | - | 1 month ago 0.7.0 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @as-integrations/azure-functions An integration for Apollo Server on Azure Functions | 4.7k | - | - | - | 7 months ago 0.3.0 | CommonJS | Bundled | GraphQL, Cloud SDKs |
| @urql/storage-rn Graphcache offline storage for React Native | 4.6k | - | - | - | 8 months ago 1.1.2 | ESM + CommonJS | Bundled | GraphQL, React |
| graphql-scalar-objectid GraphQLObjectId - GraphQL scalar for mongodb ObjectId | 4.6k | +140% | - | 6 years ago 0.1.2 | CommonJS | None | Database clients and drivers, GraphQL | |
| nuxt-graphql-client [](https://nuxt-graphql-client.web.app) | 4.4k | -26% | - | 1 year ago 0.2.46 | ESM + CommonJS | Bundled | GraphQL, Vue | |
| @accounts/server Fullstack authentication and accounts-management | 4.3k | - | - | - | 4 years ago 0.33.1 | CommonJS | Bundled | Authentication and authorisation, GraphQL |
| @constructive-io/graphql-types Constructive GraphQL/Graphile types for PostGraphile integration | 4.3k | - | - | - | today 3.33.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @dramaorg/delectus-culpa-reprehenderit [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im | 4.3k | - | - | - | 2 years ago 3.5.94 | CommonJS | None | CLI tools and terminal utilities, Testing |
| graphile-connection-filter PostGraphile v5 native connection filter plugin - adds advanced filtering to connections | 4.3k | - | - | today 2.17.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| @constructive-io/graphql-env Constructive environment configuration with GraphQL/Graphile support | 4.3k | - | - | - | today 3.34.3 | ESM + CommonJS | Bundled | GraphQL |
| codegen-typescript-graphql-module-declarations-plugin This [graphql-code-generator](https://graphql-code-generator.com/) plugin is based on the [TypeScript GraphQL Files Modules](https://graphql-code-generator.com/docs/plugins/typescript-graphql-files-modules), but generates typed document nodes, using the t | 4.3k | -83% | - | 1 year ago 1.0.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| graphile-postgis PostGIS support for PostGraphile v5 | 4.3k | +537220% | - | today 3.18.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| @kattebak/graphql-sdk-emitter Generate a typed TypeScript SDK from a GraphQL SDL with pluggable auth (SigV4, Cognito bearer, API key) | 4.2k | - | - | - | 4 months ago 1.2.0 | ESM only | Bundled | GraphQL, TypeScript tooling |
| graphile-search Unified PostGraphile v5 search plugin — abstracts tsvector, BM25, pg_trgm, and pgvector behind a single adapter-based architecture with composite searchScore | 4.2k | - | - | today 2.17.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| @tanstack/svelte-query-persist-client Svelte bindings to work with persisters in TanStack/svelte-query | 4.2k | - | - | - | 3 days ago 6.2.4 | ESM only | Bundled | Svelte, HTTP clients |
| graphile-history PostGraphile v5 history plugin — per-row version history, point-in-time reads, and restore mutations for @history tables | 4.2k | - | - | today 1.9.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| graphile-ltree PostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators | 4.2k | - | - | today 2.17.3 | ESM + CommonJS | Bundled | Files and file systems, Database clients and drivers | |
| graphile-bulk-mutations PostGraphile v5 plugin for bulk insert, upsert, update, and delete mutations with ON CONFLICT handling | 4.1k | - | - | today 1.17.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| graphile-pg-aggregates PostGraphile v5 aggregate plugin — sum, avg, min, max, stddev, variance, distinctCount, groupedAggregates with groupBy + having, orderBy relational aggregates | 4.1k | - | - | today 2.17.3 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| @gqlkit-ts/cli Just types and functions — write TypeScript, generate GraphQL. | 4.1k | - | - | - | 6 months ago 0.7.2 | ESM only | Bundled | GraphQL, TypeScript tooling |
| @gqlkit-ts/runtime Runtime utilities for gqlkit — type-safe resolver definitions with a thin API | 4.1k | - | - | - | 6 months ago 0.3.0 | ESM only | Bundled | GraphQL, TypeScript tooling |
| @2fd/graphdoc Static page generator for documenting GraphQL Schema | 4.1k | - | - | - | 9 years ago 2.4.0 | CommonJS | None | GraphQL, Documentation tooling |
| remix-graphql Utilities for using GraphQL with a Remix app | 4.1k | +6% | - | 4 years ago 0.2.1 | CommonJS | Bundled | GraphQL | |
| wildcard-mock-link apollo client mocking | 4.1k | -79% | - | 3 years ago 2.0.4 | ESM + CommonJS | Bundled | Dev servers and API mocking, GraphQL | |
| @graphile/pro Professional PostGraphile enhancements | 4.1k | - | - | - | 6 months ago 2.1.1 | CommonJS | Bundled | Database clients and drivers, GraphQL |
| graphiql-code-exporter Export working code snippets from GraphiQL queries | 4k | -9% | - | 5 years ago 3.0.3 | ESM + CommonJS | None | GraphQL | |
| graphile-plugin-utils Shared internals for Constructive PostGraphile v5 plugins - PgCondition query-builder walker and pg-resource introspection helpers | 4k | - | - | 8 days ago 1.13.0 | ESM + CommonJS | Bundled | GraphQL | |
| graphile-upload-plugin File upload support for PostGraphile v5 | 4k | - | - | 8 days ago 2.27.0 | ESM + CommonJS | Bundled | Files and file systems, Database clients and drivers | |
| graphile-presigned-url-plugin Presigned URL upload plugin for PostGraphile v5 — requestUploadUrl mutation and downloadUrl computed field | 4k | - | - | 8 days ago 1.21.0 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| graphql-to-postman Generates a Postman Collection from a GraphQL schema. | 3.9k | -23% | - | 1 year ago 1.0.0 | CommonJS | None | GraphQL | |
| @apollo/client-integration-react-router This package provides integrations between Apollo Client and React Router 7 to support modern streaming SSR. | 3.9k | - | - | - | 5 months ago 0.14.5-alpha.0 | ESM + CommonJS | Bundled | GraphQL, Routing |
| graphile-bucket-provisioner-plugin Bucket provisioning plugin for PostGraphile v5 — explicitly provisions S3 buckets via a GraphQL mutation | 3.9k | - | - | 8 days ago 1.16.0 | ESM + CommonJS | Bundled | GraphQL | |
| mercurius-cache Cache the results of your GraphQL resolvers, for Mercurius | 3.9k | +56% | - | 1 year ago 8.0.0 | CommonJS | Bundled | GraphQL | |
| graphile-realtime-subscriptions Realtime subscription plugin for PostGraphile v5 — per-table GraphQL subscriptions via LISTEN/NOTIFY | 3.9k | - | - | 8 days ago 1.12.0 | ESM + CommonJS | Bundled | GraphQL | |
| @urql/exchange-context An exchange for setting (a)synchronous operation-context in urql | 3.9k | - | - | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | GraphQL |
| qminder-api Qminder Javascript API. Makes it easy to leverage Qminder capabilities in your system. | 3.9k | +244% | - | 1 month ago 17.1.0 | ESM only | Bundled | WebSockets and realtime, TypeScript tooling | |
| ra-data-hasura A data provider for connecting react-admin to a Hasura endpoint | 3.8k | +114% | - | 1 year ago 0.7.1 | CommonJS | Bundled | React, GraphQL | |
| graphqldoc Generate GraphQL docs from schema. | 3.8k | +319% | - | 7 years ago 2.5.2 | CommonJS | None | Documentation tooling, GraphQL | |
| @divyenduz/graphql-language-service-types Types for building GraphQL language services for IDEs | 3.7k | - | - | - | 8 years ago 1.2.7 | CommonJS | None | GraphQL |
| graphile-meta PostGraphile v5 _meta introspection plugin — exposes a single _meta root query describing tables, fields, indexes, constraints, relations, inflection names, and smart-tag-derived metadata for dynamic query building and code generation | 3.7k | - | - | 8 days ago 1.10.0 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| @hyper-fetch/react React hooks and utils for the hyper-fetch | 3.6k | - | - | - | 3 days ago 9.0.0 | ESM + CommonJS | Bundled | GraphQL, React |
| graphile-storage-registry Registry-derived storage plane discovery for PostGraphile v5 — pairs @storageFiles/@storageBuckets codecs through their actual foreign-key relations and derives the canonical upload surface names, so no table name is ever load-bearing | 3.6k | - | - | 8 days ago 0.2.0 | ESM + CommonJS | Bundled | Database clients and drivers, GraphQL | |
| http-link-dataloader [](https://circleci.com/gh/graphcool/http-link-dataloader) [](https://badge.fury.io/js/http-link-dataloade | 3.6k | -62% | - | 7 years ago 0.1.6 | CommonJS | Bundled | GraphQL, HTTP clients | |
| query-spec The Constructive query language specification — shared filter, ordering, and pagination types | 3.6k | - | - | 8 days ago 0.13.0 | ESM + CommonJS | Bundled | GraphQL | |
| document-model Powerhouse document model — foundational data structure for local-first, event-sourced documents with typed operations, reducers, and GraphQL schema validation. | 3.6k | +81% | - | 15 days ago 6.2.2 | ESM only | Bundled | GraphQL, Schema validation | |
| storybook-mirage A Storybook addon to use and interact with a MirageJS server | 3.5k | -53% | - | 1 year ago 0.6.0 | CommonJS | None | Dev servers and API mocking, GraphQL | |
| houdini The disappearing GraphQL clients | 3.5k | -26% | - | 13 days ago 2.0.11 | ESM only | Bundled | GraphQL | |
| graphql-cost-analysis Graphql query cost analyzer. Use it to protect your GraphQL servers against DoS attacks, compute data consumption per user and limit it. | 3.5k | +18% | - | 7 years ago 1.0.3 | CommonJS | None | GraphQL | |
| @nerdwallet/apollo-cache-policies An extension to the InMemoryCache from Apollo that adds additional cache policies. | 3.5k | - | - | - | 2 years ago 3.3.3 | CommonJS | Bundled | GraphQL, Caching |
| @urql/exchange-execute An exchange for executing queries against a local schema in urql | 3.4k | - | - | - | 1 year ago 3.0.0 | 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.
- prisma-class-generatorPrisma generator that emits TypeScript classes decorated for @nestjs/swagger, class-validator, and TypeGraphQL — DTO/entity classes generated straight from schema.prisma.
- @as-integrations/azure-functionsAn integration for Apollo Server on Azure Functions
- @urql/storage-rnGraphcache offline storage for React Native
- graphql-scalar-objectidGraphQLObjectId - GraphQL scalar for mongodb ObjectId
- nuxt-graphql-client[](https://nuxt-graphql-client.web.app)
- @accounts/serverFullstack authentication and accounts-management
- @constructive-io/graphql-typesConstructive GraphQL/Graphile types for PostGraphile integration
- @dramaorg/delectus-culpa-reprehenderit[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
- graphile-connection-filterPostGraphile v5 native connection filter plugin - adds advanced filtering to connections
- @constructive-io/graphql-envConstructive environment configuration with GraphQL/Graphile support
- codegen-typescript-graphql-module-declarations-pluginThis [graphql-code-generator](https://graphql-code-generator.com/) plugin is based on the [TypeScript GraphQL Files Modules](https://graphql-code-generator.com/docs/plugins/typescript-graphql-files-modules), but generates typed document nodes, using the t
- graphile-postgisPostGIS support for PostGraphile v5
- @kattebak/graphql-sdk-emitterGenerate a typed TypeScript SDK from a GraphQL SDL with pluggable auth (SigV4, Cognito bearer, API key)
- graphile-searchUnified PostGraphile v5 search plugin — abstracts tsvector, BM25, pg_trgm, and pgvector behind a single adapter-based architecture with composite searchScore
- @tanstack/svelte-query-persist-clientSvelte bindings to work with persisters in TanStack/svelte-query
- graphile-historyPostGraphile v5 history plugin — per-row version history, point-in-time reads, and restore mutations for @history tables
- graphile-ltreePostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
- graphile-bulk-mutationsPostGraphile v5 plugin for bulk insert, upsert, update, and delete mutations with ON CONFLICT handling
- graphile-pg-aggregatesPostGraphile v5 aggregate plugin — sum, avg, min, max, stddev, variance, distinctCount, groupedAggregates with groupBy + having, orderBy relational aggregates
- @gqlkit-ts/cliJust types and functions — write TypeScript, generate GraphQL.
- @gqlkit-ts/runtimeRuntime utilities for gqlkit — type-safe resolver definitions with a thin API
- @2fd/graphdocStatic page generator for documenting GraphQL Schema
- remix-graphqlUtilities for using GraphQL with a Remix app
- wildcard-mock-linkapollo client mocking
- @graphile/proProfessional PostGraphile enhancements
- graphiql-code-exporterExport working code snippets from GraphiQL queries
- graphile-plugin-utilsShared internals for Constructive PostGraphile v5 plugins - PgCondition query-builder walker and pg-resource introspection helpers
- graphile-upload-pluginFile upload support for PostGraphile v5
- graphile-presigned-url-pluginPresigned URL upload plugin for PostGraphile v5 — requestUploadUrl mutation and downloadUrl computed field
- graphql-to-postmanGenerates a Postman Collection from a GraphQL schema.
- @apollo/client-integration-react-routerThis package provides integrations between Apollo Client and React Router 7 to support modern streaming SSR.
- graphile-bucket-provisioner-pluginBucket provisioning plugin for PostGraphile v5 — explicitly provisions S3 buckets via a GraphQL mutation
- mercurius-cacheCache the results of your GraphQL resolvers, for Mercurius
- graphile-realtime-subscriptionsRealtime subscription plugin for PostGraphile v5 — per-table GraphQL subscriptions via LISTEN/NOTIFY
- @urql/exchange-contextAn exchange for setting (a)synchronous operation-context in urql
- qminder-apiQminder Javascript API. Makes it easy to leverage Qminder capabilities in your system.
- ra-data-hasuraA data provider for connecting react-admin to a Hasura endpoint
- graphqldocGenerate GraphQL docs from schema.
- @divyenduz/graphql-language-service-typesTypes for building GraphQL language services for IDEs
- graphile-metaPostGraphile v5 _meta introspection plugin — exposes a single _meta root query describing tables, fields, indexes, constraints, relations, inflection names, and smart-tag-derived metadata for dynamic query building and code generation
- @hyper-fetch/reactReact hooks and utils for the hyper-fetch
- graphile-storage-registryRegistry-derived storage plane discovery for PostGraphile v5 — pairs @storageFiles/@storageBuckets codecs through their actual foreign-key relations and derives the canonical upload surface names, so no table name is ever load-bearing
- http-link-dataloader[](https://circleci.com/gh/graphcool/http-link-dataloader) [](https://badge.fury.io/js/http-link-dataloade
- query-specThe Constructive query language specification — shared filter, ordering, and pagination types
- document-modelPowerhouse document model — foundational data structure for local-first, event-sourced documents with typed operations, reducers, and GraphQL schema validation.
- storybook-mirageA Storybook addon to use and interact with a MirageJS server
- houdiniThe disappearing GraphQL clients
- graphql-cost-analysisGraphql query cost analyzer. Use it to protect your GraphQL servers against DoS attacks, compute data consumption per user and limit it.
- @nerdwallet/apollo-cache-policiesAn extension to the InMemoryCache from Apollo that adds additional cache policies.
- @urql/exchange-executeAn exchange for executing queries against a local schema in urql
- 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