altar 0.1.0

A TUI library in the style of SwiftUI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# ALTAR

A TUI library for Rust. Or, rather, for me to learn Rust by writing a TUI library.

The creation of this library [was mostly streamed on YouTube](https://www.youtube.com/playlist?list=PLicC_uGS5eIKvYrRzh-_CnqDLb5ved3MQ).

### TODO

- [ ] Create a ForEach view
- [ ] Audit pub vs pub(crate) functions

### Inspiration + Blatant Theft

- The view DSL is inspired by SwiftUI.
- Various aspects of idiomatic Rust DSL design were pilfered from [rui]https://github.com/audulus/rui, particularly for ViewId and State management.
- The rendering logic is _HEAVILY_ inspired by [ratatui]https://github.com/ratatui-org/ratatui.