10 Best JavaScript GraphQL Libraries

List hand-picked by Openbase Experts
Learn More

apollo-client

🚀  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
85
Top Feedback
19Easy to Use
17Great Documentation
17Performant
GitHub Stars
17K
Weekly Downloads
989K
Last Commit
2mos ago

apollo-server-express

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
28
Top Feedback
13Easy to Use
12Great Documentation
8Bleeding Edge
GitHub Stars
12K
Weekly Downloads
1M
Last Commit
1mo ago

apollo-boost

🚀  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
5
Top Feedback
4Great Documentation
4Easy to Use
3Performant
GitHub Stars
17K
Weekly Downloads
277K
Last Commit
2mos ago

apollo-server-lambda

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
1Great Documentation
1Bleeding Edge
GitHub Stars
12K
Weekly Downloads
96K
Last Commit
1mo ago

@octokit/graphql

GitHub GraphQL API client for browsers and Node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
342
Weekly Downloads
5M
Last Commit
4mos ago

apollo-server

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
3
Top Feedback
3Easy to Use
3Performant
2Great Documentation
GitHub Stars
12K
Weekly Downloads
507K
Last Commit
1mo ago

graphql-compose

Toolkit for generating complex GraphQL Schemas on Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
2Easy to Use
1Poor Documentation
GitHub Stars
1K
Weekly Downloads
448K
Last Commit
1mo ago
gc

graphql-cli

📟 Command line tool for common GraphQL development workflows

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
52K
Last Commit
2mos ago
auc

apollo-upload-client

A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, Blob, or ReactNativeFile instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
3Easy to Use
1Great Documentation
1Bleeding Edge
GitHub Stars
1K
Weekly Downloads
760K
Last Commit
1mo ago

graphql-tag

A JavaScript template literal tag that parses GraphQL queries

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.8/ 5
4
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
7M
Last Commit
2mos ago

express-graphql

Create a GraphQL HTTP server with Express.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
666K
Last Commit
2mos ago

postgraphile

Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
7
Top Feedback
3Highly Customizable
2Easy to Use
2Performant
GitHub Stars
11K
Weekly Downloads
19K
Last Commit
2mos ago

gatsby-plugin-algolia

A plugin to push to Algolia based on graphQl queries

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
165
Weekly Downloads
14K
Last Commit
1mo ago
na

next-apollo

React higher-order component for integrating Apollo Client with Next.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
458
Weekly Downloads
4K
Last Commit
4mos ago
gw

graphql-ws

Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
928
Weekly Downloads
2M
Last Commit
2mos ago

gatsby-source-graphql

Build blazing fast, modern apps and websites with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
52K
Weekly Downloads
38K
Last Commit
1mo ago

apollo-server-koa

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
76K
Last Commit
1mo ago
gj

graphql.js

A Simple and Isomorphic GraphQL Client for JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
3K
Last Commit
1yr ago

graphql-skip-limit

Build blazing fast, modern apps and websites with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
52K
Weekly Downloads
4K
Last Commit
1mo ago
gu

graphql-upload

Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
651K
Last Commit
2mos ago

altair-express-middleware

✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
3K
Last Commit
1mo ago

@tsed/graphql

📐 Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
174
Last Commit
1mo ago
gtj

graphql-type-json

JSON scalar type for GraphQL.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
863
Weekly Downloads
2M
Last Commit
1yr ago

serverless-graphql

Serverless GraphQL Examples for AWS AppSync and Apollo

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
1
Last Commit
3yrs ago
exp

@graphql-ez/express

Easy, feature complete, and Plugin-Based Envelop GraphQL APIs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
35
Weekly Downloads
64
Last Commit
2mos ago

gatsby-plugin-altair-graphql

✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
29
Last Commit
1mo ago
ngr

next-graphql-react

A graphql-react integration for Next.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
66
Weekly Downloads
381
Last Commit
2mos ago

relay-nextjs

⚡️ Relay Hooks integration for Next.js apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
122
Weekly Downloads
1K
Last Commit
1mo ago

wertik-js

💪 A library that powers your app with GraphQL + Rest API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
49
Last Commit
1mo ago
se

@graphity/server-express

GraphQL Typescript Framework. Graphity is a library that makes typescript and GraphQL easy to use.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
67
Last Commit
4mos ago
gpg

gatsby-plugin-graphql-codegen

Alternative typescript support plugin for Gatsbyjs. Aims to make using typescript in Gatsby as painless as possible

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
119
Weekly Downloads
11K
Last Commit
3mos ago
exp

@graphql-sse/express

GraphQL subscription with express

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
26
Last Commit
2mos ago
gpe

gatsby-plugin-extract-schema

Extract Gatsby's generated graphql schema to a file

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
15
Weekly Downloads
4K
Last Commit
1mo ago
gum

graphql-upload-minimal

Minimalistic 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.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
347
Last Commit
1mo ago

@antstackio/express-graphql-proxy

a proxy server built on top of express.js for graphql services.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
80
Last Commit
2mos ago

graphql-playground

🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
255
Last Commit
3mos ago

graphql-sequelize-generator

A Graphql API generator based on Sequelize.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
26
Last Commit
5mos ago
nrb

next-relay-bridge

Middleware to simplify using Next.js with the Relay GraphQL client

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
25
Weekly Downloads
14
Last Commit
3mos ago
npg

next-plugin-graphql

Next plugin for .graphql and .gql files using graphql-tag

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
52
Weekly Downloads
8K
Last Commit
3yrs ago
ggs

gatsby-graphql-source-toolkit

A toolkit designed to simplify data sourcing from a remote GraphQL API into Gatsby.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5K
Last Commit
N/A
egp

express-graphql-persisted-queries

A Middleware for Persisted Queries with express-graphql

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
7
Last Commit
7mos ago
gsg

gatsby-source-graphql-universal

Plugin for connecting arbitrary GraphQL APIs to Gatsby GraphQL with client side execution

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
3K
Last Commit
1yr ago
gsp

gatsby-source-prismic-graphql

Gatsby source plugin for Prismic GraphQL

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
143
Weekly Downloads
2K
Last Commit
1yr ago
gpg

gatsby-plugin-graphql-loader

A Gatsby plugin for loading graphql and gql files, using graphql-tag/loader.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1K
Last Commit
2yrs ago
ntg

next-type-graphql

Apollo TypeGraphQL micro server for Next.js api routes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
18
Last Commit
10mos ago

express-graphql-proxy

a proxy server built on top of express.js for graphql services.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
3
Last Commit
2mos ago
gsg

gatsby-source-graphcms

The official Gatsby source plugin for GraphCMS projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
883
Last Commit
N/A

next-graphql

Super simple GraphQL support for Next.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
49
Last Commit
1yr ago

@antstackio/graphql-body-parser

graphql parser express middleware

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
54
Last Commit
7mos ago
ge

graphql-express

A lightweight GraphQL client which can be handled by RxJs operators.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
46
Last Commit
4mos ago