GraphQL Libraries

This list will help you find the best GraphQL library.

Gqlr
Gqlr
R GraphQL Implementation
Graphql
Graphql
Bindings to the 'libgraphqlparser' C++ library. Parses GraphQL syntax and exports the AST in JSON format.
Ghql
Ghql
General purpose GraphQL R client
Mercurius
Mercurius
GraphQL plugin for Fastify
Graphql-middleware
Graphql-middleware
Split up your GraphQL resolvers in middleware functions.
Graphql-modules
Graphql-modules
Separate GraphQL server into smaller, reusable parts by modules or features.
Graphaello
Graphaello
Type Safe GraphQL directly from SwiftUI
Snowflaqe
Snowflaqe
Type-safe GraphQL code generator for F# and Fable
Graphql-java-extended-scalars
Graphql-java-extended-scalars
Extended scalars for graphql-java
Graphql-java-extended-validation
Graphql-java-extended-validation
Provides extended validation of fields and field arguments for graphql-java
Graphql-java-datetime
Graphql-java-datetime
GraphQL ISO Date is a set of RFC 3339 compliant date/time scalar types to be used with graphql-java.
Graphql-spring-boot
Graphql-spring-boot
GraphQL and GraphiQL Spring Framework Boot Starters.
GiraphQL
GiraphQL
A plugin based schema builder for creating code-first GraphQL schemas in typescript.
GraphQL Code Generator
GraphQL Code Generator
: GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.
SOFA
SOFA
: Generate REST API from your GraphQL API.
GraphQL Toolkit
GraphQL Toolkit
: A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).
GraphQL Scalars
GraphQL Scalars
: A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.
GraphQL CLI
GraphQL CLI
: A command line tool for common GraphQL development workflows.
GraphQL Config
GraphQL Config
: One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).
GraphQL Zeus
GraphQL Zeus
GraphQL Zeus creates autocomplete client library for JavaScript or TypeScript which provides autocompletion for strongly typed queries.
Gqless
Gqless
A GraphQL client without queries ✨
Typescript-graphql-request
Typescript-graphql-request
Use GraphQL Request as a fully typed SDK.
Async-graphql
Async-graphql
High-performance server-side library that supports all GraphQL specifications.
KGraphQL
KGraphQL
: Pure Kotlin implementation to setup a GraphQL server.
Graphql-editor
Graphql-editor
Visual GraphQL editor.
TypeGraphQL
TypeGraphQL
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Graphback
Graphback
Framework and CLI to add a GraphQLCRUD API layer to a GraphQL server using data models.
Graphql-shield
Graphql-shield
A library that helps creating a permission layer for a graphql api.
Gql
Gql
Universal GraphQL HTTP middleware for Deno.
Federation-jvm
Federation-jvm
Apollo Federation on the JVM
Strapi
Strapi
Open-source Node.js Headless CMS that supports "GraphQL" out of the box.
Graphql.cr
Graphql.cr
GraphQL shard
Crystal-gql
Crystal-gql
GraphQL client shard inspired by Apollo client
Graphql-crystal
Graphql-crystal
library inspired by graphql-ruby & go-graphql & graphql-parser
Graphql
Graphql
GraphQL server library
GraPHPinator
GraPHPinator
Easy-to-use GraphQL server implementation for modern PHP.
Graphql-auth
Graphql-auth
A JWT auth wrapper working with devise.
Graphql-ably-pubsub
Graphql-ably-pubsub
Ably PubSub implementation for GraphQL to publish mutation updates and subscribe to the result through a subscription query.
Apollo Elements
Apollo Elements
GraphQL web components that work in any frontend framework.
Diana.jl
Diana.jl
A Julia GraphQL client/server implementation.
Graphqld
Graphqld
GraphQL server library for D.
Graphql-parser
Graphql-parser
A parser, formatter and AST for the GraphQL query and schema definition language for Rust.
Graphql-client
Graphql-client
GraphQL client library for Rust with WebAssembly (wasm) support.
Juniper
Juniper
GraphQL server library for Rust.
Artemis
Artemis
A GraphQL type and query generator for Dart/Flutter.
Graphql-flutter
Graphql-flutter
A GraphQL client for Flutter.
Angel GraphQL
Angel GraphQL
GraphQL server implementation with bindings for the Angel framework.
Reason-urql
Reason-urql
ReasonML binding for urql Client
ReasonQL
ReasonQL
Type-safe and simple GraphQL Client for ReasonML developers.
Reason-apollo
Reason-apollo
ReasonML binding for Apollo Client