One command. Full stack.

Ship production-ready SaaS in minutes, not months

Next.js 16, Supabase, Stripe, i18n, teams, and optional features. Interactive CLI or one-liner. No copy-paste, no wiring — just run and ship.

Next.js 16 · Supabase · Stripe · Drizzle · next-intl · shadcn/ui

Limited-time free access for early adopters — try it, contribute, and help shape it. Later it becomes premium for everyone else.

1

Command

21

Locales + RTL

14

OAuth providers

4

Deploy targets

What you get

Everything you need to launch

Next.js 16

App Router, Server Components, React 19. Production-ready from day one.

Supabase

Auth and Postgres. RLS, migrations, and server client out of the box.

Stripe

Subscriptions, one-time, usage-based. Customer portal and webhooks.

i18n + RTL

21 locales, next-intl, RTL support. One flag to enable.

Teams & roles

Multi-tenant orgs. Owner, admin, member, viewer, billing. Your rules.

Optional features

Blog, analytics, AI, uploads, notifications, waitlist, admin, rate-limiting, webhooks.

Deploy

Vercel, Docker, Railway, Fly.io. Config and scripts included.

shadcn/ui

Tailwind v4, accessible components. Customize or keep defaults.

How it works

Three steps to a full app

  1. 1

    Run the CLI

    npx @x-legacy/create-saas-app — interactive prompts or a one-liner with flags. Pick template, locales, auth, payments, teams, features, and deploy target.

  2. 2

    Configure

    Choose OAuth providers, Stripe tiers, team roles, and optional modules. Everything is typed and validated.

  3. 3

    Go live

    Get a full app. Run setup:supabase and setup:stripe, then deploy. No wiring.

Help it grow

Open source, feedback, and contributions welcome. We add you to the npm package and GitHub org so you can try it and contribute. Later it becomes premium for new users.

Questions or feedback? Email Ahelsayed1996@gmail.com

Get early access

Join the waitlist. We'll add you to npm and GitHub and email you.