梦凌汐 (@MeowLynxSea)【开源自荐】Yororen UI - 基于 Zed 的 gpui 框架的 Rust GUI 组件库,50+ 组件开箱即用 中发帖

[image] 
(我自己用 Yororen UI 做的 Minecraft 服务器网络加速工具,包含仪表盘、实时统计、自定义窗口边框、数据表格和虚拟化列表,在 Windows 上内存占用仅~20M)
最近在用 Rust 写几个桌面小工具,结果卡在 GUI 库选型上好一阵。来分享下我的纠结过程,以及最后怎么决定基于 gpui 自建组件库的。
为什么选 gpui?先吐槽下 Rust GUI 生态
其实一开始我也在看其他方案,但查着查着就发现各种劝退点:


egui - 确实轻量,写起来很直观。但界面"非原生",感觉差点意思。


Iced - 架构很优雅,但在复杂交互、动画体系和高质量文本场景下扩展成本偏高,更适合通用表单类应用。


Tauri - Web 技术生态丰富,但启动慢,占用相对较高,用 Rust 写个壳子包个 Web 页面总觉得哪里不对。UI 体验被 WebVie...