altar 0.1.0

A TUI library in the style of SwiftUI
Documentation

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.

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, particularly for ViewId and State management.
  • The rendering logic is HEAVILY inspired by ratatui.