// the find
AmanVarshney01/create-better-t-stack
A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
A CLI scaffolder for TypeScript monorepos that lets you pick your own stack from a large menu of frontend frameworks, backends, ORMs, and auth providers. It generates a working project skeleton wired together end-to-end, with type safety from DB to client. Aimed at developers who want to skip the boilerplate of connecting Hono + tRPC + Drizzle + Better Auth themselves.
The compatibility layer (compatibility-rules.ts, config-validation.ts) is the real work here — most scaffolders skip this and generate broken projects when you pick conflicting options. The test suite is unusually thorough: matrix tests, dry-run tests, regression tests, and benchmark tests all live in the repo and run in CI. The visual Stack Builder at /new is a smart addition — you can see the generated command before running anything. Supporting Cloudflare Workers as a runtime target from the start, not as an afterthought, is a real differentiator.
The option count has become a maintenance burden — 6 backends × 5 frontends × 4 databases × 3 ORMs × 2 auth providers × N addons means the compatibility matrix is already complex and will only get worse. Generated templates are minimal by design, but that means you immediately hit 'now what?' when you need the first real feature. The analytics page tracking CLI usage choices is a mild surprise — it's opt-out, not opt-in, which will annoy privacy-conscious users. No support for server-side rendering setups beyond Next.js and Nuxt; if you want SSR with Hono you're on your own after the scaffold.