ngs-lang / ngs

Next Generation Shell (NGS)
https://ngs-lang.org/
GNU General Public License v3.0
1.48k stars 41 forks source link

Take a look at charm.sh bubbletea. #674

Open mweitzel opened 2 months ago

mweitzel commented 2 months ago

A few projects worth having awareness on:

For bubbletea, it reflects a classic game engine api, relying on interface methods Update and View. There is a little bit of functional reactive style, where a re-render only is triggered if the view changes, but there are no real optimizations past that. And much more fine-grained timing or tuning either. Again, only composable within a single process which expects to own the entire tty, but definitely cool.

Also worth noting is charm's "lip gloss" which is akin to css, but for terminals.