node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »



A ES 6 ReactJS themed starter site running on the SailsJS platform, which bootstraps you with ReactJS, RXJS, RxReact, Twitter Bootstrap 3, Font Awesome, Babel and Browserify.

This SailsJS boilerplate repo comes packaged with a Babel Grunt task, which converts all ECMA 6 scripts into ECMA 5 files, eleviating ES6 browser compatibility concerns.

You can have a modern ES6 based full stack site up and running in minutes after cloning this repo, and running the 4 instalation steps below.

This framework comes packaged with the following

  • Baseline Web Framework
    • SailsJS
  • Task Management
    • Grunt
  • Testing
    • Mocha
    • Protractor
  • HTTP Routing
    • Express
  • Front-end responsive framework
    • Twitter React-Bootstrap 3
    • FlipBoards's React-Canvas
    • Twitter TypeaheadJS
    • FontAwesome
  • Front-end component framework
    • ReactJS
  • JSX / ECMA6 Transcompiler
    • BabelJS
  • Dependency Management
    • browserify
  • Asynchronous / Event Frameset
    • RxReact, RxJS, RxDom
  • CSS Pre-processor
    • SASS

Future development:

  1. Build a Waterline ORM adapter for Azure structured and unstrcutured data storage.
  2. Integrate Felix Rieseberg's Azure Sails Deploy repo
  3. Integrate Flipboards react canvas for High performance rendering for React components

Pre-requisites: This install assumes you have npm and bower installed.

Clone this repo and download with npm the packages:

  git clone
  cd sails-rx-react-js
  sudo npm install
  sudo npm -g install sails
  sudo npm install --global babel
  bower install
  sails lift