Skip to content
/ relay Public
forked from facebook/relay

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

License

Notifications You must be signed in to change notification settings

gabelevi/relay

This branch is 9218 commits behind facebook/relay:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

gabeleviFacebook Github Bot 0
and
Facebook Github Bot 0
May 28, 2016
e4cc1b0 · May 28, 2016
May 19, 2016
May 27, 2016
May 26, 2016
May 27, 2016
May 28, 2016
May 27, 2016
May 27, 2016
Apr 18, 2016
May 23, 2016
Mar 8, 2016
May 28, 2016
May 27, 2016
Oct 20, 2015
Jan 28, 2016
Aug 11, 2015
May 11, 2016
May 7, 2016
May 27, 2016
May 28, 2016

Repository files navigation

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

  • Declarative: Never again communicate with your data store using an imperative API. Simply declare your data requirements using GraphQL and let Relay figure out how and when to fetch your data.
  • Colocation: Queries live next to the views that rely on them, so you can easily reason about your app. Relay aggregates queries into efficient network requests to fetch only what you need.
  • Mutations: Relay lets you mutate data on the client and server using GraphQL mutations, and offers automatic data consistency, optimistic updates, and error handling.

Learn how to use Relay in your own project.

Example

The repository comes with an implementation of TodoMVC. To try it out:

git clone https://github.com/facebook/relay.git
cd relay/examples/todo && npm install
npm start

Then, just point your browser at http://localhost:3000.

Contribute

We actively welcome pull requests, learn how to contribute.

Users

We have a community-maintained list of people and projects using Relay in production.

License

Relay is BSD licensed. We also provide an additional patent grant.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Other 1.0%