No more overthinking

Better-Starter is a
Fast Starter Boilerplate

The best open-source tech put together with best practices, so you don't have to!

Get Better-Starter
$100 off Launch special ending soon

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

Everything you need to launchSave 35h

No more juggling 10 different services. Better-starter has everything built in and ready to go.

Save 5h

Framework

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
  • Better: Fast & flexible full-stack without glue code across frameworks
  • File-based routing
  • Server functions
  • SSR & SSG support
  • Type-safe end-to-end
Built withTanStack StartTanStack Start
Save 2h

Login

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

  • Time saved: ~2 hours on auth + sessions
  • Better: Own your auth. No paying vendors
  • 34+ providers, Google Auth, Magic-Link, OTP support out of the box
  • Email OTP login
  • Session management
Built withbetter-authbetter-auth
Save 3h

Database

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
  • Better: 20-50% faster than Prisma
  • Works with any Postgres
  • Supabase, Neon, Vercel
  • Type-safe queries
  • Migration system
Built withDrizzle ORM
Save 3h

Email

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
  • Better: Open-source & affordable. No paying vendor-lock
  • Email templates
  • Transactional emails
  • Marketing campaigns
  • Delivery tracking
Built withPlunkPlunk
Save 5h

SEO / AEO

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
  • Better: Title, Meta tags, OG, Twitter
  • Meta tags configured
  • Open Graph support
  • Twitter Cards
  • Sitemap generation (coming soon)
Save 6h

Style

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
  • Better: Modern, performant and light-weight
  • TailwindCSS v4
  • 60+ Shadcn components
  • Dark mode support
  • Fully responsive
Built withTailwindCSSandShadcn
Save 5h

Payment

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

  • Time saved: ~5 hours on payments setup
  • Better: Stripe subscriptions, one-time purchase, webhooks
  • Stripe subscriptions
  • Webhook handling
  • Customer portal
  • Invoice management
Built withStripeStripe
Save 2h

Code Quality

Built-in code quality tools with Biome, Husky pre-commit hooks, and automated formatting. Consistent code style across your team from day one.

  • Time saved: ~2 hours on linting & formatting setup
  • Better: Pre-commit hooks, formatting, and linting automated
  • Biome linting & formatting
  • Husky pre-commit hooks
  • Type checking included
  • Cache invalidation helpers
Save 3h

Developer Resources

Comprehensive collection including code templates, tutorials, legal document prompts, and more. From getting started to deployment, we have you covered.

  • Time saved: ~3 hours on docs, templates & legal setup
  • Better: Everything you need to launch in one place
  • Caching for speed
  • Code templates
  • Step-by-step tutorials & documentation
  • Legal document prompts (Terms, Privacy)
Save 1h

AI-Ready

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
  • Better: Built-in instructions for Coding Agents & Copilot
  • Copilot instructions included
  • Agent guidelines documented
  • Best practices for AI pair programming
  • Continuous refinement

Simple, transparent pricing

No hidden fees, no surprises. Save hours, Launch Quicker

Core
Everything you need to launch your startup
$199
$99

/one-time

  • 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
  • Caching, best-practices
  • SEO & AEO Best Practices
  • Complete documentation & videos
  • Lifetime updates

Pay once, launch unlimited startups.

Frequently asked questions

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

Better-Starter 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 Better-Starter

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.

Better-Starter 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 Better-Starter for unlimited projects. You can even use it as a starting point for clients or products you build.

Better-Starter 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, Better-Starter is yours forever and it cannot be refunded.

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

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

Better-Starter 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 Better-Starter 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 Better-Starter, your startup has a solid foundation for growth and acceleration with AI and vibe coding.

Hey, it's Aziz 👋

I used to build things the hard way. Spent months wiring up auth, payments, emails, and databases. Every new project meant repeating the same setup dance. I shipped 8 startups and realized I was doing the same plumbing work over and over.

That's when I decided to stop solving the same problems and start building the solution. Better-Starter is the exact playbook I use now. Every integration, every pattern, every default comes from real launches.

I have worked for the following firms

CVS Health
United Airlines
McKinsey
Deloitte
Caterpillar
Starbucks
Salesforce
Intuit