Better-T-Stack is a modern CLI tool designed to streamline the creation of type-safe TypeScript projects. It offers a flexible scaffolding system that allows developers to select the specific technologies they need, promoting a lean and efficient development process. Key features include:
- Customizable Stack Selection: Choose from a variety of frontend (React, Next.js, Nuxt, Svelte, Solid, React Native), backend (Hono, Express, Fastify, Elysia, Next API Routes, Convex), API (tRPC, oRPC), runtime (Bun, Node.js, Cloudflare Workers), database (SQLite, PostgreSQL, MySQL, MongoDB), and ORM (Drizzle, Prisma, Mongoose) options.
- End-to-End Type Safety: Ensures type safety across the entire stack, reducing runtime errors and improving code maintainability.
- Monorepo Layout: Organizes projects into a clean monorepo structure, facilitating code sharing and dependency management.
- Latest Dependencies: Uses the most current, stable versions of dependencies by default, keeping projects up-to-date.
- Addons: Integrates with tools like Turborepo, PWA, Tauri, Biome, Husky, Starlight, Fumadocs, Ruler, Ultracite, Oxlint to enhance project capabilities.
- DB Setup: Supports various database setup options including Turso, Neon, Supabase, Prisma PostgreSQL, MongoDB Atlas, and Cloudflare D1, Docker.
- Web Deploy: Supports Cloudflare Workers for web deployment.
Better-T-Stack is ideal for developers who want to quickly set up new projects with a tailored selection of technologies, while maintaining type safety and a clean project structure. It caters to both frontend and backend developers, offering a range of options to suit different project requirements.





