Skip to content
JS
Package category

GraphQL

GraphQL servers, clients, schema tools and code generation.

660 packages15 comparisons

Packages compared

660 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
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
CommonJSBundledGraphQL, Cloud SDKs
graphql-http-transformer
An AppSync model transform for HTTP resolvers.
43.7k-20%-2 years ago
5.2.80
CommonJSBundledGraphQL, Cloud SDKs
graphql-function-transformer
Implements the @function directive.
43.6k-24%-2 years ago
3.3.71
CommonJSBundledGraphQL, Cloud SDKs
graphql-predictions-transformer
Implements the @predictions directive.
43.5k-22%-2 years ago
3.2.80
CommonJSBundledGraphQL, 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 onlyBundledGraphQL
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 + CommonJSBundledParsers 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 + CommonJSBundledGraphQL, TypeScript tooling
ruru
Grafast-flavoured GraphiQL distribution
41k+195%-21 days ago
2.0.2
CommonJSBundledGraphQL
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 onlyNoneGraphQL, Bundler plugins and loaders
@pothos/plugin-validation
A Pothos plugin for adding schema based validation
39.7k---11 days ago
4.3.4
ESM + CommonJSBundledGraphQL, TypeScript tooling
@medplum/definitions
Medplum Data Definitions
38.8k---today
5.1.41
ESM + CommonJSBundledGraphQL, React
graphql-constraint-directive
Validate GraphQL fields
38.7k+33%-1 year ago
6.0.0
CommonJSBundledSchema 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 + CommonJSBundledGraphQL, 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 + CommonJSBundledGraphQL, TypeScript tooling
vite-plugin-relay
A vite plugin for relay
37.5k+105%-2 years ago
2.1.0
ESM + CommonJSBundledBundler 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 + CommonJSBundledGraphQL, Linting and formatting
grafast
Cutting edge GraphQL planning and execution engine
36.5k+431%-21 days ago
1.1.3
CommonJSBundledGraphQL
graphql-query-batcher
light weight query batcher for graphql
35.2k+2156%-8 years ago
1.0.1
CommonJSNoneGraphQL
@aws-amplify/graphql-maps-to-transformer
Amplify GraphQL @mapsTo transformer
35.1k---2 months ago
4.0.24
CommonJSBundledCloud SDKs, GraphQL
@dataplan/pg
PostgreSQL step classes for Grafast
34.9k---21 days ago
1.1.2
CommonJSBundledGraphQL, Database clients and drivers
@aws-amplify/graphql-sql-transformer
Amplify GraphQL @sql transformer
34.8k---2 months ago
0.4.23
CommonJSBundledCloud SDKs, GraphQL
altair-static
Static package for altair graphql client
34.8k+97%-1 month ago
8.5.9
CommonJSBundledGraphQL
@aws-amplify/graphql-transformer
Amplify GraphQL Transformer Root Package
34.7k---2 months ago
2.5.1
CommonJSBundledCloud SDKs, GraphQL
@searchkit/sdk
Elasticsearch Universal SDK for Searchkit
34.5k---4 years ago
3.0.0
ESM + CommonJSNoneUI 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
CommonJSNoneGraphQL
@medplum/react-hooks
Medplum React Hooks Library
34.4k---today
5.1.41
ESM + CommonJSBundledReact, TypeScript tooling
grafserv
A highly optimized server for GraphQL, powered by Grafast
34.3k+399%-21 days ago
1.0.2
CommonJSBundledGraphQL
tamedevil
Build and evaluate JavaScript strings safely via tagged template literals
33.9k+381%-4 months ago
0.1.1
CommonJSBundledGraphQL, Schema validation
@dataplan/json
JSON step classes for Grafast
33.7k---2 months ago
1.0.1
CommonJSBundledGraphQL
@graphql-yoga/nestjs
GraphQL Yoga driver for NestJS GraphQL.
33.5k---8 days ago
3.25.1
ESM + CommonJSBundledGraphQL
gatsby-plugin-emotion
Gatsby plugin to add support for Emotion
33.5k+2%-7 months ago
8.16.0
CommonJSNoneCSS-in-JS and styling, GraphQL
pg-introspection
Strongly typed PostgreSQL introspection library
33.3k+403%-5 months ago
1.0.1
CommonJSBundledDatabase 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
CommonJSBundledGraphQL, 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
CommonJSNoneMarkdown, 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
CommonJSBundledCloud SDKs, GraphQL
@aws-amplify/amplify-category-api
Amplify CLI API Category Plugin
32.7k---2 months ago
5.15.6
CommonJSBundledCloud SDKs, GraphQL
graphql-mocks
Tools for setting up graphql test resolvers
32.1k+16%-9 months ago
0.12.0
ESM + CommonJSBundledGraphQL
supertest-graphql
Extends supertest to test a GraphQL endpoint
32k+22%-4 years ago
1.1.4
CommonJSBundledGraphQL, Testing
@comunica/config-query-sparql
default configuration files for Comunica SPARQL
30.2k---11 days ago
5.4.1
CommonJSBundledConfiguration, GraphQL
@pothos/plugin-tracing
A Pothos plugin for tracing and logging resolver invocations
29k---11 days ago
1.1.4
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling
altair-express-middleware
Express middleware for altair graphql client
29k+85%-1 month ago
8.5.9
CommonJSBundledGraphQL
babel-plugin-import-graphql
Babel plugin to make .gql/.graphql files importable
29k-29%-5 years ago
2.8.1
CommonJSNoneGraphQL
@dev-plugins/apollo-client
Expo DevTools Plugin for Apollo Client
28.7k---11 months ago
0.4.0
CommonJSBundledGraphQL
format-graphql
Formats GraphQL schema definition language (SDL) document.
28.7k+25%-2 years ago
1.5.0
CommonJSNoneGraphQL
@pothos/plugin-zod
A Pothos plugin for adding argument validation
28.5k---11 days ago
4.3.2
ESM + CommonJSBundledSchema 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 onlyBundledCaching, Svelte
@toptal/davinci-graphql-codegen-extensions
Toptal Graphql codegen extensions
26.6k---5 months ago
2.0.0
CommonJSNoneGraphQL
awesome-graphql-client
GraphQL Client with file upload support for NodeJS and browser
26.6k+253%-1 year ago
3.0.0
ESM onlyBundledGraphQL, HTTP clients
@comunica/actor-abstract-parse
An abstract actor for applying parsers to dereferenced results
26k---11 days ago
5.4.0
CommonJSBundledParsers and serialisers, GraphQL
@medplum/react
Medplum React Component Library
25.8k---today
5.1.41
ESM + CommonJSBundledReact, 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.