GraphQL
Working draft of the specification for GraphQL.
Awesome list of GraphQL
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Working draft of the specification for GraphQL.
Working draft of "GraphQL over HTTP" specification.
Relay-compliant GraphQL server specification.
CRUD API specification for GraphQL databases.
Extension of the GraphQL language for creating large, scalable server-side schemas.
Hosts community-defined custom scalar specifications for use with @specifiedBy.
Registry of Apollo's versioned GraphQL schema and protocol specifications.
Draft specification for linking a GraphQL schema to external schemas and importing their definitions.
Specification for the response format and client behavior used with @defer and @stream.
Prerelease working draft for composing independently developed GraphQL schemas into a unified graph.
Apollo's specification for composing subgraphs into a federated supergraph.
Specification for describing subgraphs and field resolution in a supergraph schema.
Apollo Federation on the JVM.
Open source GraphQL federation solution with schema registry, composition checks, analytics, metrics, tracing, and routing.
A GraphQL federation framework for unifying GraphQL, REST, OpenAPI, SOAP, gRPC, and other API services.
Orchestrator and gateway library that combines schemas from multiple GraphQL microservices using schema stitching and Apollo Federation directives.
Example of mocking a managed federation subgraph using Apollo Server 3.x.
Example of mocking a managed federation subgraph using Apollo Server 4.x.
A GraphQL Java Kickstart federation example.
A Netflix DGS federation example.
Tutorial for federating services with Apollo Federation, GraphOS, and Cube.
Tutorial for federating Hasura and Cube GraphQL APIs.
Organization supporting GraphQL under the Linux Foundation.
Official GraphQL.org Discord channel.
A weekly newsletter highlighting resources and news from the GraphQL community.
Connect with other developers and share knowledge about every part of the Apollo GraphQL platform.
Join #help-graphql on the Reactiflux Discord server.
Group for discussions, articles and knowledge sharing.
Use the hashtag #graphql.
Questions and answers using the tag graphql.
A collective list of public GraphQL APIs.
A subreddit for GraphQL news, resources, and discussions.
A global, online meetup on Relay, the GraphQL client.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
Local GraphQL meetup community.
A reference implementation of GraphQL for JavaScript.
GraphQL execution using a JIT compiler.
A cutting edge planning and execution engine for GraphQL.
A production-ready GraphQL client for TypeScript and JavaScript with caching, framework integrations, and developer tools.
A minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript runtimes.
Use GraphQL Request as a fully typed SDK.
Generates type-safe JavaScript and TypeScript GraphQL clients with autocomplete.
Curl for GraphQL with autocomplete, subscriptions, and GraphiQL, plus a universal JavaScript GraphQL client.
A JavaScript library for building applications with AWS cloud services, including GraphQL APIs through AWS AppSync.
No-query-language GraphQL client for TypeScript.
Type safe TypeScript client for any GraphQL API.
Type-safe GraphQL client that uses Zod schemas as the single source of truth to build queries, infer response types, and validate responses at runtime.
Apollo Client integration for Vue.js.
Apollo Client integration for Angular with declarative data fetching and caching.
Svelte integration for Apollo GraphQL.
An ember-cli addon for Apollo Client and GraphQL.
GraphQL web components that work in any frontend framework.
A collection of tools for building SvelteKit applications with GraphQL.
The core @apollo/client library provides built-in integration with React.
A customizable GraphQL client with framework bindings and extensible caching.
Minimal hooks-first GraphQL client with caching and server-side rendering support.
Bindings for mobx-state-tree and GraphQL.
A lightweight React GraphQL client with simple caching and support for service-worker caching through GET requests.
A spec-compliant, production-ready JavaScript GraphQL server for schema-first development with standalone and web framework integrations.
Create a GraphQL HTTP server with Hapi.
HAPI plugin for GraphiQL integration.
GraphQL Koa middleware that implements GraphQL.js from scratch and supports native ESM.
GraphQL Koa Middleware.
GraphQL Koa 1 file simplified. Useful for quick test.
Universal GraphQL HTTP middleware for Deno.
GraphQL plugin for Fastify.
A fully featured GraphQL server built on the WHATWG Fetch API for deployment in any JavaScript environment.
Node.js framework for GraphQL.
A highly evolved GraphQL HTTP Server.
Write full-feature APIs with just functions. No more boilerplate code, no more setup. Just write functions and deploy.
Open-source serverless framework that generates GraphQL queries, mutations, and subscriptions from application models.
Sequelize helpers for GraphQL.
Some help defining GraphQL schema around BookshelfJS models.
A GraphQL-to-SQL query execution layer for batch data fetching.
Generates GraphQL queries, mutations, relationships, and MongoDB or PostgreSQL storage from GraphQL object types.
Ably PubSub implementation for GraphQL to publish mutation updates and subscribe to the result through a subscription query.
A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas.
Creates GraphQL schemas and resolvers with TypeScript classes and decorators.
Code-First, Type-Safe, GraphQL Schema Construction.
Plugin-based GraphQL schema builder for TypeScript.
Full-stack framework for building type-safe GraphQL APIs in TypeScript.
GraphQL weaver for TypeScript/JavaScript that weaves GraphQL schema and resolvers using Valibot, Zod, or Yup.
GraphQL tools to structure and combine resolvers and merge schema definitions for Node.js, Next.js, and Apollo Server.
GraphQL code generator with flexible support for custom plugins and templates such as TypeScript, React Hooks, and resolver signatures.
GraphQL query parser written entirely in TypeScript's type system for creating interfaces from a provided query.
GraphQL document authoring library, inferring the result and variables types of GraphQL queries and fragments in the TypeScript type system.
Utilities for building, mocking, and stitching GraphQL schemas.
A JavaScript template literal tag that parses GraphQL queries.
A tiny, zero dependency GraphQL schema loader from files and folders.
Tool for constructing flexible GraphQL schemas from different data sources via plugins.
Modularizes GraphQL schemas and resolvers into reusable, testable feature units.
Library for creating a permission layer for a GraphQL API.
Emits a GraphQL Shield from your GraphQL schema.
GraphQL rate-limiting library with query complexity analysis for Node.js.
Webpack loader for importing type-protected code generation results directly from GraphQL documents.
Provides shared configuration for GraphQL tools, editors, and IDEs.
A command line tool for common GraphQL development workflows.
A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).
Generates RESTful APIs from a GraphQL server.
Framework and CLI to add a GraphQLCRUD API layer to a GraphQL server using data models.
Split up your GraphQL resolvers in middleware functions.
A library to help construct a graphql-js server supporting react-relay.
Normalize GraphQL responses for persisting in the client cache/state.
Babel plugin that compiles GraphQL tagged template strings.
An ESLint plugin that checks your GraphQL strings against a schema.
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Realtime GraphQL Live Queries with JavaScript.
Query and manipulate GraphQL introspection query results in useful ways.
Allows @constraint directives to validate input data, inspired by the Constraints Directives RFC and OpenAPI.
Wraps Validator.js functionality in validation directives.
Quickly and easily add support for the Sunset header to your GraphQL server, to better communicate upcoming breaking changes.
Frontend starter kit using React, Relay, GraphQL, and JAMstack architecture.
A GraphQL schema and server wrapping SWAPI.
TodoMVC example with Relay and routing.
Documentation, tutorial and examples for building GraphQL server and connecting to SQL, MongoDB and REST endpoints.
Source code for the official 2017 F8 app, built with React Native, Relay, and GraphQL.
Example using Apollo React with the GitHub GraphQL API and Create React App.
Type-protected GraphQL example on Next.js running graphql-codegen under the hood.
Live, editable demo that starts in a browser in about two seconds.
Full-stack React and GraphQL framework.
Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more.
Monorepo starter with a code-first GraphQL API, PostgreSQL, React, and Joy UI.
Next.js starter project focused on developer experience.
A boilerplate for TypeScript + Node Express + Apollo GraphQL APIs.
Generic CRUD starter with an advanced Apollo GraphQL server, Next.js, MongoDB, and TypeScript.
Ruby implementation of GraphQL with tools for defining schemas, executing queries, and serving subscriptions.
Query batching executor for the GraphQL Ruby gem.
A JWT auth wrapper working with devise.
High-performance Ruby web server with GraphQL support.
A GraphQL client and DSL for writing queries in native Ruby.
Use graphql-ruby to expose a Rails app.
Example Rails app using GitHub's GraphQL API.
Barebones starter kit for Relay application with Rails GraphQL server.
Demo weblog powered by GraphQL, Relay, and a standard Rails application.
Sample GraphQL, Rails, and Relay application with a related three-part article series.
Rails 6 boilerplate with Devise, GraphQL, and JWT authentication.
A PHP port of GraphQL reference implementation.
Relay helpers for webonyx/graphql-php implementation of GraphQL.
A PHP package that allows to serve a GraphQL endpoint from your Laravel application.
Laravel package for building GraphQL APIs with webonyx/graphql-php.
This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay.
GraphQL API for WordPress.
Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes.
Plain-old functions providing a declarative API for GraphQL servers with Subscriptions support.
Builds request payload in GraphQL structure.
Drupal module for crafting and exposing GraphQL schemas.
Easily build your GraphQL schema for webonyx/graphql-php using PHP attributes instead of large configuration arrays.
GraphQL parser for Python.
Python port of the GraphQL.js reference implementation.
A library for building GraphQL servers that support the Relay server specification.
A python wrapper around libgraphqlparser.
A package for creating GraphQL schemas/types in a Pythonic easy way.
Adds GraphQL support to Google AppEngine (GAE).
Integrate GraphiQL easily into your Django project.
Adds GraphQL support to your Flask application.
Simple GraphQL client for Python 2.7+.
Create GraphQL APIs using joins, SQL or otherwise.
A Django integration for Graphene.
An authentication library for Flask inspired from flask-jwt-extended.
Schema-first asynchronous GraphQL engine for Python.
Wrapper for exposing Tartiflette GraphQL APIs over HTTP with aiohttp.
Library for implementing GraphQL servers using a schema-first approach. Asynchronous query execution, batteries included for ASGI, WSGI and popular web frameworks with comprehensive documentation.
Django registration and authentication with GraphQL.
Python GraphQL library that uses type annotations to define schemas.
Pythonic GraphQL code generator built around graphql-core and Pydantic.
Apollo-like GraphQL client with asynchronous and synchronous interfaces.
Simple GraphQL Client makes working with GraphQL API responses easier in Python.
GraphQL schema and server using Graphene.
Tutorial on creating a GraphQL server with Strawberry and a client with Qlient.
GraphQL Java implementation.
DataLoader implementation that provides batching and caching to avoid N+1 data-fetching problems.
A GraphQL server framework for Spring Boot, developed by Netflix.
Official Spring integration for applications built on GraphQL Java.
Specification for developing portable, code-first GraphQL services with Enterprise Java.
Implementation of MicroProfile GraphQL with server, client, and tooling support.
Official Micronaut integration for building GraphQL Java servers.
Official GraphQL Java integration for Vert.x Web.
Maven and Gradle plugins that generate both the client and the server (POJOs and utility classes). The server part is based on graphql-java and hides its boilerplate code.
Automatically generates types for use with GraphQL Java.
Schema generation and execution package that turns POJO's into a GraphQL Java queryable set of objects. Enables exposing any service as a GraphQL service using Annotations.
Provides annotations-based syntax for schema definition with GraphQL Java.
Schema-first graphql-java convenience library that makes it easy to bring your own implementations as data resolvers, inspired by graphql-tools for JS.
Schema-first Maven plugin for generating Java types and resolver interfaces. Works with graphql-java-tools and was inspired by swagger-codegen-maven-plugin.
Schema-first Gradle plugin for generating Java types and resolver interfaces. Works with graphql-java-tools and was inspired by gradle-swagger-generator-plugin.
A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads.
Comprehensive schema-first GraphQL client with type-safe types, queries, and results, no code generators, no POJOs, and no annotations. Includes IDE support for IntelliJ IDEA and Android Studio. See the Java example below.
Spring Framework GraphQL Library.
GraphQL and GraphiQL Spring Framework Boot Starters.
Asynchronous GraphQL service discovery and querying for your microservices.
Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments.
Java 8+ API for rapid development of GraphQL services.
Lightweight, fast microservices framework with cross-cutting concerns addressed and support for GraphQL schemas.
Java library that exposes a JPA-annotated data model as a GraphQL service over a relational database.
Generates GraphQL query APIs from JPA entity models.
Provides extended validation of fields and field arguments for graphql-java.
An experimental set of DGS Directives for common formatting use-cases.
GraphQL ISO Date is a set of RFC 3339 compliant date/time scalar types to be used with graphql-java.
Extended scalars for graphql-java.
Examples of Light Java GraphQL and tutorials.
An example GraphQL server written with Spring MVC and GraphQL-SPQR.
A simple application, both client and server, demonstrating the Manifold GraphQL library.
Samples for using the GraphQL Java Kickstart projects.
Official reference documentation for building GraphQL services with Spring.
A tutorial creating a GraphQL server and client using Spring Boot and Netflix DGS.
GraphQL Kotlin implementation.
Pure Kotlin implementation for setting up a GraphQL server.
Codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
DSL-based GraphQL server library for Kotlin, backed by graphql-java.
A simple GraphQL application, both client and server, demonstrating the Manifold GraphQL library with Kotlin.
A GraphQL query parser in C++ with C and C++ APIs.
High-performance GraphQL server written in C with published benchmarks.
C++ GraphQL schema service generator.
Generates C++ client types and request/response serialization from a GraphQL introspection query.
GraphQL server with a focus on ease of use.
Code-first schema builder based on the reference Go implementation.
A Go/Golang library to help construct a server supporting react-relay.
Instant GraphQL-to-SQL compiler for building APIs quickly.
GraphQL router and API gateway framework written in Go, focused on correctness, extensibility, and performance.
Scalable microservices framework powered by Go, gRPC-Gateway, Prisma, and Kubernetes that exposes REST, gRPC, and GraphQL.
Protoc plugin that generates GraphQL execution code from Protocol Buffers.
Barebones starting point for a Relay application with Golang GraphQL server.
Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend.
A GraphQL schema and server that demonstrates GraphQL subscriptions over WebSocket to consume Apache Kafka messages.
A tutorial showing how to make a Go GraphQL server and client using code generation.
Scala GraphQL server implementation.
Sangria Relay Support.
Purely functional library for creating GraphQL backends in Scala.
An example GraphQL server written with akka-http and sangria.
An example of GraphQL server written with Play and sangria.
GraphQL for .NET.
GraphQL to IQueryable for .NET.
.NET GraphQL platform containing the Hot Chocolate server, Strawberry Shake client, and Nitro IDE.
Type-safe GraphQL code generator for F# and Fable.
Library for building a GraphQL API on top of a data model with support for multiple data sources.
Type-safe GraphQL client with a LINQ-like interface for C#.
A tutorial creating a GraphQL server and client with .NET.
Fully Featured Elixir GraphQL Library.
GraphQL Elixir. (No longer maintained)
Plug integration for GraphQL Elixir.
Relay helpers for GraphQL Elixir.
Elixir bindings for libgraphqlparser.
Elixir GraphQL parser.
GraphQL parser and resolver for Elixir.
Examples of GraphQL Elixir Plug endpoints mounted in Phoenix.
GraphQL AST and parser for Haskell.
Haskell GraphQL Api, Client and Tools.
GraphQL for Postgres.
Generate a GraphQL API based on your SQL database structure.
Extensible, plugin-based tooling for building high-performance GraphQL APIs from PostgreSQL schemas.
GraphQL for Lua.
GraphQL for Elm.
A Clojure library designed to provide GraphQL implementation.
GraphQL implementation in pure Clojure.
Clojure(Script) GraphQL query generation.
Example code for the Lacinia GraphQL framework tutorial.
The Swift implementation for GraphQL.
GraphQL servers in OCaml.
A strongly typed, caching GraphQL client for the JVM, Android, and Kotlin Multiplatform.
📄 Apollo "hello world" app, for Android.
📱 A strongly-typed, caching GraphQL client for iOS, written in Swift.
Apollo Client developer tools bridge for Apollo iOS.
Type Safe GraphQL directly from SwiftUI.
📄 Apollo "hello world" app, for iOS.
A GraphQL client for ClojureScript with bindings for re-frame applications.
ReasonML binding for Apollo Client.
Type-safe and simple GraphQL Client for ReasonML developers.
ReasonML binding for urql Client.
A GraphQL client for Flutter.
A GraphQL type and query generator for Dart/Flutter.
High-performance server-side library that supports all GraphQL specifications.
GraphQL server library for Rust.
GraphQL client library for Rust with WebAssembly support.
A parser, formatter and AST for the GraphQL query and schema definition language for Rust.
Warp web framework integration example with a Juniper GraphQL server.
GraphQL server library for D.
A Julia GraphQL client/server implementation.
A Julia GraphQL client for seamless integration with a server.
Server library for Crystal.
Library inspired by graphql-ruby, go-graphql, and graphql-parser.
GraphQL client shard inspired by Apollo client.
GraphQL shard.
Standard Ballerina library providing GraphQL client and server implementations with built-in subscription support.
A CLI tool to generate Ballerina code from GraphQL schema and GraphQL schema from Ballerina code. It also provides functionality to generate usage-specific GraphQL clients using GraphQL schemas and documents.
Example demonstrating REST API conversion to GraphQL.
Reference ecosystem for building browser and IDE tools around GraphQL and the GraphQL language server.
Visual Editor & GraphQL IDE.
Represent any GraphQL API as an interactive graph.
A unique, user-friendly data browser/viewer for any GraphQL service, with attractive result layouts.
View any GraphQL schema as a dynamic and interactive graph.
Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query.
A CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format.
Visual GraphQL schema editor that generates Schema Definition Language files and documents existing endpoints with introspection.
A client-side, browser-only tool to format, beautify, and validate GraphQL queries and schemas instantly.
An interactive schema visualizer for GraphQL APIs.
A beautiful feature-rich GraphQL Client for all platforms.
An HTTP Client that supports editing GraphQL queries.
Fast, open source API client, which stores collections offline-only in a Git-friendly plain text markup language.
Generate a complete Postman collection from a GraphQL endpoint.
The quickest way to navigate and test your GraphQL endpoints.
The fastest collaborative GraphQL playground.
Build and execute GraphQL queries in the terminal.
Desktop workbench with a GraphQL client, plus HTTP, WebSocket, and gRPC, inside a multi-database GUI.
A desktop API client built specifically for GraphQL (macOS, Windows, Linux), pairing an introspected schema browser with an incremental query builder and switchable endpoint profiles.
A no-code platform for creating AI-powered GraphQL Mock Servers from your schema (SDL) with rules, stateful mocking, mutation/subscription, to speed up development and integration testing.
Generate Karate API tests from your GraphQL schemas.
🎲 Mock or extend your GraphQL API with faked data. No coding required.
A tool to validate schemas, compare schema changes, find breaking changes, and check document coverage against a schema.
Open source, cloud native tool for API mocking and testing with GraphQL support.
Multi-protocol mock server with GraphQL schema mocking, resolver configuration, and query validation. Also supports HTTP, gRPC, WebSocket, MQTT, and SOAP.
Open-source AI Powered API testing tool that generates test cases and data mocks automatically by recording real API traffic. Supports GraphQL, REST, and gRPC.
Open source API testing and monitoring with GraphQL support.
Hosted mock server for REST, GraphQL, and SOAP with fault injection, stateful mocks, and OpenAPI import.
Get a full fake GraphQL API with zero coding in less than 30 seconds, based on a JSON data file.
Extends supertest to easily test a GraphQL endpoint.
Runs arbitrary queries matching a GraphQL schema to find server errors.
Automated penetration testing toolkit for GraphQL, written in Python.
One-click security scan of your GraphQL endpoints. Free, no login required.
Blazing fast GraphQL endpoint finder using subdomain enumeration, script analysis, and brute force.
Automated GraphQL security scanning and vulnerability detection.
Burp extension for GraphQL security testing.
Burp Suite extension for GraphQL security testing.
Web application firewall for GraphQL APIs.
Plugin-based Python script for performing GraphQL vulnerability assessments.
Security audit utility for GraphQL.
Dependency-aware dynamic GraphQL testing tool.
Detects vulnerabilities in open source dependencies without accessing code, with support for JavaScript, PHP, Java, Python, and more.
Active-probe security auditor for self-hosted Hasura GraphQL Engine that detects open introspection, public-role data leaks, and unauthenticated endpoints.
An instant security layer for production GraphQL Endpoints.
Fast GraphQL discovery and fingerprinting toolbox.
GraphQL debugging tools for Apollo Client in the Chrome developer console.
A simple and clean chrome dev-tools extension for GraphQL network inspection.
Rich editor support for GraphQL client and server development that integrates with the Apollo platform.
GraphQL language support for IntelliJ IDEA and WebStorm, including Relay.QL tagged templates in JavaScript and TypeScript.
A Vim plugin that provides GraphQL file detection and syntax highlighting.
Autocomplete and lint from a GraphQL endpoint in Atom.
A language service plugin complete and validate GraphQL query in TypeScript template strings.
Reveal full GraphQL queries behind Apollo APQ hashes. Inspect fallback flow and debug Automatic Persisted Queries in DevTools.
Static page generator for documenting GraphQL Schema.
The easiest way to make API documents for GraphQL.
Autogenerate static GraphQL API documentation.
Flexible documentation for GraphQL powered with Docusaurus.
Generate GraphQL API docs.
GraphQL types builder based on a REST API described in Swagger that supports migrating from REST to GraphQL in five minutes.
Convert OpenAPI Specification or Swagger definitions to GraphQL interfaces.
Single open source GraphQL API for connecting CRMs to SaaS applications.
Browser-only GraphQL SDL converter for generating TypeScript, Zod, Pydantic, Go, Rust, and other typed models.
Type-safe ORM for Node.js and TypeScript that can serve as the data layer for GraphQL APIs.
Node.js ORM written in TypeScript for type lovers and the GraphQL, Node.js, and TypeScript stack.
Automatically create a GraphQL server from any SQLite database.
An opinionated JavaScript library for automatically generating predictable, type safe DataLoaders over a set of resources (e.g. HTTP endpoints).
Internal tools builder on top of GraphQL APIs with a GraphQL IDE and schema explorer.
Platform for defining golden paths and generating standardized backend services, including GraphQL APIs through plugins.
Build internal tools, dashboards, and admin panels on top of GraphQL data in minutes.
Generate low-code web apps from any GraphQL API using AI.
GraphQL extension that enables you to easily get resolver-level performance information as part of a GraphQL response.
Lightning fast query hasher that ignores formatting diffs and comments and supports multiple hashing functions.
Open-source semantic layer for AI, BI, and embedded analytics with GraphQL, SQL, and REST APIs.
Scalable, distributed, low-latency, high-throughput graph database with GraphQL as the query language.
Scalable managed GraphQL service with subscriptions for building real-time and offline-first apps.
Open source backend with a GraphQL API over PostgreSQL, plus auth, storage and functions.
Instant GraphQL APIs for any data source.
Turn multiple datasources into a single GraphQL API.
GraphQL analytics and monitoring service for identifying functional and performance issues.
GraphQL edge platform for caching, observability, and API security, formerly known as GraphCDN.
Open-source data gateway that generates GraphQL APIs for Apache Cassandra and DataStax Enterprise tables.
Vedic astrology AI API with GraphQL support for horoscopes, birth charts, kundali matching, and 108+ endpoints.
GraphQL API for real-time and historical on-chain data, including token prices, charts, and holders across 90+ networks.
High-performance, composable headless commerce API built with GraphQL.
GraphQL-first open-source headless e-commerce framework for Node.js.
Headless content management system with a CDN-backed GraphQL Content Delivery API.
Cloud-based headless CMS with GraphQL APIs, a CDN, webhooks, collaboration, revisions, and cloud functions.
Federated content platform for composing and delivering content through GraphQL APIs.
GraphQL-powered Headless CMS and API toolkit.
Fullstack Tutorial Website with Tracks for all Major Frameworks & Languages including React, Apollo, Relay, JavaScript, Ruby, Java, Elixir and many more.
Apollo's free interactive learning platform.
An attempt to learn GraphQL.
Step by step guide to learn GraphQL.
Comprehensive guide for securing GraphQL endpoints and preventing vulnerabilities.
Comprehensive GraphQL learning guide.
Guide to building GraphQL APIs in Elixir.
Full-stack GraphQL tutorial and learning resource.
Practical guide to implementing GraphQL applications.
Best practices for production GraphQL systems.
Complete guide to full-stack GraphQL development.
Documentary on the history and development of GraphQL.
Quick introduction to GraphQL fundamentals.
Talk on data fetching patterns for React.
Presentation on React Native and Relay integration.
Overview of GraphQL concepts and capabilities.
Tutorial on building a GraphQL server.
Case study of GraphQL adoption at the Financial Times.
Introduction to the Relay framework for React applications.
Guide to building and deploying Relay applications.
Introductory talk on GraphQL.
Strategies for scaling GraphQL APIs.
Future directions of the Phoenix web framework.
Discussion about GraphQL development.
Tutorial on building GraphQL servers with Node.js.
Comprehensive GraphQL server tutorial.
Podcast episode on REST to GraphQL migration.
Conference talk on the future of GraphQL.
Facebook's perspective on GraphQL usage.
Mobile development with GraphQL.
Video series on GraphQL server development.
Complete GraphQL tutorial series.
Retrospective on five years of GraphQL.
Beginner-friendly GraphQL course.
Podcast series on GraphQL development and best practices.
This tutorial was originally created by Shopify for internal purposes. It's based on lessons learned from creating and evolving production schemas at Shopify over almost 3 years.
This document outlines the style guide for the GitLab GraphQL API.
This repo contains documentation and guidelines for a standardized and mostly reasonable approach to GraphQL (at Yelp).
Apollo's 10 GraphQL Principles, broken out into three categories, in a format inspired by the Twelve Factor App.
News and technical articles from the GraphQL project.
Product updates and engineering articles from Apollo GraphQL.
Articles from The Guild about GraphQL tools and practices.
Guidance for designing and operating production GraphQL systems.
Learn about GraphQL security, performance, testing and building production-ready APIs with the latest tools and best practices of the GraphQL ecosystem.
Guide to batching and caching data access with DataLoader.
Original announcement introducing Relay and GraphQL.
Early overview of GraphQL's design and query model.
Community answers to common questions about Relay.
Tutorial for creating a basic GraphQL server.
Introduction to building GraphQL APIs with Node.js.
Introduction to GraphQL and its benefits over REST APIs.
Account of migrating an API from REST to GraphQL.
Tutorial for implementing a basic GraphQL API.
Tutorial for connecting a Node.js GraphQL server to SQL.
Presentation about GraphQL adoption at the Financial Times.
Comparison of GraphQL's data model with REST APIs.
Original announcement explaining GraphQL's purpose and design.
Introduction to real-time GraphQL subscriptions with Relay.
Tutorial for building a Hacker News client with Relay.
Official documentation explaining GraphQL schema definition language and shorthand notation.
Introduction to the design of GitHub's GraphQL API.
Tutorial for consuming GitHub's GraphQL API from React.
Guide to testing GraphQL queries and mutations with Jest.
Tutorial for generating realistic mock GraphQL data with Faker.
Tutorial for cursor-based pagination with React and GraphQL.
Comparison of REST and GraphQL API tradeoffs.
Tutorial for building a PHP GraphQL API with Siler and Swoole.
Survey of fluent GraphQL client libraries across several languages.
Guide to using GraphQL as a data layer for serverless applications.
Detailed introduction to Relay's architecture and data-fetching model.
Guide to packaging GraphQL schemas and resolvers as reusable components.
Tutorial for streaming Kafka messages through Ballerina GraphQL subscriptions.
Practical measures for protecting GraphQL APIs from common attacks.
Walkthrough of GraphQL endpoint discovery and SQL injection testing.
Overview of common GraphQL security risks and mitigations.
Security considerations for teams adopting GraphQL.
Comparison of authorization patterns for GraphQL APIs.
Guide to implementing role-based access control in GraphQL APIs.
Guide to exposing field visibility through a GraphQL schema.
Techniques for limiting maliciously deep GraphQL queries.
Guide to authentication and authorization patterns for GraphQL APIs.
Guide to hiding selected schema elements from GraphQL introspection.
Overview of common GraphQL vulnerabilities and how to test for them.
veggiemonk/awesome-docker
:whale: A curated list of Docker resources and projects
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
wilsonfreitas/awesome-quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
wsvincent/awesome-django
A curated list of awesome things related to Django
shuaibiyy/awesome-tf
Curated list of resources on HashiCorp's Terraform and OpenTofu
taishi-i/awesome-ChatGPT-repositories
A curated list of open source GitHub repositories related to ChatGPT, the OpenAI API, and Codex. Searchable via Claude Code and Codex skills.