Technologies used in Rebar and Universal Relay Boilerplate

Client side

Technology Description
Express Fast, unopinionated, minimalist web framework for Node.js
found Extensible route-based routing for React applications.
JSS JSS is a more powerful abstraction over CSS. It uses JavaScript as a language to describe styles in a declarative and maintainable way.
Material UI Library for implementing Material Design in React. All user interface in this kit is built exclusively with Material UI components.
material-ui-country-flags Library with flag icons for Material-UI, used for the language selector.
material-ui-credit-card-icons Library with icons for all major credit cards.
React Library for building Single Page Applications and apps. Often called the 'V' in the MVC model.
React Native React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
react-native-router-flux Router for React Native based on new React Native Navigation API.
Relay A Javascript framework for building data-driven react applications.

Server side

Technology Description
Node.js Event-driven, non-blocking I/O runtime based on JavaScript that is lightweight and efficient.
GraphQL A query language for describing the capabilities and requirements of data models for client‐server applications.
GraphiQL An graphical interactive in-browser GraphQL IDE. It allows to test the entire schema provided by GraphQL and can be an excellent tool for exploring the boilerplate, as well as a part of applications built on top of it.
Express GraphQL A Node.js express library that allows the creation of GraphQL servers.
Isomorphic Relay Adds server side rendering support to React Relay. The boilerplate fully utilizes this library.
Data Loader 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 caching.
Apache Cassandra The right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
JWT JSON Web Tokens is an industry standard RFC 7519 method for representing claims securely between two parties.
React Helmet Reusable React component will manage all of your changes to the document head with support for document title, meta, link, script, and base tags.

Development tools

Technology Description
Babel Compiles ES6/ES7 to ES5. Allows using features from ES6 and ES7 today. Also, used by Relay.
Flow Static type checker, designed to find type errors in JavaScript programs.
ESLint A fully pluggable tool for identifying and reporting on patterns in JavaScript.
Husky 🐶 Git hooks made easy.
Prettier An opinionated code formatter.
React Hot Loader Tweak React components in real time.
Webpack Bundles npm packages and the application Java Script into a single file. Also, Webpack can bundle any required CSS.
NPM Scripts Glues all this together in a handy automated build.

Online Services

Technology Description
SendGrid Rebar only. SendGrid provides powerful cloud-based solution sends transactional and marketing email for hundreds of thousands of customers, allowing them to focus on their business, instead of their email infrastructure.
Stripe Rebar only. In-app and web payments using credit cards, debit cards, bank transfers.
Twilio Rebar only. Communication platform including voice, video and messaging.