Какой UI фреймворк можно использовать в CLI интерфейсе Linux?
Ну классика - curses, под Си (на нём как раз и сделан lynx и htop)
Аналог из C# - Terminal.Gui
Под Go - termui, termbox-go, tcell
Под Rust- tui-rs
Вроде и под питон есть, но не могу вспомнить название. Можно поискать тут: https://github.com/topics/tui?l=python
Ну если в тегах написано что "КОМАНДНАЯ СТРОКА", то значит никакие ncurses не подойдут -- это уже не командная строка, с ncurses (и прочими Turbo Vision который тут посоветовали) линковать надо свою программу, а не "командную строку". А именно насчёт командной строки я ответ уже давал в октябре 2019, это именно командная строка.