Pillar is lightweight MVVM framework for Xamarin.Forms 1.x and 2.x. With this framework, you won't have to deal with page navigation or messed up code-behind anymore. Now, it's all about view models, and navigation between view models. It rely on Autofac for dependency injection and MvvmLight for basic MVVM features and helper classes.
The documentation is available on the project github page.
See the version list below for details.
Version 0.0.3 : TemplateSelector and DataTemplateWrapper classes now have a ContentProperty attribute to reduce XAML size. EventToCommandBehavior doesn't throw an exception when a command is not bound yet in the view model, for exemple when you trigger the event in the view model constructor.