#桌面应用程序 #tauri 应用 #webview #运行时 #消息 #系统 #控制系统

tauri-runtime

Tauri 应用程序的运行时

83 个版本

2.0.0-rc.6 2024 年 8 月 22 日
2.0.0-beta.212024 年 7 月 29 日
2.0.0-beta.102024 年 3 月 18 日
1.0.0-alpha.82024 年 1 月 16 日
0.1.4 2021 年 7 月 16 日

#411 in GUI

Download history 31648/week @ 2024-05-03 34332/week @ 2024-05-10 34071/week @ 2024-05-17 35033/week @ 2024-05-24 34958/week @ 2024-05-31 30298/week @ 2024-06-07 31907/week @ 2024-06-14 31450/week @ 2024-06-21 34557/week @ 2024-06-28 34463/week @ 2024-07-05 37472/week @ 2024-07-12 36897/week @ 2024-07-19 37139/week @ 2024-07-26 40237/week @ 2024-08-02 41463/week @ 2024-08-09 41160/week @ 2024-08-16

166,462 每月下载量
用于 129 个crate (5 直接)

Apache-2.0 OR MIT

350KB
7K SLoC

tauri-runtime

status Chat Server

test core website

https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg support

组件 版本
tauri-runtime

关于 Tauri

Tauri 是一个多语言和通用的系统,非常易于组合,允许工程师创建各种类型的应用程序。它通过将 Rust 工具与在 Webview 中渲染的 HTML 结合起来,用于构建桌面计算机应用程序。使用 Tauri 构建的应用程序可以包含任意数量的可选 JS API / Rust API,以便通过消息传递控制系统。实际上,开发者可以扩展默认 API 并添加自己的功能,以及轻松地将 Webview 和基于 Rust 的后端桥接。

Tauri 应用程序可以具有自定义菜单和托盘类型界面。它们可以更新,并且像预期的那样由用户的操作系统管理。由于它们使用系统的 webview,它们非常小巧。它们不包含运行时,因为最终的二进制文件是由 rust 编译的。这使得反编译 Tauri 应用程序并非易事。

本模块

这是 tauri 本身与底层 webview 库之间的粘合层。此crate公开的API均不稳定,并且将来可能会破坏semver兼容性。主要版本仅表示预期的 Tauri 版本。

要了解更多关于所有这些部分如何组合在一起的具体信息,请参阅此 ARCHITECTURE.md 文档。

语义化版本控制

tauri 遵循 语义化版本控制 2.0

许可证

代码:© 2021 - The Commons Conservancy 下的 Tauri 项目。

适用于的则采用 MIT 或 MIT/Apache 2.0 许可。

标志:CC-BY-NC-ND

依赖项

~10–54MB
~897K SLoC