sanguine

Create dynamic, performant TUI applications in Rust.

Built on top of Termwiz' BufferedTerminal.

Note
Sanguine is not quite ready for use.
You can run the demo example if you want to try it out.

The demo is from the old version (in the old branch)
The rewritten version features a new, dynamic layout management system, but doesn't have floating windows or any builtin widgets yet.

Goals:

Demo

Watch in fullscreen, the lines don't render properly in a small viewport.

FloatingDemo.webm

Demo usage

```sh

$ git clone git@github.com:willothy/sanguine.git

$ cd sanguine

$ cargo run --example demo

```

Demo keymaps: