Best of GraphQL
Submit a Project
GraphQL JavaScript Libraries
This list will help you find the best GraphQL javascript library.
Mercurius
GraphQL plugin for Fastify
View Details
Graphql-middleware
Split up your GraphQL resolvers in middleware functions.
View Details
Graphql-modules
Separate GraphQL server into smaller, reusable parts by modules or features.
View Details
SOFA
: Generate REST API from your GraphQL API.
View Details
GraphQL Toolkit
: A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).
View Details
GraphQL Scalars
: A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.
View Details
GraphQL CLI
: A command line tool for common GraphQL development workflows.
View Details
GraphQL Config
: One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).
View Details
GraphQL Zeus
GraphQL Zeus creates autocomplete client library for JavaScript or TypeScript which provides autocompletion for strongly typed queries.
View Details
Gqless
A GraphQL client without queries ✨
View Details
Typescript-graphql-request
Use GraphQL Request as a fully typed SDK.
View Details
Graphback
Framework and CLI to add a GraphQLCRUD API layer to a GraphQL server using data models.
View Details
Graphql-shield
A library that helps creating a permission layer for a graphql api.
View Details
Gql
Universal GraphQL HTTP middleware for Deno.
View Details
Strapi
Open-source Node.js Headless CMS that supports "GraphQL" out of the box.
View Details
Graphql-ably-pubsub
Ably PubSub implementation for GraphQL to publish mutation updates and subscribe to the result through a subscription query.
View Details
Apollo Elements
GraphQL web components that work in any frontend framework.
View Details
Portfolio Relay Example
An example website that fetches data from various apis and uses Relay and GraphQL to feed the data to React components!
View Details
Relay-subscriptions
Subscription support for Relay.
View Details
React-relay-network-layer
A network layer for Relay with query batching and middleware support (urlThunk, retryThunk, auth, defer and other).
View Details
Graylay
A GraysQL extension to create a Relay compatible Schema.
View Details
Recompose-relay
Recompose helpers for Relay.
View Details
Relay-sink
Use Relay to fetch and store data outside of a React component.
View Details
Relay-local-schema
Use Relay without a GraphQL server.
View Details
React-router-relay
Relay integration for React Router.
View Details
Babel-relay-plugin
Babel Relay Plugin for transpiling GraphQL queries for use with Relay.
View Details
Sequelize-relay
Serverside library that connects sequelize and graphql-relay-js together.
View Details
Graphql-relay-js
A library to help construct a graphql-js server supporting react-relay.
View Details
Graphql-let
A webpack loader to import type-protected codegen results directly from GraphQL documents
View Details
Preact-urql
Preact integration for urql.
View Details
Reactive-graphql
Implementation of GraphQL based on RxJS and that supports live queries.
View Details
GraphQL Joker
The ultimate GraphQL scaffolding tool.
View Details
GraphiteJS
Framework NodeJS for GraphQl.
View Details
Type-o-rama
JS type systems interportability.
View Details
Graphql-factory
Create GraphQL types from JSON definitions
View Details
Join Monster
A GraphQL-to-SQL query execution layer for batch data fetching.
View Details
Node-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise.
View Details
Graphql-compose
Tool which allows you to construct flexible graphql schema from different data sources via plugins.
View Details
Graphql-iso-date
A GraphQL date scalar type to be used with GraphQL.js. This scalar represents a date in the ISO 8601 format YYYY-MM-DD.
View Details
Gql-tools
Tool library with CLI for schema generation and manipulation.
View Details
Graphql-pouch
A GraphQL-API runtime on top of PouchDB created by GraphQL shorthand notation as a self contained service with CouchDB synchronization.
View Details
Vue-apollo
Vue integration for apollo.
View Details
Modelizr
A library for simplifying the process of writing GraphQL queries, mocking them and normalizing their responses.
View Details
Graphql-tag
A JavaScript template literal tag that parses GraphQL queries.
View Details
Graphql-anywhere
Run a GraphQL query anywhere, against any data, with no schema.
View Details
Graphql-tools
Tool library for building and maintaining GraphQL-JS servers.
View Details
Annotated GraphQL
Proof of Concept for annotations in GraphQL (i.e.: transform an existing REST api into a GraphQL endpoint).
View Details
GraysQL
A GraphQL manager and loader.
View Details
Strapi
Open-source Node.js framework that supports "GraphQL" out of the box.
View Details
Graph.ql
Faster and simpler technique for creating and querying GraphQL schemas.
View Details
1
2
Next
⟶
Explore Categories
All Projects
Specification
Databases
Posts
TypeScript Examples
SQL Libraries
Kotlin
Meetups
OCaml Libraries
Server Side Tools
Crystal Libraries
General Resources
.NET Libraries
C/C++ Libraries
Julia Libraries
Ruby Examples
D (dlang) Libraries
Java Examples
Python
Clojure Examples
HTTP Server Bindings
Android Libraries
Specifications
R (Rstat) Libraries
IOS Libraries
Style Guides
Implementations
Lua Libraries
Go
Kotlin Libraries
Elixir Examples
Books
Stories
Miscellaneous
Scala Libraries
Database & ORM
Advanced Use Cases
Services
C/C++
Foundation
Scala Examples
Workshoppers
Elixir Libraries
Haskell Libraries
Rust Examples
Elm Libraries
ClojureScript Libraries
Dart Libraries
Articles
PHP Libraries
TypeScript Libraries
React
Rust
Tools
Tools - Miscellaneous
Clojure Libraries
Servers
Tools - Editors & IDEs & Explorers
GraphQL Meetups
Community
JavaScript/TypeScript
Foundations
JavaScript Examples
CDN
Blogs - Security
Julia
IOS Examples
Communities
Relay Related
Android Examples