Skip to content

paceui/saaskit-starter

Repository files navigation

SaaSKit Starter

SaaSKit - Tanstack Start Starter

The Open Source boilerplate for TanStack Start & Better-Auth.

TanStack Start Better Auth Tailwind CSS TypeScript

Stop wasting 3-4 hours setting up the basics. SaaSKit Starter provides a production-ready foundation with Authentication and Admin Layouts pre-configured, so you can skip the setup and start building your SaaS.

✨ Features

  • TanStack Start Integrated: Server-side rendering (SSR) and static generation ready.
  • Authentication Ready: Complete Better-Auth setup with functional Sign In and Sign Up UIs.
  • Admin Layout: A responsive, sidebar-navigation layout ready for your dashboard.
  • UI Components: Styled with Tailwind CSS and Lucide Icons.
  • Modular Architecture: Designed to be easily extended or stripped down.

🚀 Quick Setup

Follow these steps to get your project up and running locally.

1. Clone and Install

Clone the repository and install the dependencies.

git clone https://github.com/paceui/saaskit-starter.git
cd saaskit-starter
npm install

2. Environment Configuration

Important: You need to configure your environment variables before migrating the database. Rename the example file and add your Database URL and Auth Secret.

cp .env.example .env

3. Database Migration

Once your .env is set up, run the Better-Auth migration to prepare your database.

npx @better-auth/cli@latest migrate --config=src/features/auth/auth.ts

4. Run Development Server

npm run dev

The app will be available at http://localhost:3000.

📚 Documentation

For the most up-to-date documentation, guides, and deployment examples, visit our online docs:

👉 saaskit.paceui.com

About

Launch your next SaaS idea faster with power that scales

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published