Libraries | graphql.framework.dev

Libraries

44
logo

DGS

Netflix

Build a full-featured GraphQL server with Java or Kotlin in record time
DGS GitHub Repository

logo

Absinthe

Christian Meunier & Mauro Gabriel Titimoli

The GraphQL toolkit for Elixir
Absinthe GitHub Repository

logo
The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook.
GraphQL.js GitHub RepositoryGraphQL.js NPM PackageGraphQL.js Bundle Size Stats

logo

Mercurius

Pablo Sáez

Mercurius is a GraphQL adapter for Fastify
Mercurius GitHub RepositoryMercurius NPM PackageMercurius Bundle Size Stats

logo

Apollo Server

Apollo GraphQL

Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source.
Apollo Server GitHub RepositoryApollo Server NPM PackageApollo Server Bundle Size Stats

logo

Helix

Contra

Build your own extensible and framework-agnostic GraphQL Server
Helix GitHub RepositoryHelix NPM PackageHelix Bundle Size Stats

logo
Create a GraphQL HTTP server with any HTTP web framework that supports connect styled middleware, including Connect itself, Express and Restify.
Express-GraphQL GitHub RepositoryExpress-GraphQL NPM PackageExpress-GraphQL Bundle Size Stats

logo

GraphQL-Go

graph-gophers

The goal of this project is to provide full support of the GraphQL draft specification with a set of idiomatic, easy to use Go packages.
GraphQL-Go GitHub Repository

logo

Yoga

Dotan Simha

Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience
Yoga GitHub RepositoryYoga NPM PackageYoga Bundle Size Stats

logo
This is an implementation of Facebook's GraphQL in .NET.
GraphQL .NET GitHub Repository

logo
Minimal hooks-first GraphQL client.
GraphQL Hooks GitHub Repository

logo

GraphQL-request

Prisma Labs

Minimal GraphQL client supporting Node and browsers for scripts or simple apps
GraphQL-request GitHub RepositoryGraphQL-request NPM PackageGraphQL-request Bundle Size Stats

logo

React Query

TanStack

Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte
React Query GitHub RepositoryReact Query NPM PackageReact Query Bundle Size Stats

logo

URQL

Formidable

A highly customizable and versatile GraphQL client
URQL GitHub RepositoryURQL NPM PackageURQL Bundle Size Stats

logo

Apollo Kotlin

Apollo GraphQL

A strongly-typed, caching GraphQL client for Java and Kotlin multi-platform
Apollo Kotlin GitHub Repository

logo

Apollo Client

Apollo GraphQL

Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.
Apollo Client GitHub RepositoryApollo Client NPM PackageApollo Client Bundle Size Stats

logo

Apollo iOS

Apollo GraphQL

Apollo iOS is a strongly-typed, caching GraphQL client, written in Swift.
Apollo iOS GitHub Repository

logo

Swift GraphQL

Matic Zavadlal

SwiftGraphQL comes with a lightweight client that supports queries, mutations and subscriptions. And they all work the same way.
Swift GraphQL GitHub Repository

logo

Relay

Meta

The GraphQL client that scales with you.
Relay GitHub RepositoryRelay NPM PackageRelay Bundle Size Stats

logo
GraphQL Code Generator is a tool that generates code out of your GraphQL schema.
Graph Code Generator GitHub RepositoryGraph Code Generator NPM PackageGraph Code Generator Bundle Size Stats

logo

gqlgen

99designs

gqlgen is a Go library for building GraphQL servers without any fuss.
gqlgen GitHub Repository

logo

Pothos

Michael Hayes

Pothos is a plugin based GraphQL schema builder for TypeScript.
Pothos GitHub RepositoryPothos NPM PackagePothos Bundle Size Stats

logo

GraphQL Java

GraphQL Java

GraphQL server implementation for Java/JVM
GraphQL Java GitHub Repository

logo

TypeGraphQL

Michał Lytek

Modern framework for GraphQL API in Node.js
TypeGraphQL GitHub RepositoryTypeGraphQL NPM PackageTypeGraphQL Bundle Size Stats

logo

Nexus

GraphQL Nexus

Declarative, code-first and strongly typed GraphQL schema construction for TypeScript & JavaScript.
Nexus GitHub RepositoryNexus NPM PackageNexus Bundle Size Stats

logo

Strawberry

Strawberry GraphQL

Strawberry is a new GraphQL library for Python 3, inspired by dataclasses.
Strawberry GitHub Repository

logo

Genql

Tommaso De Rossi

Generate your own GraphQL SDK in seconds
Genql GitHub RepositoryGenql NPM PackageGenql Bundle Size Stats

logo

Sangria

Sangria

Sangria is a Scala GraphQL library.
Sangria GitHub Repository

logo

GraphQL Zeus

GraphQL Editor

Strongly Typed GraphQL from the team at GraphQL Editor
GraphQL Zeus GitHub RepositoryGraphQL Zeus NPM PackageGraphQL Zeus Bundle Size Stats

logo

Apollo Federation

Apollo GraphQL

Combine GraphQL APIs into a unified supergraph
Apollo Federation GitHub Repository

logo
GraphQL Tools is a set of NPM packages and an opinionated structure for how to build a GraphQL schema and resolvers in JavaScript, following the GraphQL-first development workflow.
Schema Stitching - GraphQL Tools GitHub RepositorySchema Stitching - GraphQL Tools NPM PackageSchema Stitching - GraphQL Tools Bundle Size Stats

logo

GraphQL Modules

Uri Goldshtein

GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server.
GraphQL Modules GitHub RepositoryGraphQL Modules NPM PackageGraphQL Modules Bundle Size Stats

logo
Hasura's data federation capabilities allow you to compose data from different sources that reside in independent data stores but are semantically related.
Hasura Data Federation GitHub Repository

logo

GraphQL Mesh

Uri Goldshtein

The Graph of Everything Federated architecture for any API service
GraphQL Mesh GitHub RepositoryGraphQL Mesh NPM PackageGraphQL Mesh Bundle Size Stats

logo

WunderGraph

WunderGraph

WunderGraph is the Serverless API Developer Platform with a focus on Developer Experience.
WunderGraph GitHub RepositoryWunderGraph NPM PackageWunderGraph Bundle Size Stats

logo

StepZen

StepZen

Build GraphQL Easily Optimize & Scale GraphQL Automatically, The only declarative approach for federated access to data!
StepZen GitHub Repository

logo

MuleSoft

salesforce

Deliver end-to-end automation and orchestrate across all of your systems to deliver connected customer experiences, faster.
MuleSoft GitHub Repository

logo

GraphQL ESLint

Dimitri POSTOLOV

This project integrates GraphQL and ESLint, for a better developer experience.
GraphQL ESLint GitHub RepositoryGraphQL ESLint NPM PackageGraphQL ESLint Bundle Size Stats

logo

GraphQL Scalars

Uri Goldshtein

Data Integrity and Strict Validations on GraphQL
GraphQL Scalars GitHub RepositoryGraphQL Scalars NPM PackageGraphQL Scalars Bundle Size Stats

logo

Apollo Data Sources

Apollo GraphQL

Data sources are classes that Apollo Server can use to encapsulate fetching data from a particular source, such as a database or a REST API.
Apollo Data Sources GitHub RepositoryApollo Data Sources NPM PackageApollo Data Sources Bundle Size Stats

logo

GraphQL Shield

Dmitry Til

Implement your server permissions in a clear and deterministic way and let it guard access to your schema.
GraphQL Shield GitHub RepositoryGraphQL Shield NPM PackageGraphQL Shield Bundle Size Stats

logo

Envelop

Laurin Quast

Develop and share plugins that are usable with any GraphQL server framework or schema.
Envelop GitHub RepositoryEnvelop NPM PackageEnvelop Bundle Size Stats

logo
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
Dataloader GitHub RepositoryDataloader NPM PackageDataloader Bundle Size Stats

logo

Prisma

Prisma

Simple Database Access in GraphQL servers Query data from MySQL, PostgreSQL & SQL Server databases in GraphQL with Prisma - a better ORM for JavaScript and TypeScript.
Prisma GitHub RepositoryPrisma NPM PackagePrisma Bundle Size Stats