10 Best JavaScript GraphQL Libraries

List hand-picked by Openbase Experts
Learn More

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.

1.5M
13.2K
Built-in
MIT
apollo-client

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

823K
18.4K
Built-in
MIT
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.

91.7K
13.2K
Built-in
MIT
apollo-boost

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

238K
18.4K
DefinitelyTyped
MIT
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.

469K
13.2K
Built-in
MIT
@octokit/graphql

GitHub GraphQL API client for browsers and Node

5.3M
393
Built-in
MIT
graphql-compose

Toolkit for generating complex GraphQL Schemas on Node.js

441K
1.2K
Built-in
MIT
postgraphile

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

47.4K
11.7K
Built-in
MIT
express-graphql

Create a GraphQL HTTP server with Express.

607K
6.4K
Built-in
MIT
auc

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

632K
1.4K
DefinitelyTyped
MIT
graphql-tag

A JavaScript template literal tag that parses GraphQL queries

5.3M
2.1K
Built-in
MIT
gc

📟 Command line tool for common GraphQL development workflows

47.4K
1.9K
No support
MIT
gatsby-plugin-algolia

A plugin to push to Algolia based on graphQl queries

20K
176
No support
Apache-2.0
na

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

3K
484
Built-in
MIT
gw

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

3M
1.2K
Built-in
MIT
gatsby-source-graphql

The fastest frontend for the headless web. Build modern websites with React.

32.8K
54.1K
No support
MIT
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.

86.6K
13.2K
Built-in
MIT
graphql-skip-limit

The fastest frontend for the headless web. Build modern websites with React.

2.2K
54.1K
No support
MIT
serverless-graphql

Serverless GraphQL Examples for AWS AppSync and Apollo

1
2.7K
No support
MIT
altair-express-middleware

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

7.2K
4.6K
Built-in
MIT
@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.

1.9K
2.4K
Built-in
MIT
gtj

JSON scalar type for GraphQL.js

969K
903
Built-in
MIT
gu

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

435K
1.4K
DefinitelyTyped
MIT
relay-nextjs

⚡️ Relay Hooks integration for Next.js apps

2.3K
205
Built-in
MIT
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.

14.6K
24
Built-in
MIT
gpg

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

7.7K
123
No support
MIT
gatsby-plugin-altair-graphql

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

73
4.6K
No support
MIT
exp

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

31
58
Built-in
MIT
wertik-js

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

149
84
Built-in
MIT
npg

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

5.7K
54
No support
MIT
gsg

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

3.2K
19
No support
MIT
gpe

Extract Gatsby's generated graphql schema to a file

1.8K
15
No support
MIT
gpg

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

1.5K
1
No support
MIT
ng

next-graphql = GraphQL + Next.js

10
32
Built-in
MIT
gsp

Gatsby source plugin for Prismic GraphQL

572
139
Built-in
MIT
ng

A graphql-react integration for Next.js.

142
75
No support
MIT
graphql-sequelize-generator

A Graphql API generator based on Sequelize.

70
20
Built-in
BSD-3-Clause
next-markdown-graphql

This is a tool to integrate markdown content into graphql to be used with next.js framework

31
1
No support
MIT
eg

Schema generator and query builder for elasticsearch

13
165
No support
ISC
nrb

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

12
26
Built-in
MIT
gg

Direct access to Gatsby's GraphQL schema and resolvers without the ecosystem

11
48
No support
MIT
gpn

Minimalistic GraphQL framework

10
308
No support
MIT
npm

Provides Next.js support for `.graphql` files using `graphql-mini-transforms`

9
0
No support
MIT
ntg

Apollo TypeGraphQL micro server for Next.js api routes

5
7
Built-in
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.