Production-ready starter for modern SaaS

Ship a polished SaaS faster with a plugin first architecture

Saasdirectkit gives you a clean, scalable foundation with authentication, billing-ready UI, and a flexible plugin system to extend your stack in minutes. Start focused, grow without rewrites.

TypeScript
Strict and predictable
Tailwind
Fast styling system
Auth-ready
Plug different providers
API-friendly
Clean architecture
saasdirectkit.config.ts
export const appConfig = {
  app: {
    name: "Acme Cloud",
  },
  plugins: [
    // Drop-in integrations (more below)
    "saasdirectkit-supabase-plugin",
  ],
}
The kit is designed around clean config and composable plugins.

Everything you need to launch fast

Clean architecture

Organized folders, predictable patterns, and clear boundaries make it easy to build features without debt.

Auth & sessions

Flexible auth primitives that work with multiple providers and protect your API routes securely.

Billing-ready UI

Polished components for plans, invoices, and usage with design tokens that match your brand.

CLI & scaffolds

Spin up modules, routes, and data layers with a simple command. Consistency from day one.

Type-safe APIs

End-to-end types for safer refactors and fewer runtime surprises as your product scales.

Plugins

Easily add new functionality to your application using our plugin system.

UpcomingETA: 7 days

Plugin system for instant integrations

Extend SaaSDirectKit without changing core code. Install a plugin, configure one file, and unlock new capabilities. This makes it easy to enable choosing between backends, payment providers, features while keeping your codebase clean and maintainable.

Plugins

v0.1
  • saasdirectkit-supabase-plugin
    Postgres, auth, storage, and real-time via Supabase.
  • saasdirectkit-convex-plugin
    Transactional real-time database and functions via Convex.
Example
Enable a plugin in 1 step
  1. Install the plugin using the saasdirectkit-cli
# Supabase
npx saasdirectkit-cli add saasdirectkit-supabase-plugin

# or Convex
npx saasdirectkit-cli add saasdirectkit-convex-plugin

Toggle plugins on or off to tailor functionality without refactors.

From zero to a polished SaaS in hours

Start with a clean foundation, scaffold features with the CLI, then enable powerful integrations through plugins. You keep control of the code, the kit just removes the repetitive parts.

1

Clone github repo

Initialize SaaSDirectKit, set your app name, ready to iterate quickly.

git clone git@github.com:saasdirectkit/saasdirectkit.git my-app
cd my-app
2

Install Dependencies

Install dependencies using bun or pnpm or npm

bun install
3

Add integrations

Enable Supabase or Convex or any other integrations like stripe, polar to extend the functionality of the starterkit.

bun add saasdirectkit-supabase-plugin
# or
bun add saasdirectkit-convex-plugin

Frequently asked questions

What is Saasdirectkit?+

Saasdirectkit is a Next 16 starterkit that eases the process of building Saas apps. Built with ease of use, best practices, performance, scalability in mind. Saasdirectkit-Next uses Tanstack form for easy form generation and validation using zod

Why can't I just use an open-source starter kit?+

You can and there are some great open-source boilerplates out there. But since they are open-source, most of them are side-projects and doesn't provide full features for free. Most of them have a pro version which costs way more. Open source developers are also busy with their job and not actively maintaining the project. Saasdirectkit is built by a team of developers who are invested in the project. We are constantly improving the kit and adding new features to it. We have a roadmap for Saasdirectkit and we are constantly adding new features to it.

What does Lifetime access mean?+

Lifetime access means you get access to the codebase for life, including all future enhancements and updates, with a one-time purchase. No subscriptions.

What's included in the license?+

The license includes lifetime access to the Github repository, a license key and more.

What's the tech stack?+

The stack includes Next 16 (latest version), Better-Auth, Tailwind CSS, Drizzle ORM, and supports various databases like Postgres, Supabase, and Neon, as well as file storage solutions like S3 and R2.

Do you offer refunds?+

Due to the nature of digital products, we generally do not offer refunds. However, if you are unhappy with your purchase, please reach out to discuss your situation.

Built with modern stack

Powered by the latest and most reliable technologies

Next.js
Next.js
TypeScript
Typescript
React
React
Supabase
Supabase
PostgreSQL
Postgres
Convex
Convex
Better Auth
Better Auth
Drizzle
Drizzle
Shadcn UI
Shadcn
Stripe
Stripe
Polar
Polar

Ready to build your SaaS?

Unlike other starterkits, every updates don't break your code. Because of the plugin first architecture, everything is modular and updated automatically.