Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
102 points
4 days ago
| 9 comments
| ratatui-ruby.dev
| HN
cswilliams
4 hours ago
[-]
Excited to try it out as well. I often need to build simple CLI based apps in ruby so often would reach for TTY Toolkit: https://ttytoolkit.org/

However, I feel like it's in maintenance mode at this point, so glad to see some new options available.

reply
3eb7988a1663
2 hours ago
[-]
Shouldn't some software be allowed to be done? Maintenance mode on a TUI library seems a reasonable place to be.
reply
cswilliams
1 hour ago
[-]
Sure. I was probably trying to be too polite and didn't want to use the word "abandoned", but that's probably a better term for the library at this point. There's a good amount of open issues and PRs in many of the component gems that haven't been addressed in years and requests to help maintain it have gone unanswered[0].

[0] https://github.com/piotrmurach/tty-prompt/issues/210

reply
iddan
2 hours ago
[-]
Landing page is great: informative, visual example, clear code example. Love it
reply
Kerrick
53 minutes ago
[-]
Thank you! I wrote the code snippets and picked the color palette, but the web design came by way of https://news.ycombinator.com/item?id=46587284

And my wife, wonderful as always, helped critique the writing! My RadioMenu class's comments (in the "See More: Inline menu example" expando-section) were far worse before she helped.

reply
xfalcox
2 hours ago
[-]
I just made a new installer for Discourse on CharmRuby, now I gotta check this out and see if porting is feasible. Hopefully this reduces the app size, that is quite large with CharmRuby
reply
rufugee
2 hours ago
[-]
Looking forward to experimenting with it. Looks awesome!
reply
rbitar
2 hours ago
[-]
Fantastic, this looks excellent and excited to try it
reply
rubyfan
4 hours ago
[-]
Looks really interesting, I’m excited to explore this.
reply
aaronbrethorst
7 hours ago
[-]
super cool, great work Kerrick!
reply
Kerrick
6 hours ago
[-]
Thank you! My first Show HN in 2012 [0] was an inline TUI (of sorts) written in Ruby [1], so this is a great day.

[0]: https://news.ycombinator.com/item?id=4017933

[1]: https://kerrick.github.io/google/

reply
desireco42
2 hours ago
[-]
I can't like this enough, Ruby is perfect language for TUI apps and emergence of TUI apps is really welcome change.
reply
knowitnone3
6 hours ago
[-]
This is awesome, will definitely take this for a spin!
reply
Kerrick
6 hours ago
[-]
Thank you! Please let me know how you find it. I want to make sure the DX is as good as possible.
reply