Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Relay
  3. Relay Fullstack

Relay Fullstack

MITJavaScriptv1.2.0

A modern starter kit for building full-stack applications with Relay, GraphQL, Express, and React.

Visit WebsiteGitHubGitHub
979 stars119 forks0 contributors

What is Relay Fullstack?

Relay Fullstack is a modern starter kit for building full-stack JavaScript applications. It integrates Relay, GraphQL, Express, and React to provide a pre-configured foundation, solving the problem of manually setting up and connecting these tools. The kit includes hot reloading, a Yeoman generator for customization, and deployment scripts for production.

Target Audience

Developers and teams looking to quickly start a new project using Relay and GraphQL with a React frontend and Node.js/Express backend. It's ideal for those who want a production-ready setup without spending time on tooling integration.

Value Proposition

It offers a comprehensive, unopinionated stack out of the box with hot reloading and easy customization, reducing initial setup time. Unlike building from scratch, it ensures best practices and compatibility between Relay, GraphQL, and React.

Overview

:point_up::running: Modern Relay Starter Kit - Integrated with Relay, GraphQL, Express, ES6/ES7, JSX, Webpack, Babel, Material Design Lite, and PostCSS

Use Cases

Best For

  • Quickly starting a new Relay and GraphQL project
  • Learning full-stack development with Relay and React
  • Building data-driven React applications with a Node.js backend
  • Prototyping applications with a modern JavaScript stack
  • Teams needing a standardized project foundation
  • Deploying Relay applications to platforms like Heroku

Not Ideal For

  • Projects not using GraphQL or Relay (e.g., REST-based APIs or other data-fetching methods)
  • Teams preferring a minimalist, build-from-scratch approach without pre-integrated tools
  • Applications requiring extensive server-side rendering beyond basic setup, as it's not highlighted in the README
  • Developers needing a different styling solution than Material Design Lite without significant customization

Pros & Cons

Pros

Integrated Modern Stack

Pre-configured with Relay, GraphQL, Express, Webpack, and more, eliminating manual tool integration as described in the README.

Hot Reloading Development

Uses React Transform HMR for real-time screen updates during development, improving iteration speed.

Customizable via Yeoman

Offers a Yeoman generator to tailor the stack with databases and Flow, though some features are work-in-progress.

Production Deployment Ready

Includes scripts for minification and deployment to platforms like Heroku, simplifying the build process.

Cons

Unfinished Generator Features

The Yeoman generator's database, Flow, and sub-generator integrations are explicitly noted as work-in-progress, limiting current customization.

Extra Dependency Requirement

Requires separate installation of Watchman, adding an extra step and potential compatibility hurdles.

Locked into Specific Stack

Heavily reliant on Relay and GraphQL; switching to other data layers would require significant rework.

Limited Styling Flexibility

Includes Material Design Lite by default, which may not suit all design needs without extensive CSS overrides.

Frequently Asked Questions

Quick Stats

Stars979
Forks119
Contributors0
Open Issues5
Last commit8 years ago
CreatedSince 2016

Tags

#material-design-lite#relay#graphql#boilerplate#starter-kit#nodejs#postcss#yeoman#fullstack#javascript#react#express#scaffolding#webpack#babel

Built With

R
Relay
E
Express
J
JSX
R
React
B
Babel
E
ES7
M
Material Design Lite
G
GraphQL
E
ES6
N
Node.js
W
Webpack
P
PostCSS

Links & Resources

Website

Included in

Relay284
Auto-fetched 22 hours ago

Related Projects

Node.js API Starter KitNode.js API Starter Kit

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.

Stars3,971
Forks552
Last commit1 year ago
Relay Starter KitRelay Starter Kit

Barebones starting point for a Relay application.

Stars1,005
Forks234
Last commit9 years ago
Simple Relay StarterSimple Relay Starter

A very simple starter for React Relay using Browserify

Stars155
Forks16
Last commit9 years ago
Relay SkeletonRelay Skeleton

React, Relay, GraphQL project skeleton

Stars123
Forks18
Last commit10 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub