u/elacin

Create stunning TUI interfaces with jatatui (previously tui-scala)
▲ 12 r/scala+1 crossposts

Create stunning TUI interfaces with jatatui (previously tui-scala)

Apologies for the java interface, but i needed it outside of the scala bubble. Still eminently usable from scala, and still native image-safe.

There are three layers to this:

  • crossterm. Manually written facade for the rust library. has been thoroughly tested over the years it has backed `tui-scala`
  • jatatui. Mostly ported 1-1 by claude, given very specific porting instructions. 2k tests and a bunch of runnable demos means most of it works. API should be stable. Whatever porting quirks remain are likely easily fixed.
  • jatatui-react . POC-level code to express yourself using familiar react concepts. Has been used to implement one complex TUI app, but will likely see extensive changes going forward
github.com
u/elacin — 12 hours ago