node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »



Greenkeeper badge Travis npm npm

Extensible server for hosting a React universal app(Isomorpic) with support for Graphql, Relay, Passport, and the option to customize own routes, and setup.


All these boilerplates, starter-kits and different ways to setup, no standards for forlder structuring, file setups etc. Here is a all in one package for hosting hot development and a productionready environment on a single command. Shared React state, Redux state, Relay Environement is also available.

Table of Contents

Getting started

$ npm i -g universal-app-cli
$ ua new myApp
$ ua run

Folder structure

app/        //React application
config/     //Configuration files that are loaded, feel free to create own.
routes/     //Add custom routes

Adding modules

There is possible to add predefined setups for different modules. Right now only GraphQL and Passport is possible. Read more about how to add them and edit them here:

Adding GraphQL

$ ua add graphql

Files that is added and need edit:


Adding Passport

$ ua add passport

Files that is added and need edit:



  • Move installation as a dependency installation
  • Add Graphql module
  • Add passport module
  • Add Relay module