awesome-relay icon indicating copy to clipboard operation
awesome-relay copied to clipboard

Awesome resources for Relay

Awesome Relay Awesome

Awesome resources for Relay, based on the Awesome project

Table of Contents

  • Learning Resources
    • Documentation
    • FAQs
    • Tutorials
    • Overviews
    • Example Implementations
    • Lists of Lists
  • Ecosystem
    • Libraries & Packages
    • Tooling
    • Starter Kits
  • Relay-Specific Server Support
    • Go
    • JavaScript
    • Python
    • Ruby
      • Rails
    • Scala
  • Testing

Learning Resources

Documentation

FAQs

  • Unofficial Relay FAQ - Common questions answered! Relay resources are scarce at the moment, so this is very helpful if you get stuck.

Tutorials

Overviews

Example Implementations

Lists of Lists

Ecosystem

Libraries & Packages

Tooling

  • GraphiQL - A library to introspect GraphQL, test queries and mutations.
    • GraphiQL App - A standalone app for viewing GraphQL, introspection docs, and testing queries/mutations. Invaluable for debugging your Relay app.
  • relay-local-schema - Use a local schema; no need for a remote GraphQL server.
  • Babel Relay Plugin - Use Relay the latest ES6+ syntax.

Starter Kits

Relay-Specific Server Support

Go

  • Go Relay - A Go/Golang library to help construct a graphql-go server supporting react-relay.
  • todomvc-relay-go - React/Relay TodoMVC app, driven by a Golang GraphQL backend.

JavaScript

Python

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

Ruby

Rails

Scala

Testing