Meteor
What is Meteor? Basic Stack -
Blaze.js, MongoDB
Options-
React, Angular
Why Use Meteor?
Meteor attempts to solve the problem that MEAN stack technologies work together, but weren't built together. By reformatting Front-end and Back-end framworks into modular components, Meteor allows developers to create Full-stack apps in one language in one framework.
Helpful Links and Tips
One basic principle of Meteor is that all user created views and partials come from an "imports" folder. Unfortunetly, Meteor does not create the imports folder and expects the user to create it.
So remember...
//To install
$ curl https://install.meteor.com/ | sh
//To generate a new Meteor App
$ meteor create app-name
//Create an imports folder
$ cd app-name
$ mkdir imports
Awesome Meteor - Collection of useful, crowd-supported, Meteor add-ons.