create-better-t-stack is a CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations.
The tool addresses the friction of setting up a new TypeScript project by automating the creation of a complete, opinionated stack. Rather than manually assembling and configuring multiple libraries, developers run the CLI and answer prompts to generate a project with integrated tooling for authentication, databases, UI components, routing, and build systems. The approach bundles together a curated selection of modern libraries—including options like Hono for backends, SvelteKit or Expo for frontends, Drizzle ORM or Prisma for data access, and Turborepo for monorepo management—all wired together with type safety as a core principle.
Teams building full-stack TypeScript applications should consider this tool if they want to skip the boilerplate phase and start with a working, well-structured foundation. It suits projects that benefit from a monorepo setup and teams comfortable with the specific library choices it offers. The tool provides customizable configurations, so developers can tailor the generated project rather than accept a one-size-fits-all template.
The project shows active development with regular commits across multiple areas of the codebase. Work spans scaffolding logic, CLI prompts, documentation updates, and dependency management. Pull requests are reviewed and merged consistently, indicating ongoing maintenance and responsiveness to changes. The repository maintains a public documentation site, suggesting sustained investment in making the tool accessible to new users.