Project Icon

create-t3-app

T3 Stack全栈应用程序快速构建工具

create-t3-app是一个交互式命令行工具,用于快速构建基于T3 Stack的全栈Next.js应用。该工具整合了Next.js、tRPC、Tailwind CSS、TypeScript和Prisma等技术,强调简洁性、模块化和类型安全。开发者可以根据项目需求选择所需组件,灵活定制应用架构。create-t3-app不是一个固定模板,而是为开发者提供了一个可定制的起点,以便快速启动和开发全栈TypeScript项目。

T3的标志

create-t3-app

交互式命令行界面,用于启动全栈、类型安全的Next.js应用程序。

通过运行npm create t3-app@latest开始使用T3 Stack

欢迎PR Discord NPM版本 下载量

Theo表情难以捉摸的视频缩略图

点击此处在YouTube上观看Theo的概述

目录

T3 Stack简介

"T3 Stack"是由Theo创建的Web开发技术栈,专注于简洁性模块化全栈类型安全。它包括:

那么...create-t3-app是什么?一个模板?

可以这么说。create-t3-app是由经验丰富的T3 Stack开发者构建的CLI工具,用于简化模块化T3 Stack应用程序的设置。这意味着每个部分都是可选的,"模板"是根据您的具体需求生成的。

经过无数项目和多年的技术积累,我们有很多观点和见解。我们尽最大努力将它们编码到这个CLI中。

不是一个包罗万象的模板。我们期望您引入自己的库来解决您的应用程序的特定需求。虽然我们不想为更具体的问题(如状态管理和部署)规定解决方案,但我们在这里列出了一些建议

T3公理

坦白说,这是一个有主见的项目。我们对构建有一些核心信念,我们将它们作为我们决策的基础。

1. 解决问题

很容易陷入"添加一切"的陷阱 - 我们明确地不想这样做。添加到create-t3-app的每个东西都应该解决核心技术中存在的特定问题。这意味着我们不会添加诸如状态库(zustandredux)之类的东西,但我们添加NextAuth.js并为您集成Prisma和tRPC。

2. 负责任地使用前沿技术

我们热爱前沿技术。新技术带来的速度和,老实说,乐趣真的很酷。我们认为负责任地使用前沿技术很重要,在风险较小的部分使用风险较高的技术。这意味着我们不会⛔️押注于有风险的新数据库技术(SQL很棒!)。但我们很乐意✅押注于tRPC,因为它只是一些易于迁移的函数。

3. 类型安全不是可选的

create-t3-app的既定目标是提供最快的方式来启动一个新的全栈、类型安全的Web应用程序。我们非常重视类型安全,因为它提高了我们的生产力并帮助我们减少错误。任何损害create-t3-app类型安全性质的决定都应该在其他项目中做出。

入门

要使用create-t3-app搭建应用程序,请运行以下四个命令之一并回答命令提示问题:

npm

npm create t3-app@latest

yarn

yarn create t3-app

pnpm

pnpm create t3-app@latest

bun

bun create t3-app@latest

有关更高级的用法,请查看CLI文档

社区

如果您需要帮助、讨论最佳实践或任何其他有益于create-t3-app的对话:

加入T3 Discord服务器

贡献者

我们❤️贡献者!欢迎为这个项目做出贡献,但请在开issue或PR之前阅读贡献指南,以便了解分支策略和本地开发环境。我们也欢迎您加入我们的Discord社区,获取支持或贡献指导。

项目贡献者的头像表格

使用contrib.rocks制作

由vercel提供支持

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号