Mithril.js is a client-side MVC framework.
Mithril.js is a client-side MVC framework - a tool to organize code in a way that is easy to think about and to maintain.
Some features include
- Safe-by-default templates
- Hierarchical MVC via components
- Virtual DOM diffing and compilable templates
- Intelligent auto-redrawing system
Official page and resources: http://mithril.js.org/