Next.js, Tauri 2, Rust, TypeScript, Tailwind CSS, Shadcn UI, Zustand, React Query2025
Next.js Tauri 模板
用 Web 技术栈写桌面应用的脚手架——Next.js + Tauri 2 + Shadcn UI,一套代码跑三个平台。

桌面应用,Web 技术栈,零搭建成本。
我想用 Web 技术栈写桌面应用,但每次新建项目都要从头搭一遍——布局、表单、状态管理、数据请求,全是重复劳动。
所以我把常用的一套预置好:Next.js 14 + Tauri 2,后端用 Rust(安全和性能都更稳),UI 用 Shadcn + Tailwind,状态交给 Zustand,数据请求用 React Query。前端还是熟悉的 React 技术栈,最终产物是 macOS、Windows、Linux 都能跑的桌面应用。
模板里自带几个能直接改的示例页:Dashboard、登录表单、设置面板、带搜索的数据表格、React Hook Form + Zod 表单、两栏/三栏布局、落地页。不是占位,是完整实现。
v0.1.0,开源,社区驱动——有想法就提 issue。上手:
pnpm install
pnpm dev # 网页模式
pnpm tauri dev # 桌面模式