Sails.js

Open-source web framework built on Node.js From Wikipedia, the free encyclopedia

Sails.js

Sails.js (or Sails)[2] is a model–view–controller (MVC) web application framework developed atop the Node.js environment,[3]:1,19 released as free and open-source software under the MIT License.[4][5] It is designed for Node.js web applications and APIs [4] with similar architecture to Ruby on Rails.[3]:19

Quick Facts Developer(s), Initial release ...
Sails.js
Developer(s)Mike McNeil and others
Initial release2012; 13 years ago (2012)
Stable release
1.5.11 / May 24, 2024; 9 months ago (2024-05-24)[1]
RepositorySails.js Repository
Written inJavaScript
Operating systemCross-platform
PlatformNode.js
TypeWeb framework
LicenseMIT License
Websitesailsjs.com
Close

Features

Sails.js is built on Node.js and Express.js, enabling applications to be written in JavaScript. This includes models, views, controllers, configuration files, and adapters (e.g., database). Similar to Ruby on Rails,[2] Sails.js provides an object-relational mapping interface using Waterline.js, which abstracts the database interaction layer.[6]

A number of other packages are included to enable fast auto-generated REST APIs, WebSockets by default using Socket.io;[2] and compatibility features making it front-end agnostic (AngularJS, React.js, Android, iOS, etc.).

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.