Home

Awesome

reactive-state crates.io badge docs.rs badge license badge github action badge

This library is inspired by redux, and designed to be used within Rust GUI applications to manage centralised global state which behaves in a predictable way.

Usage

Optional Features

The following optional crate features can be enabled:

Middleware

The behaviour of the system is customisable via middleware, and provided in this library are a couple of examples, a simple logger, and a web based logger inspired by redux-logger.

web_logger The web_logger Middleware

Available Middleware

Aside from the built in middleware web_logger and simple_logger (available via crate features), here is a list of available middleware crates: