Full threadobsurveyor·Ractive[1] is pretty good imho. Development runs hot and cold but I've found it a joy to work with. Documentation could be a bit better, especially when it comes to components.[1] http://ractivejs.orgView on HN