Ztron is a Tauri-style cross-platform desktop framework, rewritten in pure TypeScript: a ~2MB txiki.js runtime + the system WebView. Native windows, tray, menus, dialogs, and 25 official plugins — all used through the Tauri-compatible APIs you already know.
The architecture in one sentence: a tiny native host (C, owning the WebView and GUI) + an async TypeScript backend (txiki.js, handling IPC / plugins / ACL), while the frontend is just an ordinary Vite page.
Already familiar with Tauri? The APIs map one-to-one — invoke / listen /
fs / window all live in @zturnlibs/ztron-api; for a
differences list see Migrating from Tauri.