Next Supabase Stripe Starter
SaaS starter with Next.js, Supabase, Stripe, React Email and shadcn/ui, with Stripe-to-Supabase webhooks and prebuilt pricing and account pages.
- 817
- GitHub stars
- Free
- Price
- Apr 15, 2026
- Updated
Overview
Next Supabase Stripe Starter bootstraps a subscription SaaS on Next.js, Supabase and Stripe. Supabase provides the Postgres database and user authentication, Stripe handles Checkout, subscriptions and the customer portal, and React Email with Resend covers transactional email. The UI is built with shadcn/ui and Tailwind CSS.
Webhooks keep Stripe products, prices and subscriptions in sync with Supabase, a Stripe fixture seeds the product catalog, and Supabase migrations manage the schema. The README walks through setting up each service and deploying to Vercel. It is open source.
Features
- Supabase auth and database: Postgres with migrations to bootstrap the schema
- Stripe billing: Checkout, subscriptions and the customer portal
- Webhook sync: Stripe data mirrored into Supabase automatically
- Seed data: A Stripe fixture creates your products and prices
- Email: React Email templates sent with Resend
- Prebuilt pages: Responsive, accessible pricing and account pages
Tech stack
- Next.js
- Supabase
- Stripe
- React Email and Resend
- shadcn/ui and Tailwind CSS