tui-rs
Build terminal user interfaces and dashboards using Rust
..., the implementation try to minimize the number of ansi escapes sequences generated to draw the updated UI. In practice, given the speed of Rust the overhead rather comes from the terminal emulator than the library itself.