Build practical, production-ready Node.js apps in a matter of weeks, not months.
Sails is the most popular MVC framework for Node.js, designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture.
Building on top of Sails means your app is written entirely in JavaScript, the language you and your team are already using in the browser.
Sails bundles a powerful ORM, Waterline, which provides a simple data access layer that just works, no matter what database you're using.
Sails comes with blueprints that help jumpstart your app's backend without writing any code.
Sails is compatible with any front-end: Angular, React, iOS, Android, Windows Phone, custom hardware, or something else entirely.
Since Sails translates incoming socket messages for you, they're automatically compatible with every route in your Sails app.
Sails offers commercial support to accelerate development and ensure best practices in your code.
Companies large and small have built all kinds of cool things on Sails:
Generate JavaScript for your new Sails app, read the documentation, and start coding.