Riot.js

Riot brings custom tags to all modern browsers. Think React + Polymer but with enjoyable syntax and a small learning curve.