Back to themes

B2B SaaS Kit

B2B SaaS Kit helps teams build applications, not just landing pages, using technologies like React Router, tRPC, Drizzle ORM, auth and payments.



Created by

Vercel logo Deploy to Vercel

The B2B SaaS Kit is an open-source starter toolkit for developers looking to quickly stand up a SaaS product where the customer can be a team of users (i.e., a business).

The kit uses TypeScript, Astro, React, Tailwind CSS, and a number of third-party services that take care of essential, yet peripheral requirements, such as secrets management, user authentication, a database, product analytics, customer support, payments, and deployment infrastructure.

The kit is designed with two primary goals in mind:

  1. Start with a fully-functional, relatively complex application. Then, modify it to become your own product.
  2. You should be able to build an app to validate your idea for the cost of a domain name - all the third-party services used by the kit offer meaningful free-forever starter plans.

Why "B2B"?

"B2B" means "business-to-business". In the simplest terms, a B2B product is a product where post-signup, a user can create an organization, invite others, and do something as a team.

B2B companies are fairly common - for example, over 40% of Y Combinator-funded startups self-identify as B2B - but B2B-specific starter kits appear to be quite rare, hence this effort.

What's in the kit?

  • Astro
  • React
  • TailwindCSS
  • Doppler
  • Supabase
  • PropelAuth
  • Stripe
  • Vercel
  • Fogbender
  • PostHog
  • tRPC
  • Drizzle ORM
  • Prettier
  • ESLint
  • GitHub Actions