{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/sails/","markdown":"https://findsoftware.frbit.cloud/sails.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"sails","name":"Sails","urls":{"home":"https://sailsjs.com","repository":"https://github.com/balderdashy/sails","docs":"https://sailsjs.com/documentation"},"category":["framework"],"description":"Node.js MVC web framework for building data-driven apps and APIs with realtime features.","maintainer":"The Sails Company","maintainerType":"company","hqCountry":"US","hosting":["node"],"language":"javascript","runtime":["node"],"basedOn":["express"],"databases":["mysql","postgres","mongodb"],"headlessApi":["rest"],"templating":"ejs","i18n":"built-in","runsAs":["always-on"],"installMethod":"npm install -g sails, then sails new","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2026-05-27T00:00:00.000Z","githubStargazers":22780,"contributors":290,"packagistDownloads":null,"npmWeeklyDownloads":21525,"dependentRepos":7207,"dependentPackages":540,"social":{"x":"https://twitter.com/sailsjs"},"checkedAt":"2026-10-22T00:00:00.000Z","addedAt":"2026-10-22T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/balderdashy/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/balderdashy/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://github.com/balderdashy/sails/blob/master/README.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainer","url":"https://sailsjs.com/legal","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainerType","url":"https://sailsjs.com/about","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"hqCountry","url":"https://sailsjs.com/get-started","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://sailsjs.com","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/balderdashy/sails/blob/master/README.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/balderdashy/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtime","url":"https://sailsjs.com/get-started","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"databases","url":"https://github.com/balderdashy/sails/blob/master/README.md","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"headlessApi","url":"https://sailsjs.com","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"templating","url":"https://sailsjs.com/documentation/concepts/views","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"i18n","url":"https://sailsjs.com/documentation/concepts/internationalization","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"installMethod","url":"https://sailsjs.com/get-started","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runsAs","url":"https://sailsjs.com/documentation/concepts/deployment","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/balderdashy/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"licenseModel","url":"https://sailsjs.com","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/sails/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/balderdashy/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/balderdashy/sails/contributors?anon=true","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/sails","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sails","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sails","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Sails is a web framework for Node.js that follows the MVC pattern and is built on Express. It ships blueprints that help start a backend without writing code, uses EJS views by default, and its data layer supports MySQL, PostgreSQL, MongoDB and Redis.\n\nApps are installed with npm and started with the sails command. For production, the [deployment guide](https://sailsjs.com/documentation/concepts/deployment) keeps the server running as a Node process and recommends a tool such as pm2 or forever to keep it up.\n\n## Worth knowing\n\nThe legal page names two offerings beside the open source framework: a hosted platform called Treeline IDE and a support service called Sails Flagship. This record describes the framework only."}