Sails.js icon


GitHub stats
Stars: 22773Commits: 7180Latest commit: 12 days ago
NPM stats
Downloads last 7 days: 22263

What is Sails.js?

Sails.js (or Sails) is an open-source fullstack web framework built on top of Node.js. Inspired by popular MVC frameworks such as Ruby on Rails, Sails makes it easy to build robust web-based applications. As Sails.js is an MVC framework, it provides an architecture that separates the app domain into models (data), controllers (business logic) and view (presentation).

For its views, Sail.js uses EJS (Embedded JavaScript) - a templating engine for building for building dynamic views, though Sails.js also supports using other view engines.

Sails.js features

Backend framework features

Built-in Authentication

API Routes


Built-in Templating Engine

Sails.js alternatives