ratflow 0.1.0

A minimalistic framework for building TUI applications using a reactive architecture.
Documentation
# ratflow   [![Action Badge]][actions] [![Version Badge]][crates.io] [![License Badge]][license] [![Docs Badge]][docs]

[Version Badge]: https://img.shields.io/crates/v/ratflow.svg
[crates.io]: https://crates.io/crates/ratflow
[Action Badge]: https://github.com/JayceFayne/ratflow/workflows/Rust/badge.svg
[actions]: https://github.com/JayceFayne/ratflow/actions
[License Badge]: https://img.shields.io/crates/l/ratflow.svg
[license]: https://github.com/JayceFayne/ratflow/blob/master/LICENSE.md
[Docs Badge]: https://docs.rs/ratflow/badge.svg
[docs]: https://docs.rs/ratflow

A minimalistic framework for building TUI applications using a reactive architecture.

## Usage

Examples of how to use the library can be found [here](../examples).

## Why?

I built this library around my personal preference for creating UIs with reactive systems. [ratflow](https://github.com/jaycefayne/ratflow) is designed around a reactive graph, rather than the message-driven architectures (like Elm) commonly used in many Rust UI libraries.

## Contributing

If you find any errors in ratflow or just want to add a new feature feel free to [submit a PR](https://github.com/jaycefayne/ratflow/pulls).

## Credits

- [The Ratatui Developers]https://github.com/orgs/ratatui/people for their very simple and flexible [ratatui]https://github.com/ratatui/ratatui library for cooking up terminal user interfaces.
- [Greg Johnston]https://github.com/gbj for his awesome implementation of a fine-grained [reactive system]https://github.com/leptos-rs/leptos/tree/main/reactive_graph.