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-elasticsearch-transformer An AppSync model transform that creates an ElasticSearch index with the queries to match. | 43.7k | -22% | - | 2 years ago 5.2.81 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-http-transformer An AppSync model transform for HTTP resolvers. | 43.7k | -20% | - | 2 years ago 5.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-function-transformer Implements the @function directive. | 43.6k | -24% | - | 2 years ago 3.3.71 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| graphql-predictions-transformer Implements the @predictions directive. | 43.5k | -22% | - | 2 years ago 3.2.80 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| @apollo/client-devtools-vscode This package is meant to be used to connect your Apollo Client instance with the Apollo Client devtools in the [Apollo GraphQL](https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo) VSCode extension. | 42.7k | - | - | - | 13 days ago 4.26.2 | ESM only | Bundled | GraphQL |
| jsona Provide data formatters (data model builder & json builder) to work with JSON API specification v1.0 in your JavaScript / TypeScript code | 42.7k | +42% | - | 6 months ago 1.14.0 | ESM + CommonJS | Bundled | Parsers and serialisers, HTTP servers and web frameworks | |
| graphql-modules Create reusable, maintainable, testable and extendable GraphQL modules | 42.5k | +61% | - | 4 months ago 3.1.2 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| ruru Grafast-flavoured GraphiQL distribution | 41k | +195% | - | 21 days ago 2.0.2 | CommonJS | Bundled | GraphQL | |
| vite-plugin-graphql-codegen Zero-config vite plugin that uses the vite file watcher to run graphql codegen programmatically without needing to start a separate watcher | 40.8k | +25% | - | 3 months ago 4.0.1 | ESM only | None | GraphQL, Bundler plugins and loaders | |
| @pothos/plugin-validation A Pothos plugin for adding schema based validation | 39.7k | - | - | - | 11 days ago 4.3.4 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @medplum/definitions Medplum Data Definitions | 38.8k | - | - | - | today 5.1.41 | ESM + CommonJS | Bundled | GraphQL, React |
| graphql-constraint-directive Validate GraphQL fields | 38.7k | +33% | - | 1 year ago 6.0.0 | CommonJS | Bundled | Schema validation, GraphQL | |
| graphql-upload-minimal Minimalistic and developer friendly middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers. | 38.5k | +57% | - | 9 months ago 1.6.4 | ESM + CommonJS | Bundled | GraphQL, HTTP servers and web frameworks | |
| @pothos/plugin-errors A Pothos plugin for adding typed errors into your schema | 38.2k | - | - | - | 11 days ago 4.9.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| vite-plugin-relay A vite plugin for relay | 37.5k | +105% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| code-tag noop functions to help formatters and syntax highlighters recognize embedded code | 37.2k | +210% | - | 2 years ago 1.2.0 | ESM + CommonJS | Bundled | GraphQL, Linting and formatting | |
| grafast Cutting edge GraphQL planning and execution engine | 36.5k | +431% | - | 21 days ago 1.1.3 | CommonJS | Bundled | GraphQL | |
| graphql-query-batcher light weight query batcher for graphql | 35.2k | +2156% | - | 8 years ago 1.0.1 | CommonJS | None | GraphQL | |
| @aws-amplify/graphql-maps-to-transformer Amplify GraphQL @mapsTo transformer | 35.1k | - | - | - | 2 months ago 4.0.24 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @dataplan/pg PostgreSQL step classes for Grafast | 34.9k | - | - | - | 21 days ago 1.1.2 | CommonJS | Bundled | GraphQL, Database clients and drivers |
| @aws-amplify/graphql-sql-transformer Amplify GraphQL @sql transformer | 34.8k | - | - | - | 2 months ago 0.4.23 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| altair-static Static package for altair graphql client | 34.8k | +97% | - | 1 month ago 8.5.9 | CommonJS | Bundled | GraphQL | |
| @aws-amplify/graphql-transformer Amplify GraphQL Transformer Root Package | 34.7k | - | - | - | 2 months ago 2.5.1 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @searchkit/sdk Elasticsearch Universal SDK for Searchkit | 34.5k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | None | UI component libraries, GraphQL |
| graphql-document-collector Load up smartly, in one location, all of the GraphQL queries/mutations/subscriptions of your project | 34.4k | +193% | - | 7 years ago 0.2.2 | CommonJS | None | GraphQL | |
| @medplum/react-hooks Medplum React Hooks Library | 34.4k | - | - | - | today 5.1.41 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| grafserv A highly optimized server for GraphQL, powered by Grafast | 34.3k | +399% | - | 21 days ago 1.0.2 | CommonJS | Bundled | GraphQL | |
| tamedevil Build and evaluate JavaScript strings safely via tagged template literals | 33.9k | +381% | - | 4 months ago 0.1.1 | CommonJS | Bundled | GraphQL, Schema validation | |
| @dataplan/json JSON step classes for Grafast | 33.7k | - | - | - | 2 months ago 1.0.1 | CommonJS | Bundled | GraphQL |
| @graphql-yoga/nestjs GraphQL Yoga driver for NestJS GraphQL. | 33.5k | - | - | - | 8 days ago 3.25.1 | ESM + CommonJS | Bundled | GraphQL |
| gatsby-plugin-emotion Gatsby plugin to add support for Emotion | 33.5k | +2% | - | 7 months ago 8.16.0 | CommonJS | None | CSS-in-JS and styling, GraphQL | |
| pg-introspection Strongly typed PostgreSQL introspection library | 33.3k | +403% | - | 5 months ago 1.0.1 | CommonJS | Bundled | Database clients and drivers, Schema validation | |
| graphql-relational-schema-transformer An AppSync model transform that takes a relational database and turns that into a GraphQL API. | 33.2k | -22% | - | 2 years ago 2.21.34 | CommonJS | Bundled | GraphQL, Cloud SDKs | |
| gatsby-remark-prismjs Adds syntax highlighting to code blocks at build time using PrismJS | 33.1k | +2% | - | 7 months ago 7.16.0 | CommonJS | None | Markdown, React | |
| @aws-amplify/graphql-transformer-migrator A tool for converting schemas from Amplify's V1 transformer to the V2 transformer schema | 32.7k | - | - | - | 2 years ago 2.2.27 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @aws-amplify/amplify-category-api Amplify CLI API Category Plugin | 32.7k | - | - | - | 2 months ago 5.15.6 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| graphql-mocks Tools for setting up graphql test resolvers | 32.1k | +16% | - | 9 months ago 0.12.0 | ESM + CommonJS | Bundled | GraphQL | |
| supertest-graphql Extends supertest to test a GraphQL endpoint | 32k | +22% | - | 4 years ago 1.1.4 | CommonJS | Bundled | GraphQL, Testing | |
| @comunica/config-query-sparql default configuration files for Comunica SPARQL | 30.2k | - | - | - | 11 days ago 5.4.1 | CommonJS | Bundled | Configuration, GraphQL |
| @pothos/plugin-tracing A Pothos plugin for tracing and logging resolver invocations | 29k | - | - | - | 11 days ago 1.1.4 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| altair-express-middleware Express middleware for altair graphql client | 29k | +85% | - | 1 month ago 8.5.9 | CommonJS | Bundled | GraphQL | |
| babel-plugin-import-graphql Babel plugin to make .gql/.graphql files importable | 29k | -29% | - | 5 years ago 2.8.1 | CommonJS | None | GraphQL | |
| @dev-plugins/apollo-client Expo DevTools Plugin for Apollo Client | 28.7k | - | - | - | 11 months ago 0.4.0 | CommonJS | Bundled | GraphQL |
| format-graphql Formats GraphQL schema definition language (SDL) document. | 28.7k | +25% | - | 2 years ago 1.5.0 | CommonJS | None | GraphQL | |
| @pothos/plugin-zod A Pothos plugin for adding argument validation | 28.5k | - | - | - | 11 days ago 4.3.2 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| @tanstack/svelte-query-devtools Developer tools to interact with and visualize the TanStack/svelte-query cache | 27.7k | - | - | - | 3 days ago 6.2.4 | ESM only | Bundled | Caching, Svelte |
| @toptal/davinci-graphql-codegen-extensions Toptal Graphql codegen extensions | 26.6k | - | - | - | 5 months ago 2.0.0 | CommonJS | None | GraphQL |
| awesome-graphql-client GraphQL Client with file upload support for NodeJS and browser | 26.6k | +253% | - | 1 year ago 3.0.0 | ESM only | Bundled | GraphQL, HTTP clients | |
| @comunica/actor-abstract-parse An abstract actor for applying parsers to dereferenced results | 26k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | Parsers and serialisers, GraphQL |
| @medplum/react Medplum React Component Library | 25.8k | - | - | - | today 5.1.41 | ESM + CommonJS | Bundled | React, UI component libraries |
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-elasticsearch-transformerAn AppSync model transform that creates an ElasticSearch index with the queries to match.
- graphql-http-transformerAn AppSync model transform for HTTP resolvers.
- graphql-function-transformerImplements the @function directive.
- graphql-predictions-transformerImplements the @predictions directive.
- @apollo/client-devtools-vscodeThis package is meant to be used to connect your Apollo Client instance with the Apollo Client devtools in the [Apollo GraphQL](https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo) VSCode extension.
- jsonaProvide data formatters (data model builder & json builder) to work with JSON API specification v1.0 in your JavaScript / TypeScript code
- graphql-modulesCreate reusable, maintainable, testable and extendable GraphQL modules
- ruruGrafast-flavoured GraphiQL distribution
- vite-plugin-graphql-codegenZero-config vite plugin that uses the vite file watcher to run graphql codegen programmatically without needing to start a separate watcher
- @pothos/plugin-validationA Pothos plugin for adding schema based validation
- @medplum/definitionsMedplum Data Definitions
- graphql-constraint-directiveValidate GraphQL fields
- graphql-upload-minimalMinimalistic and developer friendly middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
- @pothos/plugin-errorsA Pothos plugin for adding typed errors into your schema
- vite-plugin-relayA vite plugin for relay
- code-tagnoop functions to help formatters and syntax highlighters recognize embedded code
- grafastCutting edge GraphQL planning and execution engine
- graphql-query-batcherlight weight query batcher for graphql
- @aws-amplify/graphql-maps-to-transformerAmplify GraphQL @mapsTo transformer
- @dataplan/pgPostgreSQL step classes for Grafast
- @aws-amplify/graphql-sql-transformerAmplify GraphQL @sql transformer
- altair-staticStatic package for altair graphql client
- @aws-amplify/graphql-transformerAmplify GraphQL Transformer Root Package
- @searchkit/sdkElasticsearch Universal SDK for Searchkit
- graphql-document-collectorLoad up smartly, in one location, all of the GraphQL queries/mutations/subscriptions of your project
- @medplum/react-hooksMedplum React Hooks Library
- grafservA highly optimized server for GraphQL, powered by Grafast
- tamedevilBuild and evaluate JavaScript strings safely via tagged template literals
- @dataplan/jsonJSON step classes for Grafast
- @graphql-yoga/nestjsGraphQL Yoga driver for NestJS GraphQL.
- gatsby-plugin-emotionGatsby plugin to add support for Emotion
- pg-introspectionStrongly typed PostgreSQL introspection library
- graphql-relational-schema-transformerAn AppSync model transform that takes a relational database and turns that into a GraphQL API.
- gatsby-remark-prismjsAdds syntax highlighting to code blocks at build time using PrismJS
- @aws-amplify/graphql-transformer-migratorA tool for converting schemas from Amplify's V1 transformer to the V2 transformer schema
- @aws-amplify/amplify-category-apiAmplify CLI API Category Plugin
- graphql-mocksTools for setting up graphql test resolvers
- supertest-graphqlExtends supertest to test a GraphQL endpoint
- @comunica/config-query-sparqldefault configuration files for Comunica SPARQL
- @pothos/plugin-tracingA Pothos plugin for tracing and logging resolver invocations
- altair-express-middlewareExpress middleware for altair graphql client
- babel-plugin-import-graphqlBabel plugin to make .gql/.graphql files importable
- @dev-plugins/apollo-clientExpo DevTools Plugin for Apollo Client
- format-graphqlFormats GraphQL schema definition language (SDL) document.
- @pothos/plugin-zodA Pothos plugin for adding argument validation
- @tanstack/svelte-query-devtoolsDeveloper tools to interact with and visualize the TanStack/svelte-query cache
- @toptal/davinci-graphql-codegen-extensionsToptal Graphql codegen extensions
- awesome-graphql-clientGraphQL Client with file upload support for NodeJS and browser
- @comunica/actor-abstract-parseAn abstract actor for applying parsers to dereferenced results
- @medplum/reactMedplum React Component Library
- 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