Sails.js icon

Sails.js

Technologies
JavaScript
TypeScript
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

Middleware

Built-in Templating Engine

Sails.js alternatives