110 个版本 (32 个稳定版)
新 2.0.0-rc.7 | 2024 年 8 月 22 日 |
---|---|
2.0.0-beta.23 | 2024 年 7 月 29 日 |
2.0.0-beta.11 | 2024 年 3 月 20 日 |
2.0.0-alpha.20 | 2023 年 12 月 19 日 |
0.1.0 |
|
#479 in GUI
12,585 每月下载
用于 localapp
2.5MB
27K SLoC
包含 (DOS 可执行文件, 470KB) scripts/vswhere.exe,(JAR 文件, 60KB) gradle-wrapper.jar
Tauri CLI
组件 | 版本 |
---|---|
tauri-cli |
关于 Tauri
Tauri 是一个多语言和通用的系统,非常易于组合,允许工程师创建各种应用程序。它用于使用 Rust 工具和 Webview 中渲染的 HTML 构建桌面计算机应用程序。使用 Tauri 构建的应用程序可以包含任意数量的可选 JS API / Rust API 的组件,以便 webview 可以通过消息传递来控制系统。实际上,开发者可以扩展默认 API 并添加自己的功能,轻松地将 Webview 和基于 Rust 的后端连接起来。
塔瑞(Tauri)应用可以拥有自定义菜单和托盘类型界面。它们可以更新,并且像预期的那样由用户的操作系统进行管理。由于它们使用系统的webview,因此它们非常小巧。由于最终二进制文件是由Rust编译的,所以它们不包含运行时,这使得塔瑞应用的逆向工程不是一项简单的任务。
本模块
这个Rust可执行文件提供了对所有需要CLI(命令行界面)进行操作所需活动的完整接口。它可以在macOS、Windows和Linux上运行。
要了解更多关于这些组件如何组合在一起的信息,请参阅此ARCHITECTURE.md文档。
语义版本
tauri遵循语义版本2.0。
许可证
代码:©2015 - 2021 - 塔瑞计划(The Tauri Programme)在Commons Conservancy之下。
适用于适用的MIT或MIT/Apache 2.0。
标志:CC-BY-NC-ND
- 原始塔瑞标志设计由Daniel Thompson-Yvetot和Guillaume Chau。
许可错误
由于上游发布问题,我们软分叉(并修补)了console
和dialoguer
这两个crate,因为它们在Windows上的预期使用存在问题。
此软分叉已引入到塔瑞代码库中此处。
console
license = "MIT"
authors = [
"Armin Ronacher <[email protected]>"
]
dialoguer
license = "MIT"
authors = [
"Armin Ronacher <[email protected]>",
"Pavan Kumar Sunkara <[email protected]>"
]
依赖项
~50–89MB
~1.5M SLoC