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
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
Configure
Choose OAuth providers, Stripe tiers, team roles, and optional modules. Everything is typed and validated.
- 3
Go live
Get a full app. Run
setup:supabaseandsetup: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.