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