🦀 Rust 圈的新宝藏 Rune,一套代码就能做出 macOS、Windows、Linux 和 Web 四端通用的原生界面。
Rune 由 Anomaly 团队出品,10 月 22 日才建仓,两周 GitHub 就 1600+ star,已经上了 Trendshift 日榜。
用 Rust 写界面,以前常常要在一堆框架里纠结,渲染、文字排版、动画还得拼好几个库。Rune 把 GPU 渲染器、文本、布局和弹簧动画全都自己做了,界面用 col()、el()、text() 这几个函数一层层搭出来就行。
最实用的一点是每个 Rune 应用都能无头运行:直接渲染成 PNG、导出元素树、用脚本模拟输入。界面改了一处,不用再手动点一遍,跑个脚本截图就能验。
提醒一句:Rune 还在预发布阶段,项目不接受 PR,有想法只能提 issue,上生产前先掂量一下。
界面也能像单元测试一样跑,写 UI 终于不用全靠肉眼了。
GitHub:
顯示更多