#tui #view #swift-ui #state #rendering #pilfered #rui

altar

一个类似 SwiftUI 风格的 TUI 库

1 个不稳定版本

0.1.0 2024 年 6 月 4 日

#433命令行界面


given 中使用

Apache-2.0

110KB
3K SLoC

ALTAR

一个 Rust 的 TUI 库。或者,更确切地说,我通过编写 TUI 库来学习 Rust。

这个库的创建大部分是在 YouTube 上直播的

待办事项

  • 创建 ForEach 视图
  • 审计 pub 与 pub(crate) 函数

灵感 + 明目张胆的剽窃

  • 视图 DSL 受 SwiftUI 启发。
  • rui 中借鉴了 Rust 风格 DSL 设计的各个方面,特别是对于 ViewId 和状态管理。
  • 渲染逻辑大量受到 ratatui 的启发。

依赖

~8–15MB
~170K SLoC