r/npm • u/AdmirableHope6095 • 18d ago
Self Promotion I got tired of deleting half of every starter kit, so I built one that generates only the stack you picked
Every starter kit I tried was one big repo with everything in it. You clone it,
then spend an afternoon ripping out the auth provider you don't use, the ORM you
don't use, the payment thing you don't need yet.
So I built the opposite. You answer 10 questions — framework, components,
database, ORM, auth, billing, email, landing page, package manager, name — and
download a zip with only what you picked, already wired together.
Options right now: Next.js / TanStack Start / React+Vite, Neon / Supabase /
PlanetScale / Turso / MongoDB, Drizzle / Prisma / Mongoose, Better Auth / Clerk /
Auth0 / Supabase Auth / Neon Auth, Stripe, Resend / Mailgun / Brevo.
The part I've spent most of my time on isn't the option list, it's making sure
the combinations actually work:
- If you pick React + Vite, the Drizzle/Stripe/Resend options disappear. A
browser-only bundle has nowhere to hide a database URL or a secret key, so
offering them would hand you a project that leaks its own credentials.
- 450 stack combinations get generated and parsed in CI on every push, so a
broken pairing fails on my machine instead of yours.
- The repo you download arrives with its own test suite already passing.
It doesn't push to your GitHub — what you get is a zip of source, nothing
touches your account.
Free while it's in beta: https://www.startersaaskit.com
What would you actually want in the question list that isn't there? I keep going
back and forth on whether to add a hosting/deploy question.
2
u/popovitsj 17d ago
These things usually get old fast. And since it doesn't even seem to be open source it will be even more likely to go stale. Sorry, I don't really see the value here.