Introducing Rustea, an easy-to-use TUI crate for Rust, based off of the Elm architecture.
👋 I have been a huge fan of Go's bubbletea for a while now, and wished something like it existed in Rust. This led to the creation of rustea. It features:
- Minimal and easy to use API.
- Growing collection of view helpers.
- Automatically multithreaded command processing.
- Cross-platform, thanks to crossterm.
- The praised Elm architecture.
Your application's view is constructed by simply building a string from your application's model. For full examples, check out the Cargo link, as well as the repository.
I look forward to hearing your thoughts and suggestions!