A remix of Redux for Java.
We really like Redux, and Flux in general, as it makes your application state very easy to reasonable. All your meaningful application state exists in one shared place and that helps decouple components from the data they require. We aren’t going to introduce Redux and Flux here again because they are very well documented on their own sites.
There’s lot more info in the README