10 Best Node.js GraphQL Libraries

List hand-picked by Openbase Experts
Learn More

apollo-server-express

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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
13K
Weekly Downloads
1.4M
Last Commit
9mos ago
User Rating
4.7/ 5
31
Top Feedback
13Easy to Use
12Great Documentation
8Bleeding Edge
apollo-client

apollo-client

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
18.2K
Weekly Downloads
767K
Last Commit
9mos ago
User Rating
4.5/ 5
107
Top Feedback
19Easy to Use
17Great Documentation
17Performant
apollo-server-lambda

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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
13K
Weekly Downloads
86K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
1Great Documentation
1Bleeding Edge
apollo-boost

apollo-boost

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

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
18.2K
Weekly Downloads
231K
Last Commit
9mos ago
User Rating
4.6/ 5
5
Top Feedback
4Great Documentation
4Easy to Use
3Performant
apollo-server

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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
13K
Weekly Downloads
440K
Last Commit
9mos ago
User Rating
4.0/ 5
3
Top Feedback
3Easy to Use
3Performant
2Great Documentation
graphql-compose

graphql-compose

Toolkit for generating complex GraphQL Schemas on Node.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.2K
Weekly Downloads
431K
Last Commit
8mos ago
User Rating
5.0/ 5
3
Top Feedback
2Easy to Use
1Poor Documentation
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).

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
1.4K
Weekly Downloads
641K
Last Commit
1yr ago
User Rating
4.8/ 5
4
Top Feedback
3Easy to Use
1Great Documentation
1Bleeding Edge
@octokit/graphql

@octokit/graphql

GitHub GraphQL API client for browsers and Node

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
387
Weekly Downloads
4.7M
Last Commit
6mos ago
User Rating
5.0/ 5
1
Top Feedback
postgraphile

postgraphile

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
11.7K
Weekly Downloads
37.6K
Last Commit
9mos ago
User Rating
4.9/ 5
8
Top Feedback
4Highly Customizable
3Performant
2Great Documentation
express-graphql

express-graphql

Create a GraphQL HTTP server with Express.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
6.3K
Weekly Downloads
601K
Last Commit
1yr ago
User Rating
5.0/ 5
4
Top Feedback
graphql-tag

graphql-tag

A JavaScript template literal tag that parses GraphQL queries

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

graphql-cli

📟 Command line tool for common GraphQL development workflows

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.9K
Weekly Downloads
34.1K
Last Commit
1yr ago
User Rating
5.0/ 5
1
Top Feedback
apollo-server-koa

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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
13K
Weekly Downloads
89.5K
Last Commit
9mos ago
serverless-graphql

serverless-graphql

Serverless GraphQL Examples for AWS AppSync and Apollo

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.7K
Weekly Downloads
1
Last Commit
4yrs ago
User Rating
4.5/ 5
2
Top Feedback
gtj

graphql-type-json

JSON scalar type for GraphQL.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
903
Weekly Downloads
934K
Last Commit
2yrs 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.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
1.3K
Weekly Downloads
409K
Last Commit
1yr ago
eg

elasticsearch-graphql

Schema generator and query builder for elasticsearch

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
165
Weekly Downloads
10
Last Commit
5yrs ago