{"slug": "expede--awesome-relay", "title": "Relay", "description": "Awesome resources for Relay", "github_url": "https://github.com/expede/awesome-relay", "stars": "257", "tag": "Front-End Development", "entry_count": 57, "subcategory_count": 2, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Learning Resources", "url": "#learning-resources", "description": ""}, {"name": "Ecosystem", "url": "#ecosystem", "description": ""}, {"name": "Relay-Specific Server Support", "url": "#relay-specific-server-support", "description": ""}, {"name": "Testing", "url": "#testing", "description": ""}, {"name": "Official Docs", "url": "https://facebook.github.io/relay/docs/getting-started.html#content", "description": "Official Relay documentation."}, {"name": "Unofficial Relay FAQ", "url": "https://gist.github.com/wincent/598fa75e22bdfa44cf47", "description": "Common questions answered! Relay resources are scarce at the moment, so this is very helpful if you get stuck."}, {"name": "Getting Started with Relay", "url": "https://auth0.com/blog/2015/10/06/getting-started-with-relay/", "description": "One of the few detailed walk throughs of hand-on Relay."}, {"name": "Relay 101: Building A Hacker News Client", "url": "https://medium.com/@clayallsopp/relay-101-building-a-hacker-news-client-bb8b2bdc76e6#.1i64q1pf9", "description": "A complete workable example."}, {"name": "Facebook Relay talk - Lunch and Learn session", "url": "https://www.youtube.com/watch?v=sP3n-nht0Xo", "description": "Walkthrough of building a simple app, and demonstration of [GraphiQL (\u2b5014k)](https://github.com/graphql/graphiql)."}, {"name": "A Beginner's Guide to Relay Mutations", "url": "http://blog.pathgather.com/blog/a-beginners-guide-to-relay-mutations", "description": "Mutations in depth."}, {"name": "Learn Relay", "url": "https://learnrelay.org/", "description": "Shows you how to make a Pokemon-themed CRUD app, providing a personal, cloud-based GraphQL backend so you can focus on the client-side code."}, {"name": "React Data Fetching with Relay", "url": "http://www.sitepoint.com/react-data-fetching-with-relay/", "description": "Clear conceptual overview of Relay's moving parts and magic."}, {"name": "Joseph Savona - Relay: An Application Framework For React", "url": "https://www.youtube.com/watch?v=IrgHurBjQbg", "description": "Conceptual overview of Relay from the Facebook team."}, {"name": "F8 2015 - React Native & Relay: Bringing Modern Web Techniques to Mobile", "url": "https://www.youtube.com/watch?v=X6YbAKiLCLU", "description": "Overview of Relay, some about the philosophy."}, {"name": "Relay - Daniel Dembach - Hamburg React.js Meetup", "url": "https://www.youtube.com/watch?v=dvWTxy1eY6s", "description": "A good general overview of Relay, some discussion of alternatives. Common questions are covered in Q\\&A at the end."}, {"name": "Facebook Relay talk - Lunch and Learn session", "url": "https://www.youtube.com/watch?v=sP3n-nht0Xo", "description": "Walkthrough of building a simple app, and demonstration of [GraphiQL (\u2b5014k)](https://github.com/graphql/graphiql)."}, {"name": "React with Relay and GraphQL with Andrew Smith", "url": "https://www.youtube.com/watch?v=Cfna8gwt9h8", "description": "High level overview of Relay and GraphQL, with some useful discussion from the audience. Some discussion of other front-end frameworks, as well."}, {"name": "Relay for Visual Learners", "url": "http://sgwilym.github.io/relay-visual-learners/", "description": "Very clear set of diagrams laying out how the different parts of Relay relate to each other."}, {"name": "Relay: Seamless Syncing For React", "url": "http://www.slideshare.net/BrooklynZelenka/relay-seamless-syncing-for-react-vanjs", "description": "An overview of what Relay is, and some discussion of experience using it in production."}, {"name": "Relay TODO MVC", "url": "https://github.com/taion/relay-todomvc", "description": "The classic TODO example app, written with Relay.", "stars": "162"}, {"name": "`relay-chat`", "url": "https://github.com/transedward/relay-chat", "description": "Relay with routing and pagination."}, {"name": "`koa-graphql-relay-example`", "url": "https://github.com/chentsulin/koa-graphql-relay-example", "description": "\"TODO\" app with [`koa-graphql`](https://github.com/chentsulin/koa-graphql) and `relay`."}, {"name": "`todomvc-relay-go`", "url": "https://github.com/sogko/todomvc-relay-go", "description": "Relay TodoMVC app, driven by a Golang GraphQL backend."}, {"name": "Relay and GraphQL Introduction Materials", "url": "https://quip.com/oLxzA1gTsJsE", "description": ""}, {"name": "`graphql-relay-js`", "url": "https://github.com/graphql/graphql-relay-js", "description": "Simplifies creating a JS GraphQL server for `react-relay`."}, {"name": "Babel Relay Plugin", "url": "https://www.npmjs.com/package/babel-relay-plugin", "description": "Use Relay the latest ES6+ syntax."}, {"name": "`react-router-relay`", "url": "https://github.com/relay-tools/react-router-relay", "description": "`react-router` bindings for Relay. Greatly simplifies many local state UI uses cases."}, {"name": "`relay-decorator`", "url": "https://github.com/4Catalyzer/relay-decorators", "description": "Simply syntax for Relay containers with ES7 decorators (`@` syntax)"}, {"name": "`recompose-relay`", "url": "https://www.npmjs.com/package/recompose-relay", "description": "Ease composition of Relay containers by currying and providing the component after the container."}, {"name": "`relay-local-schema`", "url": "https://github.com/relay-tools/relay-local-schema", "description": "Use a local schema; no need for a remote GraphQL server."}, {"name": "`react-native-relay`", "url": "https://github.com/lenaten/react-native-relay", "description": "Use Relay with React Native."}, {"name": "`relay-sink`", "url": "https://github.com/acdlite/relay-sink", "description": "Use Relay to fetch and store data outside of a React component."}, {"name": "`babel-plugin-flow-relay-query`", "url": "https://github.com/guymers/babel-plugin-flow-relay-query", "description": "Convert [Flow](http://flowtype.org) types into Relay fragments."}, {"name": "`sequelize-relay`", "url": "https://github.com/MattMcFarland/sequelize-relay", "description": "Make Relay compatible with [`sequelize`](https://github.com/sequelize/sequelize)."}, {"name": "`relay-mongodb-connection`", "url": "https://github.com/mikberg/relay-mongodb-connection", "description": "Create Relay connections from MongoDB cursors."}, {"name": "`relay-composite-network-layer`", "url": "https://github.com/eyston/relay-composite-network-layer", "description": "Compose your Relay Network Layer of many different Network Layers each with their own schema."}, {"name": "`react-relay-network-layer`", "url": "https://github.com/nodkz/react-relay-network-layer", "description": "A Network Layer that adds support for query-batching and middlewares. It additionally provides some useful middlewares such as for auth, for logging, etc."}, {"name": "GraphiQL", "url": "https://github.com/graphql/graphiql", "description": "A library to introspect GraphQL, test queries and mutations.", "stars": "14k"}, {"name": "`relay-local-schema`", "url": "https://github.com/relay-tools/relay-local-schema", "description": "Use a local schema; no need for a remote GraphQL server."}, {"name": "Babel Relay Plugin", "url": "https://www.npmjs.com/package/babel-relay-plugin", "description": "Use Relay the latest ES6+ syntax."}, {"name": "Relay Skeleton", "url": "https://github.com/fortruce/relay-skeleton", "description": "Relay project skeleton.", "stars": "125"}, {"name": "Relay Starter Kit", "url": "https://github.com/relayjs/relay-starter-kit", "description": "An app that it already set up with a basic setup. Just clone and tweak to suit your needs!", "stars": "1k"}, {"name": "Node.js API Starter Kit", "url": "https://github.com/kriasoft/nodejs-api-starter", "description": "Boilerplate and tooling for building data APIs with Node.js, GraphQL and Relay", "stars": "3.6k"}, {"name": "Simple Relay Starter", "url": "https://github.com/mhart/simple-relay-starter", "description": "A Browserify version of the [Relay Starter Kit (\u2b501k)](https://github.com/relayjs/relay-starter-kit).", "stars": "156"}, {"name": "UniversalRelayBoilerplate", "url": "https://github.com/codefoundries/UniversalRelayBoilerplate", "description": "", "stars": "713"}, {"name": "Relay on Rails Starter Kit", "url": "https://github.com/nethsix/relay-on-rails", "description": "A barebones starter kit for Relay application on Rails server. Just clone and tweak!", "stars": "42"}, {"name": "Relay Fullstack", "url": "https://github.com/lvarayut/relay-fullstack", "description": "Relay Starter Kit integrated with Relay, Express, Webpack, Babel, Material Design Lite, and PostCSS.", "stars": "993"}, {"name": "Go Relay", "url": "https://github.com/graphql-go/relay", "description": "A Go/Golang library to help construct a graphql-go server supporting react-relay.", "stars": "397"}, {"name": "`todomvc-relay-go`", "url": "https://github.com/sogko/todomvc-relay-go", "description": "React/Relay TodoMVC app, driven by a Golang GraphQL backend."}, {"name": "`graphql-relay-js`", "url": "https://github.com/graphql/graphql-relay-js", "description": "Simplifies creating a JS GraphQL server for `react-relay`."}, {"name": "`graphql-relay-py`", "url": "https://github.com/graphql-python/graphql-relay-py", "description": "A library to help construct a `graphql-py` server supporting `react-relay`."}, {"name": "`graphql-relay-ruby`", "url": "https://github.com/rmosolgo/graphql-relay-ruby", "description": "Relay helpers for GraphQL & Ruby."}]}, {"name": "Rails", "parent": "Ruby", "entries": [{"name": "GraphQL and Relay on Rails\u200a\u2014\u200aFirst relay powered react component", "url": "https://medium.com/@gauravtiwari/graphql-and-relay-on-rails-first-relay-powered-react-component-cb3f9ee95eca#.c88zcoftn", "description": "Full walk through of a simple Relay setup, including clonable code."}, {"name": "Relay/GraphQL On Rails", "url": "https://medium.com/@khor/relay-facebook-on-rails-8b4af2057152#.5hjih9wms", "description": "A brief example of Relay with Rails, complete with several diagrams to aid in comprehension."}, {"name": "Relay on Rails Starter Kit", "url": "https://github.com/nethsix/relay-on-rails", "description": "A barebones starter kit for Relay application on Rails server. Just clone and tweak!", "stars": "42"}, {"name": "`sangria-relay`", "url": "https://github.com/sangria-graphql/sangria-relay", "description": "Relay support for [Sangria](http://sangria-graphql.org)."}, {"name": "Writing Simple Unit Tests with Relay", "url": "https://medium.com/@mikaelberg/writing-simple-unit-tests-with-relay-707f19e90129", "description": "An early first look at testing Relay."}]}], "name": ""}