Open-source component for reactive applications
While building large applications with graphical user interface, it is often a struggle to get all data up-to-date and synchronized as a user interacts with the application. One change to the model layer sometimes triggers a chain of changes in a hierarchy of objects. A naive approach would be to implement every single link of that chain. To take this burden off the developers' shoulders xReactor project was founded. It makes use of expression tree parsing in C# to automatize the creation of property interdependencies. It is also compatible with .NET Reactive Extensions, which makes it possible to build complex queries on the data flow.