Ztron

Tauri 风格桌面框架,以 TypeScript 重写

运行于 txiki.js(~2MB)+ 系统 WebView —— 主进程用 TypeScript,前端用任意 Web 技术栈

双进程架构

原生宿主(窗口/托盘/菜单)与 tjs 异步后端通过 TCP/JSON 协作;@zturnlibs/ztron-core 负责 IPC、事件、插件与 ACL。

Tauri v2 能力对齐

@zturnlibs/ztron-api 移植 @tauri-apps/api;invoke / 事件 / Channel / fs / http / os / store / log / shell / updater 等插件齐备,从 Tauri 迁移有对照指南(见指南)。

macOS 全链路已验证

M0–P30 里程碑完成,85 项确定性检查(`ztron check` 可驱动回归);Windows/Linux 打包链建设中。

指南与示例

架构、IPC、事件、窗口、配置、安全模型,以及 hello / multiwin / menuprobe 三个可运行示例。

插件体系

40 个内建/插件能力页(window、webview、fs、http、tray…)逐模块说明权限、scope、示例与命令清单,与命令级 API 参考互为对照。

适用版本:`ztron 0.3.1`

文档随代码演进;重大 API 变更会在同一 PR 中更新本站(见 CONTRIBUTING)。