Sails.js is a web framework that makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It’s especially good for building realtime features like chat.
Modular and extensible
Realtime by default
Horizon is built on RethinkDB, a massively scalable, open-source database capable of millions of realtime updates per second. Horizon and RethinkDB push updates to the client in realtime, so your apps can offer engaging experiences with no extra work.
Security and authentication
Authenticate users through Facebook, Twitter, Google, GitHub, and other services. Secure your app, manage user accounts, sessions, and permissions through convenient APIs.
deepstream powers a wide array of realtime usecases, from collaboration apps, multiplayer games and financial trading platforms to geo-tracking, IoT and digital messenger pigeons