Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For Golang there is Bubbletea [1], Textual [2] for Python and tui-rs for Rust [3].

[1] https://github.com/charmbracelet/bubbletea

[2] https://github.com/textualize/textual

[3] https://github.com/fdehau/tui-rs



I highly recommend Bubbletea. I used it for an internal tool, and it combined with Viper makes an easy-to-use TUI application development easy. Though it uses an approach more similar to Elm than to React.


Which is an advantage in my book


I just searched for a Ruby TUI to add to your list of TUIs for different popular languages and was very surprised at what I stumbled across:

https://www.google.com/search?q=Ruby+TUI


[it's Ruby Tui, the New Zealand Rugby Union player, grid of photos heading]


Is tui-rs actively maintained? Currently 52 outstanding pull requests and last commit was ~9 months ago.


It has been forked and actively maintained on [1] ratatui crate.

You can see this discussion post about it [2].

[1] https://github.com/tui-rs-revival/ratatui

[2] https://github.com/fdehau/tui-rs/issues/654


Just FYI that neither use React or anything close to it, they follow the “immediate” rendering approach.


Dioxus (https://github.com/dioxuslabs/dioxus) is pretty React like, and has a TUI rendering mode.


A list of Terminal UI libraries for Ruby sorted by number of rubygem downloads.

https://www.ruby-toolbox.com/categories/terminal_ui?display=...


There's also Mosaic, which is an experiment of sorts to build console UI using Kotlin and Jetpack Compose: https://github.com/JakeWharton/mosaic


There’s also r3bl for Rust: https://crates.io/crates/r3bl_rs_utils




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: