Effortless Full-Stack Javascript with MeteorJS

MeteorJS is a free and open-source JavaScript web framework written using Node.js that allows for rapid prototyping and produces cross-platform code that can run on Android, iOS or the Web) code. MeteorJS talks to the MongoDB NoSQL database. It uses the Distributed Data Protocol and a publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write synchronization code. On the client, Meteor can deal with its own Blaze templating engine, as well as with the Angular framework or React library.