Riot.js

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

Get Really Good at React on EpicReact.dev by Kent C. Dodds