前端/UI/可视化 · Rust
tauri-apps/tauri
Tauri:用 Web 前端和 Rust 后端构建轻量、快速的桌面与移动应用
存量榜 #96
已读 README 并重写
累计排名
#96
Stars Top 100
累计 Stars
108,557
当前记录
Forks
3,739
榜单记录
Fork / Star
3.4%
社区复用强度
Open Issues
1,297
维护压力参考
最后提交
2026-07-01
Excel 记录
它是什么
Tauri 是一个用于构建桌面和移动应用的框架。它把界面交给能编译成 HTML、JS、CSS 的前端技术栈,把业务后端放在 Rust 二进制里,再通过 API 连接前后端。 它解决的是“想用 Web 技术做原生应用界面,但又希望体积更小、启动更快”的问题。主要面向既有前端开发能力、又需要做跨系统应用的开发者。
为什么值得关注
README 明确强调它目标是 tiny、blazingly fast binaries,并支持 macOS、Windows、Linux、Android、iOS 等主要系统。GitHub 星标和持续提交也说明它是一个被广泛关注、仍在活跃维护的项目。
核心能力
- 用任意可编译为 HTML/JS/CSS 的前端做界面
- Rust 二进制作为后端,并向前端暴露 API
- 借助系统 WebView 渲染应用界面
- 支持 macOS、Windows、Linux、Android、iOS
适合谁用
- 已有 Web 前端基础的桌面应用开发
- 需要同时覆盖桌面与移动端的应用项目
- 想减少应用体积、依赖系统 WebView 的团队
- Rust 生态里做前后端分层的开发者
使用前注意
- 前端要能编译成 HTML、JS、CSS,才能接入 Tauri
- 运行时依赖系统 WebView,不是自带完整浏览器内核
- 项目许可证是 Apache-2.0,适合先对照内部合规要求
- GitHub 显示仍有较多 open issues,接入前应看当前维护状态
README 证据
- README 说它是用于构建 tiny、blazingly fast binaries 的 framework
- README 说开发者可集成任意编译为 HTML、JS、CSS 的前端框架
- README 说应用后端是 rust-sourced binary,前端可通过 API 交互
- README 说明界面使用 tao,渲染使用 WRY 和系统 WebView