75 个版本 (16 个稳定版)
新 2.0.0-rc.6 | 2024年8月22日 |
---|---|
2.0.0-beta.19 | 2024年7月12日 |
2.0.0-beta.10 | 2024年3月18日 |
2.0.0-alpha.12 | 2023年12月19日 |
0.0.0 | 2021年4月14日 |
#170 in GUI
159,774 每月下载量
用于 131 个Crates(3 个直接使用)
345KB
7.5K SLoC
tauri-codegen
组件 | 版本 |
---|---|
tauri-codegen |
关于 Tauri
Tauri 是一个多语言和通用系统,它非常可组合,允许工程师创建各种应用程序。它用于使用Rust工具和Webview中的HTML渲染来构建桌面计算机应用程序。使用Tauri构建的应用程序可以包含任何数量的可选JS API / Rust API组件,以便Webview可以通过消息传递控制系统。实际上,开发者可以扩展默认API以添加自己的功能,并轻松地将Webview和基于Rust的后端连接起来。
Tauri应用程序可以拥有自定义菜单和托盘类型界面。它们可以更新,并且像预期的那样由用户的操作系统管理。由于它们使用系统的webview,因此它们非常小巧。由于最终二进制文件是由Rust编译的,因此它们不包含运行时,这使得反编译Tauri应用程序不是一项简单任务。
本模块
- 嵌入、哈希和压缩资产,包括应用程序的图标以及托盘图标。
- 在编译时解析
tauri.conf.json
并生成 Config 结构体。
要了解所有这些组件如何组合在一起的详细信息,请参阅此 ARCHITECTURE.md 文档。
语义化版本控制
tauri 遵循 语义化版本控制 2.0。
许可证
代码:© 2021 - The Commons Conservancy 下的 Tauri 项目。
适用于适用情况下的 MIT 或 MIT/Apache 2.0。
标志:CC-BY-NC-ND
- 原始 Tauri 标志设计由 Daniel Thompson-Yvetot 和 Guillaume Chau 完成
依赖项
~11-23MB
~405K SLoC