GitHub repository: outputinc/lager
Description:  C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++