Getting started
To get started with The Boring JavaScript Stack, use create-sails — a CLI tool that scaffolds a new Sails project, configured as a full-stack JavaScript application with The Boring Stack conventions:
npx create-sails project-name --vuenpx create-sails project-name --reactnpx create-sails project-name --svelteINFO
Make sure to replace project-name with the name of your project.
Scaffolding Ascent (Production SaaS Template)
For a production-ready SaaS application with advanced features like authentication, team management, and billing, use the Ascent template:
npx create-sails project-name --react --ascentAscent Availability
Ascent is currently only available for React. Vue and Svelte variants are planned for future releases.
Then cd into your project and run npm i:
cd project-name && npm iStart your app
To start you app simply run:
npm run devsails lift
You can also run your app with npx sails l.
What's next?
For next steps, you have two options:
- Open your project in your code editor and explore.
- Begin by learning the basics, such as routing and navigation.
Official Sails VS Code extension
Install the official Sails extension which provides editor tooling support for Sails and The Boring JavaScript Stack.
Star the repo ⭐
Star The Boring JavaScript Stack repo on GitHub ⭐
If The Boring JavaScript Stack speaks to you, show it some love with a star on GitHub.