Libraries | graphql.framework.dev
Build a full-featured GraphQL server with Java or Kotlin in record time
The GraphQL toolkit for Elixir
Mercurius is a GraphQL adapter for Fastify
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.
Build your own extensible and framework-agnostic GraphQL Server
Create a GraphQL HTTP server with any HTTP web framework that supports connect styled middleware, including Connect itself, Express and Restify.
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.
Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience
This is an implementation of Facebook's GraphQL in .NET.
Minimal hooks-first GraphQL client.
Minimal GraphQL client supporting Node and browsers for scripts or simple apps
Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte
A highly customizable and versatile GraphQL client
A strongly-typed, caching GraphQL client for Java and Kotlin multi-platform
Apollo iOS is a strongly-typed, caching GraphQL client, written in Swift.
SwiftGraphQL comes with a lightweight client that supports queries, mutations and subscriptions. And they all work the same way.
The GraphQL client that scales with you.
GraphQL Code Generator is a tool that generates code out of your GraphQL schema.
gqlgen is a Go library for building GraphQL servers without any fuss.
Pothos is a plugin based GraphQL schema builder for TypeScript.
GraphQL server implementation for Java/JVM
Modern framework for GraphQL API in Node.js
Strawberry is a new GraphQL library for Python 3, inspired by dataclasses.
Generate your own GraphQL SDK in seconds
Sangria is a Scala GraphQL library.
Strongly Typed GraphQL from the team at GraphQL Editor
Combine GraphQL APIs into a unified supergraph
GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server.
Hasura's data federation capabilities allow you to compose data from different sources that reside in independent data stores but are semantically related.
The Graph of Everything Federated architecture for any API service
WunderGraph is the Serverless API Developer Platform with a focus on Developer Experience.
Build GraphQL Easily Optimize & Scale GraphQL Automatically, The only declarative approach for federated access to data!
Deliver end-to-end automation and orchestrate across all of your systems to deliver connected customer experiences, faster.
This project integrates GraphQL and ESLint, for a better developer experience.
Data Integrity and Strict Validations on 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.
Implement your server permissions in a clear and deterministic way and let it guard access to your schema.
Develop and share plugins that are usable with any GraphQL server framework or schema.
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.