NewAI Agent Support: Build AI powered apps (Coming)

TanStack Start SaaS Starter Kit for Serious Founders

Everything you need to launch your startup in days, not months.
Auth  Payments  AI SDK  Admin  Email  Blog  Docs  SEO/AEO  More

Get lifetime access

Loved by founders shipping faster

Built Better With

All open-source. Best in class. Configured with best practices.

TanStack Start - Full-Stack Framework

TanStack Start - Full-Stack Framework

Better than Next.js

Easier, Faster, Type-safe. Deploy anywhere: Vercel, Cloudflare etc.

Drizzle - Database Integration

20%-50% faster than Prisma

Use Postgres anywhere: Supabase, Neon etc.

Better-Auth - Login

Better-Auth - Login

Do not pay vendors like clerk, firebase auth etc.

Open-source Auth. Magic-link, OTP, 34+ login providers

Plunk - Email Management

Plunk - Email Management

Do not pay vendors like Resend, Loop, Mailgun etc.

Your own open-source email infrastructure

TailwindCSS + Shadcn - Styles

Industry standard styling

60+ Beautiful, accessible components out of the box

Stripe - Payment

Stripe - Payment

125+ payment methods, 50+ countries

Accept money from day one

Quickstart

Launch in under 5 minutes

Four commands and you're running a production-grade SaaS starter.

  1. 1
    Clone the repo
    $git clone https://github.com/azizali/betterstarter.git
    $cd betterstarter
  2. 2
    Install dependencies
    $pnpm install
  3. 3
    Configure env
    $cp .env.sample .env.local
  4. 4
    Start dev server
    $pnpm dev

Features

Everything you need to launch

No more juggling 10 different services. BetterStarter has everything built in and ready to go.

Framework

Built withTanStack StartTanStack Start
Save 5h

Full-stack React framework with file-based routing, server functions, and SSR. Build both frontend and backend seamlessly with type-safe APIs.

Time saved~5 hours on routing + server setup + best practices
Why betterFast & flexible full-stack without glue code across frameworks
  • File-based routing
  • Server functions
  • SSR & SSG support
  • Type-safe end-to-end

Login

Built withbetter-authbetter-auth
Save 2h

34+ integrations supported including Google, GitHub, Twitter, and more. Email OTP and session management control built in.

Time saved~2 hours on auth + sessions
Why betterOpen source. Self-hostable. No vendor lock-in
  • 34+ providers, Google Auth, Magic-Link, OTP support out of the box
  • Email OTP login
  • Session management

Payment

Built withStripeStripe
Save 5h

Accept payments with Stripe. Subscription management, webhooks, and customer portal included. Start monetizing from day one.

Time saved~5 hours on payments setup
Why betterStripe subscriptions, one-time purchase, webhooks
  • Stripe subscriptions
  • Webhook handling
  • Customer portal
  • Invoice management

AI-Ready

Save 1h

Pre-configured agent instructions and prompts for AI coding assistants. Work 10x faster with Claude, GitHub Copilot, and other AI models.

Time saved~1 hours on AI setup
Why betterBuilt-in instructions for Coding Agents & Copilot
  • Copilot instructions included
  • Agent guidelines documented
  • Best practices for AI pair programming
  • Continuous refinement
  • AI Agent SDK (coming soon)

Admin Panel (Soon)

Save 6h

A pre-built admin panel to manage users, view subscription status, and toggle feature flags. No external tool needed — it ships with the kit.

Time saved~6 hours on admin scaffolding
Why betterUser management, billing overview, and feature flags — ready to go
  • User management table
  • Subscription & billing overview
  • Feature flag controls
  • Role-based access

Email

Built withPlunkPlunk
Save 3h

Send transactional and marketing emails with ease. Templates, automation, and analytics included. Reliable delivery out of the box.

Time saved~3 hours on email setup
Why betterOpen source. Self-hostable. No vendor lock-in
  • Email templates
  • Transactional emails
  • Marketing campaigns
  • Delivery tracking

Blog

Save 4h

A fully functional blog with MDX support, syntax highlighting, reading time, RSS feed, and SEO meta tags. Write in Markdown, ship a professional blog.

Time saved~4 hours on blog setup
Why betterMDX, syntax highlighting, RSS, sitemap — all pre-wired
  • MDX + Markdown support
  • Syntax highlighted code blocks
  • RSS feed & sitemap
  • Reading time & meta tags

Docs

Save 3h

A fully featured documentation site built in. Nested sections, sidebar navigation, search, and MDX support out of the box. Your docs live in your repo — versioned and always in sync.

Time saved~3 hours on docs setup
Why betterShip your product docs alongside your product — no extra tooling
  • Nested sections & sidebar nav
  • MDX — embed components in docs
  • Syntax highlighted code blocks
  • Search-ready structure

SEO / AEO

Save 5h

Complete SEO & AEO setup with meta tags, Open Graph, Twitter Cards, and sitemap generation. Optimized for search engines out of the box.

Time saved~5 hours on SEO & AEO wiring
Why betterTitle, Meta tags, OG, Twitter
  • Meta tags configured
  • Open Graph support
  • Twitter Cards
  • Sitemap.xml generation

Database

Built withDrizzle ORM
Save 3h

Type-safe queries with any Postgres database. Works seamlessly with Supabase, Neon, Vercel Postgres, and more. Migrations included.

Time saved~3 hours on ORM + migrations
Why better20-50% faster than Prisma
  • Works with any Postgres
  • Supabase, Neon, Vercel
  • Type-safe queries
  • Migration system

Style

Built withTailwindCSSandShadcn
Save 6h

Beautiful UI components built with TailwindCSS and Shadcn. Dark mode support, responsive design, and 60+ pre-built components.

Time saved~6 hours on UI scaffolding
Why betterModern, performant and light-weight
  • TailwindCSS v4
  • 60+ Shadcn components
  • Dark mode support
  • Fully responsive

More

Save 5h

The finishing touches that make a starter kit truly production-ready: automated code quality tooling, legal document prompts, deployment guides, and reusable templates so you spend zero time on boilerplate.

Time saved~5 hours on quality, legal & template setup
Why betterCode quality, legal docs, templates, and best practices — all in one
  • Biome linting & Husky pre-commit hooks
  • TypeScript strict mode configured
  • Legal prompts: Terms of Service & Privacy Policy
  • Deployment guides for Vercel, Cloudflare, Netlify
  • Code templates & step-by-step tutorials
  • Dark mode — system-aware, one toggle
  • Mobile-friendly — fully responsive out of the box
  • Internationalization support (Coming soon)

Build from scratch vs. Buy

Start Today, Not Someday

Skip manual setup, prompting and debugging. Start with a solid foundation.

Feature
Scratch
BetterStarter logo
Authentication (email, OTP, OAuth)
1–2 days
Stripe payments & webhooks
2-3 days
Database schema & ORM setup
1-2 days
Transactional email integration
1-2 days
Admin dashboard
5 days
Blog with MDX & RSS
3-4 days
Docs site with sidebar nav
3–4 days
SEO & structured data
1-2 days
AI SDK integration
1-2 days
Dark mode & theming
1–2 days
Linting, formatting, CI setup
1 day
4-6 wksto build from scratch + AI
130+ hrsof dev time saved
Day 1start shipping features

Pricing

Simple pricing that you'll love.

One payment. Full access. No subscriptions, no surprises.

Early Adopter Discount
$99$199/ lifetime
  • Full source code access
  • PostgreSQL + Drizzle ORM setup
  • Authentication with better-auth
  • Email service with Plunk
  • Payment integration with Stripe
  • 60+ shadcn/ui components + TailwindCSS v4
  • Blog & Docs engine (MDX)
  • SEO & AEO best practices
  • Admin panel
  • AI-ready agent instructions
  • Complete documentation & videos
  • Lifetime updates

30-Day Money-Back Guarantee

Not happy? Let us know within 30 days for a full refund.

Built by Aziz Ali, engineer who shipped production systems at McKinsey, Deloitte, and 8 of his own startups. BetterStarter is the foundation he wished he had from day one.

Previously at

CVS Health
United Airlines
McKinsey
Deloitte
Caterpillar
Salesforce
Intuit
Starbucks
TE Connectivity
CVS Health
United Airlines
McKinsey
Deloitte
Caterpillar
Salesforce
Intuit
Starbucks
TE Connectivity

FAQ

Frequently asked questions

Have another question? Contact me on Twitter or by email.

BetterStarter is available as a one-time purchase with lifetime access to the GitHub repository containing a Full-Stack, AI-Ready, TypeScript-based starter boilerplate.

  • GitHub code Access with lifetime access to make unlimited projects
  • Public documentation on how to use BetterStarter

While experience with React and TypeScript helps, the starter is designed to be accessible. You get detailed documentation and the code is well-structured. If you get stuck, post a question on the GitHub repo and get answers.

Absolutely! This is your codebase. You have full access to all source code and can modify anything. The modular structure makes it easy to add features, change styles, or integrate with other services.

BetterStarter is set up with Drizzle ORM and PostgreSQL.

You can host your PostgreSQL DB at Supabase, Neon, Vercel DB, Cloud, or your own server.

Simply add your database URL in the code, and you're done.

You can also easily swap Postgres out with other databases supported by Drizzle ORM like MySQL, SQLite, or others.

Yes! The Stripe setup supports both Subscription and One-time payment plans for your startup.

Yes! Your license allows you to use BetterStarter for unlimited projects. You can even use it as a starting point for clients or products you build.

BetterStarter is actively maintained and updated regularly. Your purchase includes lifetime updates, so you always have access to the latest versions and features.

Yes, you get access to our documentation and priority support. When stuck, simply post a GitHub issue on the repo, and we'll get to it immediately.

Once you get access to the GitHub repo, BetterStarter is yours forever and it cannot be refunded.

Anywhere you like. BetterStarter is hosting agnostic and can be hosted on Vercel, Cloudflare, AWS, or your own server.

Yes! BetterStarter works with any coding editor, any vibe coding tool - Cursor, VS Code, IntelliJ, Antigravity, Kiro, Claude Code, etc.

BetterStarter has special instructions for vibe-coding tools built-in to guide them for best output.

Lovable and Replit are great for prototyping and building landing pages.

Vibe coding is great (I use it myself), however, you need a solid starting point.

With BetterStarter you get

  • A good starting point (no blank slate)
  • Skip days of prompting to get it right
  • Skip troubleshooting bugs AI created
  • Skip over thinking what to do
  • Skip doubting if the AI did it right
  • Skip worry if the stack is right
  • Skip vendor-lock
  • Skip over-engineered bloated code

Once you have a good starting point with BetterStarter, your startup has a solid foundation for growth and acceleration with AI and vibe coding.

Skip overthinking. Start shipping.

One-time payment · Lifetime access · 30-day guarantee