1 unstable release

0.1.0 Jun 4, 2024

#555 in Command-line interface


Used in given

Apache-2.0

110KB
3K SLoC

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.

Dependencies

~8–15MB
~184K SLoC