graphql.md

July 15, 2021 · View on GitHub

Bookmarks tagged [graphql]

www.codever.land/bookmarks/t/graphql

MicroProfile GraphQL

https://download.eclipse.org/microprofile/microprofile-graphql-1.0/microprofile-graphql.html

The intent of the MicroProfile GraphQL specification is to provide a "code-first" set of APIs that will enable users to quickly develop portable GraphQL-based applications in Java.


Apollo-Angular 1.2 — using GraphQL in your apps just got a whole lot easier!

https://medium.com/the-guild/apollo-angular-code-generation-7903da1f8559

TL;DR


subscriptions-transport-ws - npm

https://www.npmjs.com/package/subscriptions-transport-ws

(Work in progress!)

A GraphQL WebSocket server and client to facilitate GraphQL queries, mutations and subscriptions over WebSocket.


Designing GraphQL Mutations - Apollo Blog

https://www.apollographql.com/blog/designing-graphql-mutations-e09de826ed97/

Designing a good GraphQL API is tricky, because you always want to balance utility and convenience with a consideration around how the API may evolve in the future.

The main points to consider when d...


Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly

https://www.graphile.org/postgraphile/

Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database


GraphQL Mutation Design: Anemic Mutations

https://xuorig.medium.com/graphql-mutation-design-anemic-mutations-dd107ba70496

Mutations are one of the trickiest part of a GraphQL schema to design. We spend a lot of time talking about GraphQL queries and how easy they are to use. However, mutations get far less love.

In this...


GraphQL explained - Apollo Blog

https://www.apollographql.com/blog/graphql-explained-5844742f195e/

In this post, I’m going to answer one simple question: How does a GraphQL server turn a query into a response?


keycloak-connect-graphql - npm

https://www.npmjs.com/package/keycloak-connect-graphql

A comprehensive solution for adding keycloak Authentication and Authorization to your Express based GraphQL server.

Based on the keycloak-connect middleware for Express. Provides useful Authenticatio...


GraphQL: The Mental Model — Dhaivat Pandya - 21min

https://www.youtube.com/watch?v=zWhVAN4Tg6M

Explains the Graph part in GraphQL and how Apollo Client handles caching and the assumptions it makes.


GraphQL Concepts Visualized - Apollo Blog

https://www.apollographql.com/blog/the-concepts-of-graphql-bc68bd819be3/

GraphQL is often explained as a “unified interface to access data from different sources”. Although this explanation is accurate, it doesn’t reveal the underlying ideas or the motivation behind GraphQ...


Lessons from 4 Years of GraphQL - 39min

https://www.youtube.com/watch?v=zVNrqo9XGOs

GraphQL has been in use at Facebook for over four years and evolved a lot before it was open sourced. During that time we learned a lot about what works and why, and derived a series of best practices...


Complete example of a CRUD API with Express GraphQL – CodepediaOrg

https://www.codepedia.org/ama/complete-example-crud-api-express-graphql

CRUD API example implemented with GraphQL-js and expresss-graphql acting as integration point to the existing REST API supporting Bookmarks.dev


GraphQL Schema Design: Building Evolvable Schemas - Apollo Blog

https://www.apollographql.com/blog/graphql-schema-design-building-evolvable-schemas-1501f3c59ed5/

While GraphQL allows us to continuously evolve our schemas, using deprecations for example, we should not take the decision of deprecating schema members lightly. In the end, a deprecation still requi...


GraphQL & Caching: The Elephant in the Room - Apollo Blog

https://www.apollographql.com/blog/graphql-caching-the-elephant-in-the-room-11a3df0c23ad/

If you’ve followed the discussions around whether GraphQL is a good idea or not, you might have heard things like “GraphQL breaks caching”, or “GraphQL is not cacheable”. If not, I guarantee you’ll be...


Keycloak Authentication and Authorization in GraphQL

https://medium.com/@darahayes/keycloak-authentication-and-authorization-in-graphql-ad0a1685f7da

Learn how to add Keycloak auth to Node.js GraphQL server applications. Including Authentication and Role Based Access Control using the @auth and @hasRole in the GraphQL Schema.

It's basically an...


Eric Baer - The Evolution of API Design: From RPC to GraphQL | VueConf 2017 - 39min

https://www.youtube.com/watch?v=PmWho45WmQY

In his talk, Eric explored some of the new client-server interaction models that address today’s pressures and used history to understand the tradeoffs made at the transition between the previous desi...


GraphQL Under the Hood - 26min

https://www.youtube.com/watch?v=fo6X91t3O2I

Eric Baer, Lead Software Engineer at Formidable, gave this talk at GraphQL Summit 2017.

In this talk, I take a deep dive into GraphQL’s specification and talk a bit about what actually happens when ...


GraphQL Server Basics: The Network Layer | Prisma

https://www.prisma.io/blog/graphql-server-basics-the-network-layer-51d97d21861

Focus on the network layer. In particular, how a GraphQL server responds to HTTP requests by processing the queries (or mutations) with the execution engine.

In the Node ecosystem, Express is by far ...


GraphQL Server Basics: GraphQL Schemas, TypeDefs & Resolvers Explained | Prisma

https://www.prisma.io/blog/graphql-server-basics-the-schema-ac5e2950214e

In this article, we unveiled the mechanics and inner workings of a GraphQL execution engine. Starting with the GraphQL schema which defines the API of the server and determines what queries and mutati...


Graphene-Python home page

https://graphene-python.org/

Graphene framework for Python


DataLoader – Source code walkthrough - 34min

https://www.youtube.com/watch?v=OQTnXNCDywA

DataLoader is a utility for batching and caching loaded data in your web service. Learn how it works with a walkthrough of its source code.


graphql/dataloader home page

https://github.com/graphql/dataloader

DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and ca...


GitHub - graphql/graphql-playground

https://github.com/graphql/graphql-playground

🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - graphql/graphql-playground


How to GraphQL - The Fullstack Tutorial for GraphQL

https://www.howtographql.com/

Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts. Includes tutorials for Apollo, Relay, React and NodeJS.


Introduction to GraphQL

https://graphql.org/learn/

Learn about GraphQL, how it works, and how to use it in this series of articles - from Introduction to Best Practices


GraphQL Resources to help you get started – CodepediaOrg

https://www.codepedia.org/ama/graphql-resources-to-help-you-get-started

List of GraphQL resources I found most useful to begin. Thus, you can get a good grasp of GraphQL in about two or three days.


Handling GraphQL errors like a champ with unions and interfaces - LogRocket Blog

https://blog.logrocket.com/handling-graphql-errors-like-a-champ-with-unions-and-interfaces/

An interesting approach to handling erros in GraphQL with the possibilities that the spec provides and still have type safety.


GraphQL Code Generator Home Page

https://graphql-code-generator.com/

Generate code from your GraphQL schema and operations with a simple CLI


From REST to GraphQL

https://jacobwgillespie.com/2015-10-09-from-rest-to-graphql/#.5sdd8ltnx

This excellent post by Jacob Gillespie covers some of the interesting things he learned when converting a REST API to GraphQL.

The first part talks about the many reasons why REST didn’t cut it any m...

  • :calendar: published on: 2015-10-09
  • tags: rest, graphql

Explaining GraphQL Connections - Apollo Blog

https://www.apollographql.com/blog/explaining-graphql-connections-c48b7c3d6976/

Connections can be hard to understand because they use opaque vocabulary like “cursor,” “connection,” and “edge.” So in this post I will explain the terminology and try to answer three important quest...


Understanding pagination: REST, GraphQL, and Relay - Apollo Blog

https://www.apollographql.com/blog/understanding-pagination-rest-graphql-and-relay-b10f835549e7/

In this post, I’ll cover some different approaches to pagination in REST and GraphQL:

  1. Pagination: what is it for?
  2. What are different types of pagination, and when are they useful?
  3. What is it...

FakeQL home page

https://fakeql.com/

Create fake data and API endpoints with Blowson.


General overview of GraphQL in graphql-spec/README.md

https://github.com/graphql/graphql-spec/blob/master/README.md

Helps you get started with GraphQL concepts


Getting Started With GraphQL.js - home page

https://graphql.org/graphql-js/

The JavaScript reference implementation for GraphQL


Introduction to Apollo Client

https://apollographql.com/client

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 wh...


GraphQL Client for Angular

https://apollo-angular.com/

GraphQL Client for Angular Framework


GraphQL Java Home Page

https://www.graphql-java.com/

This is the home page of the GraphQL Java implementation


GraphQL Specification Versions

https://spec.graphql.org/


HowToGraphQL (Fundamentals) - Introduction (1/4) - 5min

https://www.youtube.com/watch?v=oCT4HOJsUZQ

Learn what GraphQL is, how it compares to REST and about the historic context in which it was created.

Following parts:

  • [HowToGraphQL (Fundamentals) - GraphQL is the better REST (2/4)](https://www....
  • :calendar: published on: 2017-07-17
  • tags: graphql

Breaking up the monolith: A layered GraphQL architecture - Johannes Schickling @ GraphQL Europe 2018 - 17min

https://www.youtube.com/watch?v=_MmyTahR9ok

Learn how GraphQL helps you build, clean & layered-architectures with a clear separation of concerns.


Getting started with GraphQL Java and Spring Boot

https://www.graphql-java.com/tutorials/getting-started-with-spring-boot/

This is a tutorial for people who want to create a GraphQL server in Java. It requires some Spring Boot and Java knowledge and while we give a brief introduction into GraphQL, the focus of this tutori...


Kong/insomnia

https://github.com/Kong/insomnia

Insomnia is a cross-platform REST client, built on top of Electron.


GraphQL Country | GraphQL API for data about countries.

https://graphql.country

Get information about countries via a GraphQL API

  • :calendar: published on: 2019-10-01
  • tags: graphql, api

GraphCMS - The GraphQL Headless CMS

https://graphcms.com


Mongoose schema To GraphQL

https://github.com/sarkistlt/mongoose-schema-to-graphql

Use Mongoose schema to generate graphQL type. Contribute to sarkistlt/mongoose-schema-to-graphql development by creating an account on GitHub.


GraphQL bridge to REST API

https://github.com/dacz/apollo-bridge-link

When you don't have GraphQL server (yet) and want to use GraphQL on the client. - dacz/apollo-bridge-link


GraphQL Playground - GraphQL IDE for better development workflows

https://github.com/graphcool/graphql-playground

🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - prisma/graphql-playground


GraphQL Introduction

http://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html


First Thoughts on GraphQL

http://hueypetersen.com/posts/2015/02/02/first-thoughts-on-graph-ql/


Modeling Queries in a GraphQL Like Way

http://hueypetersen.com/posts/2015/02/08/modeling-queries-graph-ql-like/


Thin and Graphy

http://hueypetersen.com/posts/2015/02/22/thin-and-graphy/


GraphQL Tour: Variables

https://medium.com/the-graphqlhub/graphql-tour-variables-58c6abd10f56#.wj9dsgyoy

Browsing the GraphQL specification, you might stumble into the section on variables and wonder, “Why on earth GraphQL does have variables?” In plain-English, this query says it accepts one variable…


How to Graphql - The Fullstack Tutorial for GraphQL

https://howtographql.com/

Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts. Includes tutorials for Apollo, Relay, React and NodeJS.


react-transmit - Relay-inspired library based on JavaScript Promises

https://github.com/RickWong/react-transmit

Relay-inspired library based on Promises instead of GraphQL. - RickWong/react-transmit


graphql-java - GraphQL Java implementation

https://github.com/andimarek/graphql-java

Contribute to andimarek/graphql-java development by creating an account on GitHub.


sangria - Scala GraphQL client and server library

https://github.com/OlegIlyenko/sangria

Scala GraphQL implementation. Contribute to sangria-graphql/sangria development by creating an account on GitHub.


graphene - GraphQL in Python made simple

http://graphene-python.org/

Graphene framework for Python


graphqllib - GraphQL implementation for Python

https://github.com/dittos/graphqllib

Please see https://github.com/graphql-python/graphql-core - dittos/graphqllib


graphql-guard

https://github.com/exAspArk/graphql-guard

A simple field-level authorization.


Creating A GraphQL Server With Node.js And Express – CodingTheSmartWay.com Blog – Medium

https://medium.com/codingthesmartway-com-blog/creating-a-graphql-server-with-node-js-and-express-f6d...

In this tutorial you’ll learn how to setup a GraphQL server with Node.js and Express. We’ll be using the Express middleware express-graphql in our example. Furthermore you’ll learn how to use GraphQ...


From REST to GraphQL a real world experiment - blog.dev-area.net

https://blog.dev-area.net/2017/01/17/from-rest-to-graphql/

To try out GraphQL I am going to use the Hyperwallet REST V3 APIs and expose them via a GraphQL Server. This includes querying as well as updating data.


facebook/graphql

https://facebook.github.io/graphql/

Working Draft of the Specification for GraphQL created by Facebook.


GraphQL Foundation

https://gql.foundation/

GraphQL Foundation under the Linux Foundation


Slack

https://graphql.slack.com/messages/general/

Share and help people on the chat. Get your invite here


Facebook

https://www.facebook.com/groups/795330550572866/

Group for discussions, articles and knowledge sharing


Twitter

https://twitter.com/search?q=%23GraphQL

Use the hashtag graphql


StackOverflow - graphql questions

https://stackoverflow.com/questions/tagged/graphql

Questions and answers. Use the tag graphql


GraphQL APIs

https://github.com/APIs-guru/graphql-apis

A collective list of public GraphQL APIs


GraphQL World

https://graphql-world.com

The fastest growing community of GraphQL developers


/r/GraphQL

https://old.reddit.com/r/graphql/

A Subreddit for interesting and informative GraphQL content and discussions.


GraphQL-Amsterdam

https://www.meetup.com/Amsterdam-GraphQL-Meetup/

GraphQL is a query language created by Facebook for describing data requirements on complex application data models.Recently the ecosystem has grown and many solutions have been created and proposed b


GraphQL-Bangalore

https://www.meetup.com/graphql-bangalore/

GraphQL is Facebook’s open-source query language specification for fetching application data. Designed to solve some of the biggest drawbacks of REST-like APIs.GraphQL is easy to learn and can be used


GraphQL-Berlin

https://www.meetup.com/graphql-berlin/

We're a regular meetup of people interested in GraphQL and its ecosystem. We have speakers from all around the globe telling us about the latest developments in the GraphQL world.What is GraphQL?Graph


GraphQL-Buenos Aires

https://www.meetup.com/es-ES/GraphQL-BA/

Unite a este grupo si te interesa aprender sobre GraphQL. Vamos a juntarnos frecuentemente a hablar sobre implementaciones de esta tecnología tanto en servidores como clientes.


GraphQL-Dallas-Fort Worth

https://www.meetup.com/DFW-GraphQL-Meetup/

GraphQL is quickly becoming the preferred backend API for frontend developers. This group pulls together developers from all language communities interested in designing, building, scaling, and mainta


GraphQL-London

https://www.meetup.com/GraphQL-London/

Welcome to our community. We love GraphQL. Join us!GraphQL was developed internally at Facebook in 2012. Its main goal was to allow Native Mobile teams to quickly build new products and collaborate wi


GraphQL-Manchester

https://www.meetup.com/GraphQL-Manchester/

A group for people interested in GraphQL, a query language for APIs. We're open to all, regardless of experience. If you've used GraphQL heavily and want to chat to others about your experience, or ju


GraphQL-Melbourne

https://www.meetup.com/GraphQL-Melbourne/

Have you heard of GraphQL but not sure what it is? Are you unsure how secure GraphQL is? Are you using GraphQL in production and you'd love to learn some tips and tricks? In Melbourne?This is the meet


GraphQL-Munich

https://www.meetup.com/GraphQL-Munich/

GraphQL is Facebook’s new, open-source query language for fetching application data in a uniform way. It allows developers to describe the complex, nested data dependencies of modern applications. Des


GraphQL-New York City

https://www.meetup.com/GraphQL-NYC/

This is a group for anyone interested in GraphQL, Apollo, Relay, and anything else related to GraphQL. If you are ever interested in doing a talk about of any caliber about the related subject matter,


GraphQL-San Francisco

https://www.meetup.com/GraphQL-SF/

GraphQL is an open-source query language for fetching application data. Designed to solve some of the biggest drawbacks of REST-like APIs, GraphQL is easy to learn and can be used with any backend — S


GraphQL-Seattle

https://www.meetup.com/Seattle-GraphQL/

GraphQL is here to stay, so let's start building our community around it here in Seattle.Are you using GraphQL in Production? Played around with it? Or just interested in what this new(er) tech that y


GraphQL-Sydney

https://www.meetup.com/GraphQL-Sydney/

GraphQL is a new way to build fast and flexible APIs (not necessarily just for the web either). Come along and see what all the fuss is about!


GraphQL-Tel Aviv

https://www.meetup.com/GraphQL-TLV/

Anyone excited about GraphQL!Come, meet people and collaborate to make the ecosystem around GraphQL bigger!Frontend developers or Backend developers could all benefit from GraphQL.Follow Github and cr


GraphQL-Toronto

https://www.meetup.com/GraphQL-Toronto/

GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.There are server and client tools in many languages and integra


GraphQL-Wrocław

https://www.meetup.com/GraphQL-Wroclaw/

GraphQL is turning into a developer megatrend but it is still a new technology. So, no matter where you are already using it or are hearing about it for the first time, we invite you to join us. At Mi


relay

https://github.com/facebook/relay

Relay is a JavaScript framework for building data-driven React applications.


Apollo Client

https://github.com/apollographql/apollo-client

A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.


aws-amplify

https://github.com/aws-amplify/amplify-js

A client library developed by Amazon for caching, analytics and more that includes a way to fetch GraphQL queries.


graphql-hooks

https://github.com/nearform/graphql-hooks

Minimal hooks-first GraphQL client with caching and server-side rendering support.


graphql-request

https://github.com/prisma/graphql-request

A minimal GraphQL client for Node and browsers.


FetchQL

https://github.com/gucheen/FetchQL

A simple GraphQL query client using Fetch.


urql

https://github.com/FormidableLabs/urql

A simple caching GraphQL client for React.


micro-graphql-react

https://github.com/arackaf/micro-graphql-react

A lightweight utility for adding GraphQL to React. components. Includes simple caching and uses GET requests that could additionally be cached through a service-worker.


Lokka

https://github.com/kadirahq/lokka

Simple JavaScript client for GraphQL, which you can use anywhere.


react-reach

https://github.com/kennetpostigo/react-reach

A library to communicate with Graphql through Redux.


Grafoo

https://github.com/grafoojs/grafoo

A tiny yet fully fledged cache based GraphQL client


express-graphql

https://github.com/graphql/express-graphql

GraphQL Express Middleware.


hapi-graphql

https://github.com/SimonDegraeve/hapi-graphql

Create a GraphQL HTTP server with Hapi.


hapi-plugin-graphiql

https://github.com/rse/hapi-plugin-graphiql

HAPI plugin for GraphiQL integration.


koa-graphql

https://github.com/chentsulin/koa-graphql

GraphQL Koa Middleware.


graphql-bookshelf

https://github.com/brysgo/graphql-bookshelf

Some help defining GraphQL schema around BookshelfJS models.


graphql-sequelize

https://github.com/mickhansen/graphql-sequelize

Sequelize helpers for GraphQL.


graphql-thinky

https://github.com/fenos/graphql-thinky

Build an optimized GraphQL schema from Thinky RethinkDB models.


graphql-tools-sequelize

https://github.com/rse/graphql-tools-sequelize

OO-style schema definition functions and schema resolver functions for GraphQL-Tools using Sequelize ORM


graysql-orm-loader

https://github.com/larsbs/graysql-orm-loader

A GraysQL extension to load a GraphQL schema from an ORM.


GRelDAL

https://gql-dal.github.io/greldal/

A simple micro-framework for bidirectional mapping between relational datastores and GraphQL APIs.


GraphQL.js

https://github.com/graphql/graphql-js

A reference implementation of GraphQL for JavaScript.


codemirror-graphql

https://github.com/graphql/codemirror-graphql

GraphQL mode and helpers for CodeMirror.


graphql-schema

https://github.com/devknoll/graphql-schema

Create GraphQL schemas with a fluent/chainable interface.


graphql-tools-types

https://github.com/rse/graphql-tools-types

Custom GraphQL types for use with GraphQL-Tools (Void, Int, Float, String, Date, UUID, JSON)


graphql-normalizr

https://github.com/monojack/graphql-normalizr

Normalize GraphQL responses for persisting in the client cache/state


babel-plugin-graphql

https://github.com/ooflorent/babel-plugin-graphql

Babel plugin that compile GraphQL tagged template strings.


adrenaline

https://github.com/gyzerok/adrenaline

React bindings for Redux with Relay in mind.


graph.ql

https://github.com/matthewmueller/graph.ql

Faster and simpler technique for creating and querying GraphQL schemas.


Strapi

https://strapi.io/documentation/graphql

Open-source Node.js framework that supports "GraphQL" out of the box.


GraysQL

https://github.com/larsbs/graysql

A GraphQL manager and loader.


Annotated GraphQL

https://github.com/almilo/annotated-graphql

Proof of Concept for annotations in GraphQL (i.e.: transform an existing REST api into a GraphQL endpoint).


graphql-tools

https://github.com/apollographql/graphql-tools

Tool library for building and maintaining GraphQL-JS servers.


graphql-anywhere

https://github.com/apollographql/graphql-anywhere

Run a GraphQL query anywhere, against any data, with no schema.


graphql-tag

https://github.com/apollographql/graphql-tag

A JavaScript template literal tag that parses GraphQL queries.


modelizr

https://github.com/julienvincent/modelizr

A library for simplifying the process of writing GraphQL queries, mocking them and normalizing their responses.


vue-apollo

https://github.com/Akryum/vue-apollo

Vue integration for apollo.


graphql-pouch

https://github.com/MikeBild/graphql-pouch

A GraphQL-API runtime on top of PouchDB created by GraphQL shorthand notation as a self contained service with CouchDB synchronization.


gql-tools

https://github.com/almilo/gql-tools

Tool library with CLI for schema generation and manipulation.


graphql-iso-date

https://github.com/excitement-engineer/graphql-iso-date

A GraphQL date scalar type to be used with GraphQL.js. This scalar represents a date in the ISO 8601 format YYYY-MM-DD.


graphql-compose

https://github.com/graphql-compose/graphql-compose

Tool which allows you to construct flexible graphql schema from different data sources via plugins.


node-graphjoiner

https://github.com/mwilliamson/node-graphjoiner

Create GraphQL APIs using joins, SQL or otherwise.


Join Monster

https://github.com/acarl005/join-monster

A GraphQL-to-SQL query execution layer for batch data fetching.


graphql-factory

https://github.com/graphql-factory

Create GraphQL types from JSON definitions


type-o-rama

https://github.com/stereobooster/type-o-rama

JS type systems interportability.


GraphiteJS

https://github.com/graphitejs/server

Framework NodeJS for GraphQl.


graphql-relay-js

https://github.com/graphql/graphql-relay-js

A library to help construct a graphql-js server supporting react-relay.


sequelize-relay

https://github.com/MattMcFarland/sequelize-relay

Serverside library that connects sequelize and graphql-relay-js together.


babel-relay-plugin

https://www.npmjs.com/package/babel-relay-plugin

Babel Relay Plugin for transpiling GraphQL queries for use with Relay.


react-router-relay

https://github.com/relay-tools/react-router-relay

Relay integration for React Router.


relay-local-schema

https://github.com/relay-tools/relay-local-schema

Use Relay without a GraphQL server.


relay-sink

https://github.com/acdlite/relay-sink

Use Relay to fetch and store data outside of a React component.


recompose-relay

https://github.com/acdlite/recompose/tree/master/src/packages/recompose-relay

Recompose helpers for Relay.


Graylay

https://github.com/larsbs/graysql#Graylay

A GraysQL extension to create a Relay compatible Schema.


react-relay-network-layer

https://github.com/relay-tools/react-relay-network-layer

A network layer for Relay with query batching and middleware support (urlThunk, retryThunk, auth, defer and other).


relay-subscriptions

https://github.com/relay-tools/relay-subscriptions

Subscription support for Relay.


Portfolio Relay Example

https://github.com/alex-cory/portfolio

An example website that fetches data from various apis and uses Relay and GraphQL to feed the data to React components!


graphql-ruby

https://github.com/rmosolgo/graphql-ruby

Ruby implementation of Facebook's GraphQL.


graphql-client

https://github.com/github/graphql-client

A Ruby library for declaring, composing and executing GraphQL queries.


graphql-batch

https://github.com/Shopify/graphql-batch

A query batching executor for the graphql gem.


agoo

https://github.com/ohler55/agoo

Ruby web server that implements Facebook's GraphQL.


GQLi

https://github.com/contentful-labs/gqli.rb

A GraphQL client and DSL. Allowing to write queries in native Ruby.


graphql-php

https://github.com/webonyx/graphql-php

A PHP port of GraphQL reference implementation.


Railt

https://github.com/railt/railt

High quality and loosely coupled framework for developing GraphQL applications using all the modern qualities of the language.


digiaonline

https://github.com/digiaonline/graphql-php

Yet another PHP port of GraphQL reference implementation.


GraphQL

https://github.com/youshido-php/GraphQL

Well documented PHP implementation with no dependencies.


graphql-relay-php

https://github.com/ivome/graphql-relay-php

Relay helpers for webonyx/graphql-php implementation of GraphQL.


lighthouse

https://github.com/nuwave/lighthouse

A PHP package that allows to serve a GraphQL endpoint from your Laravel application.


laravel-graphql

https://github.com/folkloreinc/laravel-graphql

Facebook GraphQL for Laravel 5.


laravel-graphql-relay

https://github.com/nuwave/laravel-graphql-relay

A Laravel library to help construct a server supporting react-relay.


graphql-mapper

https://github.com/4rthem/graphql-mapper

This library allows to build a GraphQL schema based on your model.


graphql-bundle

https://github.com/hoticeking/GraphQLBundle

GraphQL Bundle for Symfony 2.


overblog/graphql-bundle

https://github.com/overblog/GraphQLBundle

This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay.


GraphQL Symfony Bundle

https://github.com/youshido-php/GraphQLBundle

GraphQL Bundle for the Symfony 3 (supports 2.6+).


graphql-wp

https://github.com/tim-field/graphql-wp

WordPress plugin that exposes a GraphQL endpoint.


eZ Platform GraphQL Bundle

https://www.symfony.fi/entry/graphql-bundle-adds-protocol-support-to-ez-platform-symfony-cms

GraphQL Bundle for the eZ Platform Symfony CMS.


GraphQL Middleware

https://github.com/stefanorg/graphql-middleware

GraphQL Psr7 Middleware


Zend Expressive GraphiQL Extension

https://github.com/stefanorg/zend-expressive-graphiql

GraphiQL extension for zend expressive


GraphQLite

https://github.com/thecodingmachine/graphqlite

Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes.


graphql-parser

https://github.com/tryolabs/graphql-parser

GraphQL parser for Python.


graphql-core

https://github.com/graphql-python/graphql-core

GraphQL implementation for Python.


graphql-relay-py

https://github.com/graphql-python/graphql-relay-py

A library to help construct a graphql-py server supporting react-relay.


graphql-parser-python

https://github.com/tallstreet/graphql-parser-python

A python wrapper around libgraphqlparser.


graphene

https://github.com/graphql-python/graphene

A package for creating GraphQL schemas/types in a Pythonic easy way.


graphene-gae

https://github.com/graphql-python/graphene-gae

Adds GraphQL support to Google AppEngine (GAE).


django-graphiql

https://github.com/GraphQL-python-archive/django-graphiql

Integrate GraphiQL easily into your Django project.


flask-graphql

https://github.com/graphql-python/flask-graphql

Adds GraphQL support to your Flask application.


python-graphql-client

https://github.com/prisma/python-graphql-client

Simple GraphQL client for Python 2.7+


python-graphjoiner

https://github.com/healx/python-graphjoiner

Create GraphQL APIs using joins, SQL or otherwise.


graphene-django

https://github.com/graphql-python/graphene-django

A Django integration for Graphene.


Flask-GraphQL-Auth

https://github.com/callsign-viper/Flask-GraphQL-Auth

An authentication library for Flask inspired from flask-jwt-extended.


tartiflette

https://github.com/dailymotion/tartiflette

GraphQL Implementation, SDL First, for python 3.6+ / asyncio.


tartiflette-aiohttp

https://github.com/dailymotion/tartiflette-aiohttp

Wrapper of Tartiflette to expose GraphQL API over HTTP based on aiohttp / 3.6+ / asyncio, official tutorial available on tartiflette.io.


gaphql-java-type-generator

https://github.com/graphql-java/graphql-java-type-generator

Auto-generates types for use with GraphQL Java


schemagen-graphql

https://github.com/bpatters/schemagen-graphql

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.


graphql-java-annotations

https://github.com/Enigmatis/graphql-java-annotations

Provides annotations-based syntax for schema definition with GraphQL Java.


graphql-java-tools

https://github.com/graphql-java-kickstart/graphql-java-tools

Schema-first graphql-java convenience library that makes it easy to bring your own implementations as data resolvers. Inspired by graphql-tools for J...


graphql-java-servlet

https://github.com/graphql-java-kickstart/graphql-java-servlet

A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads.


spring-graphql-common

https://github.com/oembedler/spring-graphql-common

Spring Framework GraphQL Library.


graphql-spring-boot

https://github.com/oembedler/graphql-spring-boot

GraphQL and GraphiQL Spring Framework Boot Starters.


vertx-graphql-service-discovery

https://github.com/engagingspaces/vertx-graphql-service-discovery

Asynchronous GraphQL service discovery and querying for your microservices.


vertx-dataloader

https://github.com/engagingspaces/vertx-dataloader

Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments


graphql-spqr

https://github.com/leangen/GraphQL-SPQR

Java 8+ API for rapid development of GraphQL services.


Light Java GraphQL

https://github.com/networknt/light-graphql-4j

GraphQL implementation based on light-4j. Contribute to networknt/light-graphql-4j development by creating an account on GitHub.


libgraphqlparser

https://github.com/graphql/libgraphqlparser

A GraphQL query parser in C++ with C and C++ APIs.


cppgraphqlgen

https://github.com/Microsoft/cppgraphqlgen

C++ GraphQL schema service generator.


graphql

https://github.com/graphql-go/graphql

An implementation of GraphQL for Go follows graphql-js


graphql-go

https://github.com/graph-gophers/graphql-go

GraphQL server with a focus on ease of use.


GQLGen

https://github.com/99designs/gqlgen

Go generate based graphql server library.


machinebox/graphql

https://github.com/machinebox/graphql

Simple low-level GraphQL client for Go


graphql-relay-go

https://github.com/graphql-go/relay

A Go/Golang library to help construct a server supporting react-relay.


graphql

https://github.com/tmc/graphql

GraphQL parser and server for Go.


c-graphqlparser

https://github.com/tecbot/c-graphqlparser

Go-gettable version of the libgraphqlparser C library for parsing GraphQL.


tallstreet-graphql

https://github.com/tallstreet/graphql

GraphQL parser and server for Go that leverages libgraphqlparser


go-graphql

https://github.com/playlyfe/go-graphql

A powerful GraphQL server implementation for Golang


sangria

https://github.com/sangria-graphql/sangria

Scala GraphQL server implementation.


sangria-relay

https://github.com/sangria-graphql/sangria-relay

Sangria Relay Support.


graphql-scala

https://github.com/hrosenhorn/graphql-scala

An attempt to get GraphQL going with Scala.


graphql-dotnet

https://github.com/graphql-dotnet/graphql-dotnet

GraphQL for .NET.


graphql-net

https://github.com/ckimes89/graphql-net

GraphQL to IQueryable for .NET.


Hot Chocolate

https://github.com/ChilliCream/hotchocolate

GraphQL server for .Net Core and .NET Framework.


absinthe-graphql

https://github.com/absinthe-graphql/absinthe

Fully Featured Elixir GraphQL Library.


graphql-elixir

https://github.com/graphql-elixir/graphql

GraphQL Elixir. (No longer maintained)


plug_graphql

https://github.com/graphql-elixir/plug_graphql

Plug integration for GraphQL Elixir.


graphql_relay

https://github.com/graphql-elixir/graphql_relay

Relay helpers for GraphQL Elixir.


graphql_parser

https://github.com/graphql-elixir/graphql_parser

Elixir bindings for libgraphqlparser


graphql

https://github.com/asonge/graphql

Elixir GraphQL parser.


plot

https://github.com/peburrows/plot

GraphQL parser and resolver for Elixir.


graphql-haskell

https://github.com/jdnavarro/graphql-haskell

GraphQL AST and parser for Haskell.


GraphpostgresQL

https://github.com/solidsnack/GraphpostgresQL

GraphQL for Postgres.


sql-to-graphql

https://github.com/rexxars/sql-to-graphql

Generate a GraphQL API based on your SQL database structure.


PostGraphile

https://github.com/graphile/postgraphile

Lightning-fast GraphQL APIs for PostgreSQL: highly customisable; extensible via plugins; realtime.


Hasura

https://github.com/hasura/graphql-engine

Hasura gives Instant Realtime GraphQL APIs over PostgreSQL. Works with an existing database too.


graphql-lua

https://github.com/bjornbytes/graphql-lua

GraphQL for Lua.


elm-graphql

https://github.com/dillonkearns/elm-graphql

GraphQL for Elm.


graphql-clj

https://github.com/tendant/graphql-clj

A Clojure library designed to provide GraphQL implementation.


Lacinia

https://github.com/walmartlabs/lacinia

GraphQL implementation in pure Clojure.


GraphQL

https://github.com/GraphQLSwift/GraphQL

The Swift implementation for GraphQL.


ocaml-graphql-server

https://github.com/andreas/ocaml-graphql-server

GraphQL servers in OCaml.


apollo-android

https://github.com/apollographql/apollo-android

📟 A strongly-typed, caching GraphQL client for Android, written in Java


apollo-ios

https://github.com/apollographql/apollo-ios

📱 A strongly-typed, caching GraphQL client for iOS, written in Swift


re-graph

https://github.com/oliyh/re-graph

A GraphQL client for ClojureScript with bindings for re-frame applications.


graphql-query

https://github.com/district0x/graphql-query

Clojure(Script) GraphQL query generation.


reason-apollo

https://github.com/apollographql/reason-apollo

ReasonML binding for Apollo Client


ReasonQL

https://github.com/sainthkh/reasonql

Type-safe and simple GraphQL Client for ReasonML developers.


graphiql

https://github.com/graphql/graphiql

An in-browser IDE for exploring GraphQL.


GraphiQL.app

https://github.com/skevy/graphiql-app

A light, Electron-based wrapper around GraphiQL.


GraphQLviz

https://github.com/Macroz/GraphQLviz

GraphQLviz marries GraphQL (schemas) with Graphviz.


graphqlviz

https://github.com/sheerun/graphqlviz

GraphQL API visualizer in Node.js


GraphQL AST Explorer

http://dferber90.github.io/graphql-ast-explorer/

Explore the AST of a GraphQL document interactively


GraphQLHub

https://www.graphqlhub.com/

Query public API's schemas (e.g. Reddit, Twitter, Github, etc) using GraphiQL


js-graphql-intellij-plugin

https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/

GraphQL language support for IntelliJ IDEA and WebStorm, including Relay.QL tagged templates in JavaScript and TypeScript.


gdom

https://github.com/syrusakbary/gdom

DOM Traversing and Scraping using GraphQL.


Annotated GraphQL Server

https://github.com/almilo/annotated-graphql-server

Server for annotated GraphQL showing how to transform a REST api into a GraphQL endpoint with annotations.


Model Visualizer

http://nathanrandal.com/graphql-visualizer/

A small webapp that generates an ERD-like visualization of a GraphQL endpoint from an introspection query.


GraphQL Network

https://github.com/Ghirro/graphql-network

A chrome dev-tools extension for debugging GraphQL network requests.


eslint-plugin-graphql

https://github.com/apollographql/eslint-plugin-graphql

An ESLint plugin that checks your GraphQL strings against a schema.


AST Explorer

https://astexplorer.net/

Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query.


vim-graphql

https://github.com/jparise/vim-graphql

A Vim plugin that provides GraphQL file detection and syntax highlighting.


GraphQL CMS

https://github.com/sarkistlt/graphql-auto-generating-cms

Use your existing GraphQL schema to generate simple for use, fully functional CMS in a couple steps.


graphdoc

https://github.com/2fd/graphdoc

Static page generator for documenting GraphQL Schema.


graphql-autocomplete

https://github.com/orionsoft/atom-graphql-autocomplete

Autocomplete and lint from a GraphQL endpoint in Atom.


GraphQL Code Generator

https://github.com/dotansimha/graphql-code-generator

GraphQL code generator based on schema and documents.


GraphQL IDE

https://github.com/andev-software/graphql-ide

An extensive IDE for exploring GraphQL API's.


Swagger to GraphQL

https://github.com/yarax/swagger-to-graphql

GraphQL types builder based on REST API described in Swagger. Allows to migrate to GraphQL from REST for 5 minutes


GraphQL Voyager

https://github.com/APIs-guru/graphql-voyager

Represent any GraphQL API as an interactive graph.


GraphQL Docs

https://graphql-docs.com

Instantly create beautiful GraphQL API docs hosted online.


GraphQL Faker

https://github.com/APIs-guru/graphql-faker

🎲 Mock or extend your GraphQL API with faked data. No coding required.


ts-graphql-plugin

https://github.com/Quramy/ts-graphql-plugin

A language service plugin complete and validate GraphQL query in TypeScript template strings.


Apollo Launchpad

https://launchpad.graphql.com/

Like JSFiddle for GraphQL server code, write and deploy a GraphQL API directly from your browser.


Apollo Tracing

https://github.com/apollographql/apollo-tracing

GraphQL extension that enables you to easily get resolver-level performance information as part of a GraphQL response.


Altair GraphQL Client

https://github.com/imolorhe/altair

A beautiful feature-rich GraphQL Client for all platforms.


Apollo Storybook Decorator

https://github.com/abhiaiyer91/apollo-storybook-decorator

Wrap your React Storybook stories with Apollo Client, provide mocks for isolated UI testing with GraphQL


GraphQL Metrics

https://github.com/Workpop/graphql-utils/tree/master/packages/graphql-metrics

instrument GraphQL resolvers, logging response times and statuses (if there was an error or not) to the console as well as to InfluxDB.


GraphQL Rover

https://github.com/Brbb/graphql-rover

GraphQL schema interactive navigation, rearrange nodes, search and explore types and fields.


json-graphql-server

https://github.com/marmelab/json-graphql-server

Get a full fake GraphQL API with zero coding in less than 30 seconds, based on a JSON data file.


Insomnia

https://insomnia.rest/

Insomnia is a cross-platform GraphQL and REST client, available for Mac, Windows, and Linux


Prisma

https://github.com/prisma/prisma

Turn your database into a GraphQL API. Prisma lets you design your data model and have a production ready GraphQL API online in minutes.


tuql

https://github.com/bradleyboy/tuql

Automatically create a GraphQL server from any sqlite database.


Bit

https://github.com/teambit/bit

Organize GraphQL API as components to be consumed with NPM or modified from any project (example).


RAN Toolkit

https://github.com/sly777/ran

Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more.


Apollo GraphQL VSCode Extension

https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo

Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform


GRAPHQL DESIGNER

http://graphqldesigner.com/

A developer's web-app tool to rapidly prototype a full stack CRUD implementation of GraphQL with React.


GraphQL Inspector

https://graphql-inspector.com/

Tooling for GraphQL. Compare schemas, validate documents, find breaking changes, find similar types, schema coverage.


graphql-typed-client

https://github.com/helios1138/graphql-typed-client

A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety and awesome code completion experience)


OASGraph

https://github.com/strongloop/oasgraph

Take any OpenAPI Specification (OAS) or swagger and create a GraphQL interface - One minute video and resources here


Dgraph

https://dgraph.io/

Scalable, distributed, low latency, high throughput Graph database with GraphQL as the query language


DatoCMS

https://www.datocms.com/

CDN-based GraphQL based Headless Content Management System.


GraphCMS

https://graphcms.com/

GraphQL based Headless Content Management System.


Graphcool

https://www.graph.cool/

Your own GraphQL backend in under 5 minutes. Works with every GraphQL client such as Relay and Apollo.


react-starter-kit

https://github.com/kriasoft/react-starter-kit

Isomorphic web app boilerplate (Node.js/Express, GraphQL, React)


graphql-starter-kit

https://github.com/kriasoft/nodejs-api-starter

Project template for building a GraphQL server with Node.js v7+ and JavaScript


swapi-graphql

https://github.com/graphql/swapi-graphql

A GraphQL schema and server wrapping swapi.co.


graphql-server

https://github.com/RisingStack/graphql-server

GraphQL server with Mongoose (MongoDB) and Node.js.


graphql-intro

https://github.com/clayallsopp/graphql-intro

https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2


graphql-aws

https://github.com/jonsharratt/graphql-aws

Amazon AWS GraphQL API Server.


graffiti-todo

https://github.com/RisingStack/graffiti-todo

Example Relay TodoMVC application using graffiti-mongoose. WARNING Graffiti is no longer actively maintained. For hobbyist only.


devknoll/gist:8b274f1c5d05230bfade

https://gist.github.com/devknoll/8b274f1c5d05230bfade

Basic GraphQL example using the GitHub API. GitHub Gist: instantly share code, notes, and snippets.


UniversalRelayBoilerplate

https://github.com/MachineAcuity/rebar

SaaS Boilerplate + examples using React, Relay, GraphQL, Node.js, and Cassandra/Elassandra. - MachineAcuity/rebar


vslinko/ripster

https://github.com/vslinko/ripster/tree/master/src/graphql

Contribute to vslinko/ripster development by creating an account on GitHub.


relay-skeleton

https://github.com/fortruce/relay-skeleton

React, Relay, GraphQL project skeleton


simple-relay-starter

https://github.com/mhart/simple-relay-starter

A very simple starter for React Relay using Browserify.


relay-chat

https://github.com/transedward/relay-chat

an chat example showing Relay with routing and pagination.


relay-todomvc

https://github.com/taion/relay-todomvc

Relay TodoMVC with routing.


graphql-express-sqlite

https://github.com/mrblueblue/graphql-express-sqlite

GraphQL server with Sqlite and Express


koa-graphql-relay-example

https://github.com/chentsulin/koa-graphql-relay-example

Example of koa-graphql


relay-fullstack

https://github.com/lvarayut/relay-fullstack

Relay Starter Kit integrated with Relay, GraphQL, Express, ES6/ES7, JSX, Webpack, Babel, Material Design Lite, and PostCSS.


serverless-graphql-blog

https://github.com/serverless/serverless-graphql-blog

A Serverless Blog leveraging GraphQL to offer a REST API with only 1 endpoint


relay-cart

https://github.com/soonlive/relay-cart

A simple shopping cart example leveraging relay & GraphQL with routing and pagination.


graphql-loader

https://github.com/applification/graphql-loader

Example project to illustrate GraphQL, Express and Facebook DataLoader to connect to third party REST API


swapi-graphql-lambda

https://github.com/alvinthen/swapi-graphql-lambda

A GraphQL schema hosted in AWS Lambda wrapping swapi.co


Apollo Client documentation

https://www.apollographql.com/react/

Documentation and example for building GraphQL apps using apollo client


Introduction to Apollo Server

https://www.apollographql.com/docs/apollo-server/

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 Graph...


f8-apollo

https://github.com/nnance/f8app-apollo

Refactored version of the official F8 app of 2016, powered by React Native and the Apollo Stack.


f8app

https://github.com/fbsamples/f8app

Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects. makeitopen.com


Reindex Examples

https://github.com/reindexio/reindex-examples

Example projects for Reindex with using React Native and React.js for web.


Modelizr Documentation

https://julienvincent.io/modelizr/

Documentation and Usage Examples for modelizr


Vue Apollo Example

https://github.com/Akryum/frontpage-vue-app

Apollo example project for Vue 2.0.


angular2-graphql-rest

https://github.com/kamilkisiela/angular2-graphql-rest

An example app with REST Api working side by side with GraphQL using Apollo Client with angular2-apollo. Includes step-by-step tutorial how to migrate from REST to GraphQL.


GraphQL-DataLoader-Boilerplate

https://github.com/entria/graphql-dataloader-boilerplate

Boilerplate to start your GraphQL with DataLoader server


GraphQL-CEP

https://github.com/sibelius/graphql-cep

Query address by CEP


Apollo React example for Github GraphQL API

https://github.com/katopz/react-apollo-graphql-github-example

Usage Examples Apollo React for Github GraphQL API with create-react-app


Intuitive GraphQL Resolver Example

https://github.com/xpepermint/graphql-example

GraphQL application example using contextable.js.


GraphQL Tutorial

https://github.com/rse/graphql-tutorial

A didactic 12-step introduction to GraphQL, starting from a simple Hello World to a network-based GraphQL server with a built-in GraphQL UI


Serverless Apollo Graphql

https://github.com/RishikeshDarandale/serverless-graphql-boilerplate

Boilerplate to start you Apollo graphql server in AWS using serverless framework


Basic Apollo Server

https://github.com/DxCx/webpack-graphql-server

Basic Starter for Apollo Server, Using typescript and Webpack.


graphql-ruby-demo

https://github.com/rmosolgo/graphql-ruby-demo

Use graphql-ruby to expose a Rails app.


github-graphql-rails-example

https://github.com/github/github-graphql-rails-example

Example Rails app using GitHub's GraphQL API.


relay-on-rails

https://github.com/nethsix/relay-on-rails

Barebones starter kit for Relay application with Rails GraphQL server.


relay-rails-blog

https://github.com/gauravtiwari/relay-rails-blog

A graphql, relay and standard rails application powered demo weblog.


to_eat_app

https://github.com/jcdavison/to_eat_app

A sample graphql/rails/relay application with a related 3-part article series.


agoo-demo

https://github.com/ohler55/agoo/tree/develop/example/graphql

Use of the Agoo server to demonstrate a simple GraphQL application.


golang-relay-starter-kit

https://github.com/sogko/golang-relay-starter-kit

Barebones starting point for a Relay application with Golang GraphQL server.


todomvc-relay-go

https://github.com/sogko/todomvc-relay-go

Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend.


sangria-akka-http-example

https://github.com/sangria-graphql/sangria-akka-http-example

An example GraphQL server written with akka-http and sangria


sangria-playground

https://github.com/sangria-graphql/sangria-playground

An example of GraphQL server written with Play and sangria.


swapi-graphene

https://github.com/graphql-python/swapi-graphene

A GraphQL schema and server using Graphene - View demo online.


hello_graphql_phoenix

https://github.com/graphql-elixir/hello_graphql_phoenix

Examples of GraphQL Elixir Plug endpoints mounted in Phoenix - View demo online.


light-java-graphql examples

https://github.com/networknt/light-example-4j/tree/master/graphql

Examples of Light Java GraphQL and tutorials.


apollo-frontpage-android-app

https://github.com/rnitame/apollo-frontpage-android-app

📄 Apollo "hello world" app, for Android


frontpage-ios-app

https://github.com/apollographql/frontpage-ios-app

📄 Apollo "hello world" app, for iOS


Clojure Game Geek

https://github.com/walmartlabs/clojure-game-geek

Example code for the Lacinia GraphQL framework tutorial.


graphql-spqr-samples

https://github.com/leangen/graphql-spqr-samples

An example GraphQL server written with Spring MVC and GraphQL-SPQR


The GraphQL Guide

https://graphql.guide

📖 The complete GraphQL reference. By John Resig and Loren Sands-Ramshaw.


Learning GraphQL

https://www.amazon.com/Learning-GraphQL-Declarative-Fetching-Modern/dp/1492030716/

Learning GraphQL: Declarative Data Fetching for Modern Web Apps [Eve Porcello, Alex Banks] on Amazon.com. FREE shipping on qualifying offers.

Why is GraphQL the most innovative technology for ...


Craft GraphQL APIs in Elixir with Absinthe

https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe


The Road to GraphQL

https://roadtoreact.com/course-details?courseId=THE_ROAD_TO_GRAPHQL

The Road to GraphQL teaches you GraphQL in JavaScript with React.js and Node.js by building client-side and server-side applications ...


Fullstack GraphQL

https://www.graphql.college/fullstack-graphql


Learning GraphQL and Relay

https://www.packtpub.com/web-development/learning-graphql-and-relay

Build data-driven React applications with ease using GraphQL and Relay


Zero to GraphQL in 30 Minutes

https://www.youtube.com/embed/UBGzsb2UkeY


Data fetching for React applications at Facebook

https://www.youtube.com/watch?v=9sc8Pyc51uU

Daniel Schafer and Jing Chen describe the approach Facebook uses to make data fetching simple for developers, even as a project grows to include dozens of de...


React Native & Relay: Bringing Modern Web Techniques to Mobile

https://www.youtube.com/watch?v=X6YbAKiLCLU

As we introduce React Native & Relay, learn how we use JavaScript libraries and techniques to help our engineers develop great mobile experiences ever more e...


Exploring GraphQL

https://www.youtube.com/watch?v=WQLzZf34FJ8

At React.js Conf last January, we introduced the idea of GraphQL: a data fetching language that allows clients to declaratively describe their data requireme...


Creating a GraphQL Server

https://www.youtube.com/watch?v=gY48GW87Feo

In this talk, we'll take a deeper dive into putting GraphQL to work. How can we build a GraphQL API to work with an existing REST API or server-side data mod...


GraphQL at The Financial Times

https://www.youtube.com/watch?v=S0s935RKKB4

Recently released by Facebook, GraphQL isn't only useful for client-server communication. Viktor will show how Red Badger used the reference implementation -...


Relay: An Application Framework For React

https://www.youtube.com/watch?v=IrgHurBjQbg

Relay is a new framework from Facebook that enables declarative data fetching & updates for React applications. Relay components use GraphQL to specify their...


Building and Deploying Relay with Facebook

https://www.youtube.com/watch?t=643&v=Pxdgu2XIAAg

This talk will explore the Relay framework in depth: why the team built it, the guiding principles behind the design, and an overview of the architecture. Th...


Introduction to GraphQL

https://vimeo.com/144817545

Learn about GraphQL, what it is, why it's interesting and how to employ it.


Exploring GraphQL@Scale

https://www.youtube.com/watch?v=_9RgHXqH8J0

Exploring GraphQL. What is GraphQL? Where it did it come from? And where is it going? Come learn about the query language that powers Facebook's mobile appli...


What's Next for Phoenix by Chris McCord

https://www.youtube.com/watch?v=IMUpYOc9z3c&feature=youtu.be

With Phoenix 1.0 out recently, it's time to look ahead! Together, we'll outline what's next for Phoenix 1.1, then explore some exciting new features that tak...


GraphQL with Nick Schrock

https://www.youtube.com/watch?v=Ed6oJXKt3-M

Co-creator of GraphQL Nick Schrock talks on how it all started, use cases and how to get started using it.


Build a GraphQL server for Node.js using PostgreSQL/MySQL

https://www.youtube.com/watch?v=DNPVqK_woRQ

Tutorial: How to write a GraphQL server for Node.js from scratch, with PostgreSQL / MySQL as a data store. Explores basic queries, mapping relationships to G...


GraphQL server tutorial for Node.js with SQL, MongoDB and REST

https://www.youtube.com/watch?v=PHabPhgRUuU

Note: we've made some updates to the graphql-tools and apollo-server package since we published this tutorial. The tutorial still works, but if you want to b...


JavaScript Air Episode 023: Transitioning from REST to GraphQL

https://www.youtube.com/watch?v=ENqDNIp1Nd8

We've heard about GraphQL quite a bit. We know that there are problems with REST and GraphQL solves many of those problems. But now we have a new problem: Tr...


GraphQL Future at react-europe 2016

https://www.youtube.com/watch?v=ViXL0YQnioU

GraphQL was open sourced last year at ReactEurope. Since then, great progress has been made in the open-source ecosystem. Within Facebook, we've experimented...


GraphQL at Facebook at react-europe 2016

https://www.youtube.com/watch?v=etax3aEe2dA

Facebook has been using GraphQL in production for almost four years; today, it serves over 300 billion queries a day and its schema has nearly 10,000 types. ...


Building native mobile apps with GraphQL at react-europe 2016

https://www.youtube.com/watch?v=z5rz3saDPJ8

GraphQL was conceived almost four years ago to serve the needs of Facebook's iOS developers. Outside of Facebook however, non-JavaScript GraphQL clients have...


Build a GraphQL Server

https://www.youtube.com/watch?v=PEcJxkylcRM&list=PLillGF-RfqbYZty73_PHBqKRDnv7ikh68

In part 1 of 5 of this series we will talk about what GraphQL is, what it is used for and we will also look at some of the queries and how simple they are. W...


GraphQL Tutorial

https://www.youtube.com/watch?v=Y0lDGjwRYKw&list=PL4cUxeGkcC9iK6Qhn-QLcXCXPQUov1U7f

Hey gang & welcome to your very first GraphQL tutorial. In this series we'll be creating, from scratch, a full-stack application, including a GraphQL server ...


Official GraphQL blog

https://graphql.org/blog/


Building Apollo

https://blog.apollographql.com/

We build the Apollo Platform to help developers adopt GraphQL the right way.


The Guild blog

https://medium.com/the-guild

The Guild.


Using DataLoader to batch GraphQL requests

http://gajus.com/blog/9/using-dataloader-to-batch-requests


Introducing Relay and GraphQL

https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html


GraphQL Introduction

https://reactjs.org/blog/2015/05/01/graphql-introduction.html


Unofficial Relay FAQ

https://gist.github.com/wincent/598fa75e22bdfa44cf47

GitHub Gist: instantly share code, notes, and snippets.


Your First GraphQL Server

https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2

So, today we’re going to write a small GraphQL server. I’m not going to try to persuade you to drop everything and adopt GraphQL — but if you’re curious about what this stuff looks like today and how…


GraphQL Overview - Getting Started with GraphQL and Node.js

https://blog.risingstack.com/graphql-overview-getting-started-with-graphql-and-nodejs/

Getting Started with GraphQL and Node.js](https://blog.risingstack.com/graphql-overview-getting-started-with-graphql-and-nodejs/)


4 Reasons you should try out GraphQL

https://medium.freecodecamp.org/introduction-to-graphql-1d8011b80159

Even though I’ve been developing (RESTful) APIs for some years now, I’ve started to become a big fan of GraphQL. In this post I’ll introduce you to GraphQL and what kind of advantages you will have…


Moving from REST to GraphQL

https://medium.com/@frikille/moving-from-rest-to-graphql-e3650b6f5247

I got really excited in January when GraphQL and Relay were introduced during the React conference. In the beginning of July I went to the React Europe conference. I wanted to learn more about…


Writing a Basic API with GraphQL

http://davidandsuzi.com/writing-a-basic-api-with-graphql/

GraphQL is still in its infancy in terms of documentation and ecosystem, but what we have seen so far from conference talks and in the released specification boast predictability, simplicity, and flex...


Building a GraphQL Server with Node.js and SQL

https://www.reindex.io/blog/building-a-graphql-server-with-node-js-and-sql/


GraphQL at The Financial Times

https://www.slideshare.net/LondonReact/graph-ql

Recently released by Facebook, GraphQL isn't only useful for client-server communication. Viktor will show how Red Badger used the reference implementation - g…


Relay for visual learners

http://sgwilym.github.io/relay-visual-learners/


Relay and Routing

https://medium.com/@cpojer/relay-and-routing-36b5439bad9

Relay is changing how we think about client side applications at Facebook. A large part of this is routing and its integration with our Hack/PHP stack. This post aims to explain why Relay in open…


Learn Golang + GraphQL + Relay, Part 1: Your first Golang GraphQL server

https://wehavefaces.net/learn-golang-graphql-relay-1-e59ea174a902

(Update Nov 4 2015: Huge breaking changes in the API to improve readability and usability of the package ) This week, we will start off with a simple but very achievable goal: to build a GraphQL…


Learn Golang + GraphQL + Relay, Part 2: Your first Relay application

https://wehavefaces.net/learn-golang-graphql-relay-2-a56cbcc3e341

Picking up from where we left off last week (where we build our first Golang GraphQL server), this time around, we will set out to create our first Relay application, powered by our new and shiny…


From REST to GraphQL

https://jacobwgillespie.com/from-rest-to-graphql-b4e95e94c26b/

Exploring the transition from REST APIs to GraphQL at Playlist...


GraphQL: A data query language

https://graphql.org/blog/graphql-a-query-language/


Subscriptions in GraphQL and Relay

https://graphql.org/blog/subscriptions-in-graphql-and-relay/


Relay 101: Building A Hacker News Client

https://medium.com/@clayallsopp/relay-101-building-a-hacker-news-client-bb8b2bdc76e6

React lets you build user interface components with JavaScript; Relay lets you easily connect your React components to data from a remote server. Relay accomplishes this by being opinionated — it…


GraphQL Shorthand Notation Cheatsheet

https://wehavefaces.net/graphql-shorthand-notation-cheatsheet-17cd715861b6

It is a shorthand notation to succinctly express the basic shape of your GraphQL schema and its type system. Below are further examples to illustrate how we can use the above Shorthand Notation to…


Github GraphQL API React Example

https://medium.com/@katopz/github-graphql-api-react-example-eace824d7b61

Convert (some of) that example with super basic create-react-app so everybody can have fun with it! Challenge accepted! Here’s source : https://github.com/katopz/react-apollo-graphql-github-example…


Testing a GraphQL Server using Jest

https://medium.com/entria/testing-a-graphql-server-using-jest-4e00d0e4980e

I've created this boilerplate to make it easy to start a new GraphQL project using DataLoader —https://github.com/entria/graphql-dataloader-boilerplate As our source code base grows we need more and…


How to implement viewerCanSee in GraphQL

https://medium.com/entria/how-to-implement-viewercansee-in-graphql-78cc48de7464

ViewerCanSee is a function that determine whether the current viewer (logged user) can see a given data in GraphQL. Example: viewer can only see his own credit cards: One problem that we faced using…


GraphQL of Thrones

https://graphql-of-thrones.herokuapp.com/

Total beginner tutorial focused on just GraphQL without all the tooling. Alternates between LEARN and PLAY modes roleplaying as Game of Thrones characters.


How to GraphQL

https://www.howtographql.com

Fullstack Tutorial Website with Tracks for all Major Frameworks & Languages including React, Apollo, Relay, JavaScript, Ruby, Java, Elixir and many more


learning-graphql

https://github.com/mugli/learning-graphql

An attempt to learn GraphQL.


Let's Learn GraphQL

https://learngraphql.com

Lessons/walkthrough of GraphQL concepts.


awesome-graphql

https://github.com/chentsulin/awesome-graphql#readme

Awesome list of GraphQL & Relay.


Nate Barbettini – API Throwdown: RPC vs REST vs GraphQL, Iterate 2018

https://www.youtube.com/watch?v=IvsANO0qZEg

Choosing an API design style can be downright daunting. The RPC vs. REST debate has raged for years, and now there's a new kid on the block: GraphQL. Which is right for your application? I'll demystif...


The GitHub GraphQL API

https://githubengineering.com/the-github-graphql-api/

GitHub announced a public API one month after the site launched. We’ve evolved this platform through three versions, adhering to RFC standards and embracing new design patterns to provide a clear and ...


When to Use What: REST, GraphQL, Webhooks, & gRPC

https://nordicapis.com/when-to-use-what-rest-graphql-webhooks-grpc/

Real world, specific use cases for REST, GraphQL, gRPC, and Webhooks to help API developers make sense of which API design style to use for what situation.


Getting Started with GraphQL and Spring Boot

https://www.baeldung.com/spring-graphql

Discover GraphQL - a query language for APIs.


GraphQL Java Kickstart

https://www.graphql-java-kickstart.com/

Projects for easily getting started with GraphQL using Java.


GraphQL - A query language for your API - homepage

https://graphql.org/

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clien...


GraphQL as an API Gateway to Microservices - via @codeship

https://blog.codeship.com/graphql-as-an-api-gateway-to-micro-services/

How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news ...


Zero to GraphQL in 30 Minutes – Steven Luscher - YouTube

https://www.youtube.com/watch?v=UBGzsb2UkeY

Spend this 30 minutes learning how to adapt your existing ORM, SOA, or REST API to GraphQL so that you can begin to use GraphQL-based technologies like Relay.


GraphQL

http://facebook.github.io/graphql/

GraphQL is a query language designed to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.


GitHub - graphql-java/graphql-java: GraphQL Java implementation

https://github.com/graphql-java/graphql-java

This is a GraphQL Java implementation