Ratatui-elm: an async ELM architecture framework for ratatui

I made a little framework for the ELM architecture.

Small but powerful, it includes subscriptions to custom async streams, a built-in subscription to crossterm events, and it only re-renders when strictly necessary (including automatically re-rendering on window resize). When nothing’g going on, the thread fully sleeps.

I’m currently using it in a personal project and I can attest to its usefulness.

In the future I hope to make it runtime-agnostic, and perhaps even backend-agnostic as well.

Now backend-agnostic!

Now supports bring-your-own-runtime! I’m really proud of my work on this library. I hope its use here can serve as a demonstration of what it can accomplish.