#tauri-app #desktop-applications #webview #macro #html #run-time #webviews

tauri-macros

tauri crate 的宏

76 个版本 (17 个稳定版)

2.0.0-rc.5 2024年8月20日
2.0.0-beta.192024年7月12日
2.0.0-beta.102024年3月18日
2.0.0-alpha.122023年12月19日
0.0.0 2021年4月14日

#1319 in GUI

Download history 31435/week @ 2024-05-03 34332/week @ 2024-05-10 34075/week @ 2024-05-17 35062/week @ 2024-05-24 34862/week @ 2024-05-31 30315/week @ 2024-06-07 31959/week @ 2024-06-14 31489/week @ 2024-06-21 34521/week @ 2024-06-28 34442/week @ 2024-07-05 37416/week @ 2024-07-12 36944/week @ 2024-07-19 36784/week @ 2024-07-26 40108/week @ 2024-08-02 41454/week @ 2024-08-09 41089/week @ 2024-08-16

165,897 每月下载量
128 个 crate 中使用 (3 个直接使用)

Apache-2.0 OR MIT

390KB
8K SLoC

tauri-macros

status License test core FOSSA Status Chat Server website https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg support

组件 版本
tauri-macros

关于 Tauri

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

Tauri 应用程序可以具有自定义菜单和托盘式界面。它们可以更新,并且像预期的那样由用户的操作系统管理。由于它们使用系统的 webview,它们非常小巧。由于最终二进制文件是从 rust 编译的,因此不提供运行时。这使得逆向工程 Tauri 应用程序不是一项简单任务。

本模块

通过利用 tauri-codegen 库来为上下文、处理器和命令创建宏。

要了解更多关于这些部件如何组合在一起的细节,请查阅这份 ARCHITECTURE.md 文档。

语义版本

tauri 遵循 语义版本控制 2.0

许可证

代码:© 2021 - 常识守护协会中的 Tauri 项目。

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

标志:CC-BY-NC-ND

依赖项

~11–24MB
~383K SLoC