yangyongzhen /
cj-tauri
cj-tauri 是用华为仓颉语言实现的 Tauri 式混合开发框架:仓颉静态编译做后端,系统自带 WebView(Windows WebView2 / Linux WebKitGTK)做前端,产物是不带 Chromium 的原生桌面应用,几 MB 级。IPC 双向桥、能力白名单安全模型、14 个官方插件(fs/dialog/serial/sqlite/redis/mqtt/http/ws/托盘/全局快捷键等)、26 个可直接运行的示例…
yangyongzhen /
cj-tauri 是用华为仓颉语言实现的 Tauri 式混合开发框架:仓颉静态编译做后端,系统自带 WebView(Windows WebView2 / Linux WebKitGTK)做前端,产物是不带 Chromium 的原生桌面应用,几 MB 级。IPC 双向桥、能力白名单安全模型、14 个官方插件(fs/dialog/serial/sqlite/redis/mqtt/http/ws/托盘/全局快捷键等)、26 个可直接运行的示例…
cj-tauri 是用华为仓颉语言实现的 Tauri 式混合开发框架:仓颉静态编译做后端,系统自带 WebView(Windows WebView2 / Linux WebKitGTK)做前端,产物是不带 Chromium 的原生桌面应用,几 MB 级。IPC 双向桥、能力白名单安全模型、14 个官方插件(fs/dialog/serial/sqlite/redis/mqtt/http/ws/托盘/全局快捷键等)、26 个可直接运行的示例(含 AI 对话客户端、串口示波器、SQLite 浏览器、Redis/MQTT 调试台等业务向工具)。 两个可能让读者感兴趣的点: 1. 这是「给新语言补桌面开发生态」的完整实践——不是 demo,而是从 IPC 协议、能力安全模型到脚手架 CLI、npm 分发的整套体系,文档含 12 条设计决策记录(ADR)与需求追踪矩阵; 2. 协议栈是纯仓颉手写的(MQTT 3.1.1、RESP2),SQLite 用 FFI 直连系统 libsqlite3,对想了解仓颉 FFI / 二进制协议实现的读者有参考价值。 MIT 协议,npm 分发(npx cj-tauri create myapp)。技术交流 QQ 群:92381027。
讨论这个产品