基于 React 19、tRPC、Drizzle ORM 和 Cloudflare Workers 的全栈 SaaS 启动模板,内置认证与订阅计费。
AmanVarshney01/create-better-t-stack
一个 CLI 脚手架工具,可按需选择前端、后端、数据库、ORM、认证等组件,快速生成端到端类型安全的 TypeScript 项目。
- Star
- 5,857
- Fork
- 328
- 未关闭 Issue
- 87
- 最近提交
- 14天前
这是什么?
Better-T-Stack 是一个命令行脚手架工具,可根据可配置的选项生成 TypeScript Web 项目。你可以选择前端框架(如搭配 TanStack Router 的 React、Next.js、Nuxt、Svelte、Solid、Astro 或 React Native)、后端(Hono、Express、Fastify、Elysia 或 Convex)、API 层(tRPC 或 oRPC)、运行时、数据库及其 ORM,以及 Better Auth、Clerk 等认证方案。
生成的项目只包含所选技术栈的必要代码,不附加多余内容,并默认使用当前稳定版本的依赖。可选插件涵盖 Turborepo、Nx 等 monorepo 工具,Biome、Oxlint 等代码检查工具,文档站点,PWA 与桌面应用封装,以及 MCP 服务器。网页版 Stack Builder 也可以为指定组合生成对应的创建命令。
核心功能
- 01前端、后端、API、运行时、数据库和 ORM 可独立选择
- 02支持 tRPC 或 oRPC,实现端到端类型安全的接口
- 03可选 Better Auth 或 Clerk 作为认证方案
- 04可选 Turborepo、Nx、Biome、Tauri、Starlight、Fumadocs 等插件
- 05可通过 Bun、pnpm 或 npm 运行生成器
适用场景
- 用指定的工具组合启动一个全栈 TypeScript 应用
- 搭建共享后端、多端客户端的 monorepo
- 在生成 Web 后端的同时创建 React Native 移动应用
- 让 AI 编程助手通过内置 MCP 服务器搭建项目
快速上手
- 1
使用 bun(推荐)创建新项目
bun create better-t-stack@latest - 2
或使用 pnpm 创建新项目
pnpm create better-t-stack@latest - 3
或使用 npm 创建新项目
npx create-better-t-stack@latest
使用前须知
- Claude Code 插件和 Stack Builder 是可选附加功能,使用 CLI 并不需要它们。
收录于专题
标签
常见问题
- create-better-t-stack 是什么?
- 一个 CLI 脚手架工具,可按需选择前端、后端、数据库、ORM、认证等组件,快速生成端到端类型安全的 TypeScript 项目。 Better-T-Stack 是一个命令行脚手架工具,可根据可配置的选项生成 TypeScript Web 项目。你可以选择前端框架(如搭配 TanStack Router 的 React、Next.js、Nuxt、Svelte、Solid、Astro 或 React Native)、后端(Hono、Express、Fastify、Elysia 或 Convex)、API 层(tRPC 或 oRPC)、运行时、数据库及其 ORM,以及 Better Auth、Clerk 等认证方案。
- create-better-t-stack 可以免费使用吗?用的什么许可证?
- create-better-t-stack 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- create-better-t-stack 还在维护吗?
- 活跃维护中。create-better-t-stack 最近一次提交是在 2026年10月24日。
- create-better-t-stack 适合用来做什么?
- 用指定的工具组合启动一个全栈 TypeScript 应用 搭建共享后端、多端客户端的 monorepo 在生成 Web 后端的同时创建 React Native 移动应用 让 AI 编程助手通过内置 MCP 服务器搭建项目
- create-better-t-stack 怎么安装和运行?
- 使用 bun(推荐)创建新项目: bun create better-t-stack@latest 或使用 pnpm 创建新项目: pnpm create better-t-stack@latest 或使用 npm 创建新项目: npx create-better-t-stack@latest
- 在哪里获取 create-better-t-stack?
- 源代码和安装说明在 GitHub 上:https://github.com/AmanVarshney01/create-better-t-stack
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的看板式项目管理工具,可自托管,是 Trello 的开源替代品。
一个模块化的开源 Next.js SaaS 启动模板,内置认证、组织、Stripe 订阅、管理后台、文档、博客和更新日志,各模块可独立开关。
基于 TanStack Start 与 Cloudflare Workers 的边缘原生 SaaS 起步模板,内置认证、支付、邮件与后台。
一个命令行工具,为 package.json 中的依赖覆盖项记录台账并进行安全扫描,便于安全地维护。
一个基于 JSDoc 注释实现类型安全校验、自动生成 OpenAPI 规范并支持 LLM 流式输出的 JavaScript API 框架。