Staart is a starter for SaaS startups written in TypeScript. It has everything a SaaS startup needs to get started, like built-in user management and authentication, billing and payments, teams and roles, an API gateway, GDPR tools, etc. I made Staart to make building products for the web significantly faster and easier.
Staart, the backend project, is in Node.js, and its companion Staart UI uses Vue.js with Nuxt.js, both in TypeScript. Oswald Labs is already using Staart in production with millions of requests every month.


Users can login with their Staart account (using JWTs) and manage sessions, including refresh token invalidation using Redis. They can also login with third-party services like Google and Facebook via OAuth2. Staart UI has several static pages, like a landing page, pricing options, and privacy policy page.



