
I got tired of configuring the same stack over and over, so I built a modular project assembler
Every side project I started followed the same ritual. Find a starter. Clone it. Realize it doesn't have the exact combination I need — say, Next.js with Express as a separate backend, PostgreSQL, JWT auth, and Tailwind. Start adding things. Watch the tsconfig break. Spend 45 minutes on Stack Overflow. Finally start actually building at 11pm, mentally exhausted. I did this enough times that I started keeping a folder of "my personal starters." Which worked until I had six of them and they were all slightly different and none of them had the latest versions of anything. So I built Foundation CLI instead. What it is Foundation CLI is a dependency-aware project assembler. You describe your stack — frontend, backend, database, auth, UI, deployment — and instead of copying static template files, it: Resolves the full module dependency graph Detects and handles conflicts automatically Merges configs intelligently (deep merge for package.json, key-dedup for .env, semver intersection for requi
Continue reading on Dev.to Webdev
Opens in a new tab




