Staart icon


Created on 

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.

Screenshot of Staart's landing page
Screenshot of Staart's login page

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.

Screenshot of Staart's pricing page
Screenshot of Staart's verify location page
Screenshot of Staart's team settings page
Screenshot of Staart's delete account modal

View Staart on GitHub →

View Staart UI on GitHub →

Mailing List

No more than a few emails per year, unsubscribe anytime.