iced跨平台的 Rust GUI 库
iced 是一个跨平台的 Rust GUI 库,专注于简单性和类型安全;灵感来自于 Elm。iced 目前是实验性软件。
- 简单、易于使用、batteries-included 的 API
- 类型安全的反应式编程模型
- 跨平台支持(Windows、macOS、Linux 和 Web)
- 响应式布局
- 内置小部件(包括文本输入、滚动条等)
- 自定义小部件支持
- 使用性能指标调试覆盖
- 对异步操作的一流支持
- 模块化生态系统分为可重复使用的部分:
- 与渲染器无关的原生运行时,支持与现有系统集成
- 一个内置的渲染器支持 Vulkan、Metal、DX11 以及 DX12
- 一个 windowing shell
- 一个利用DOM 的 web runtime
评论