Sails.js

E131082

Sails.js is a Node.js MVC framework designed for building data-driven, real-time web applications with a structure similar to frameworks like Ruby on Rails.

All labels observed (1)

Label Occurrences
Sails.js canonical 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf MVC framework
Node.js framework
web application framework
architectureStyle Model-View-Controller
configurationStyle JSON and JavaScript config files
createdBy Mike McNeil
designedFor data-driven web applications
real-time web applications
developer Balderdash
The Sails Company
feature auto-generated RESTful JSON APIs
blueprint routes
configuration via files in config directory
convention over configuration
policy-based access control
scaffolding-like behavior
socket integration
inspiredBy Ruby on Rails
license MIT License
officialWebsite https://sailsjs.com
platform Node.js
programmingLanguage JavaScript
repository https://github.com/balderdashy/sails
runsOn cross-platform
supports ORM
REST APIs
WebSockets
authentication integration
blueprints
custom middleware
hooks
multiple databases
policies
real-time communication
session management
supportsDatabase MongoDB database
surface form: MongoDB

MySQL
PostgreSQL
Redis
SQLite
supportsViewEngine EJS
Handlebars
surface form: Handlebars (via adapter)

Pug (via adapter)
targetAudience Node.js developers
useCase RESTful backends
real-time dashboards
single-page applications
uses Express (under the hood in earlier versions)
Waterline
Waterline is an ORM layer used by Sails.js
writtenIn JavaScript

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Express.js influenced Sails.js