CognitiveJS is a front-end framework/library, aims to make web development a bit easier by separating the content from the layout using data driven methods. It is stripped down from almost if not all preliminary actions and design patterns, additionally it has no dependencies making it a great choice for those who search for lightweight DOM manipulation tool with only sprinkles on top.
Cognitive loosely inspired by Knockout and deprecated version of AngularJS.
See more information about it on CognitiveJS Documentation.