@ngrx provides a set of clean, well-tested libraries for reactive programming in Angular 2 applications.
Official @ngrx Sample Application
RxJS powered state management for Angular2 apps, inspired by Redux
Side effect model for @ngrx/store
RxJS powered IndexedDB for Angular2 applications.
RxJS powered web notifications for Angular 2
Developer Tools for @ngrx
Port of redux-devtools-log-monitor for Angular 2 and @ngrx/store-devtools
Bindings to connect @ngrx/router to @ngrx/store
Core functionality for the @ngrx platform