Introducing: yeehaw! A TUI Framework with Batteries Included (github.com)
from bogzbonny@programming.dev to rust@programming.dev on 27 Jan 20:15
https://programming.dev/post/24614386

yeehaw is a TUI framework with a full event routing system and plethora of built in elements.

Highlights:

This project is not yet entirely stable, however it felt necessary to unleash this monstrosity into the wild at this point. Feel free to ask any questions here or on github. Also this is my first rust release, so please forgive (and inform me of) missing idioms. -bogz

#rust

threaded - newest

trevor@lemmy.blahaj.zone on 28 Jan 13:53 collapse

This looks really promising. I’ll be especially excited if they can make the derive pattern easy to bolt-on to existing projects.

bogzbonny@programming.dev on 31 Jan 19:10 collapse

Yo! yeah interoperability with other rust TUIs (independent of the framework used) is a goal of yeehaw - The existing Element trait can already easily be used within other frameworks although I intend to have an easy wrapper for putting a yeehaw Element in a Stateful Ratatui widget. I’m curious what you were referring too with the derive pattern… maybe creating a derive pattern which makes a ratatui widget a yeehaw Element? - yeah that would be cool. I’ve already wrapped ratatui-image in a yeehaw Element (if you or others are looking for an example)