There are a lot of different frameworks out there and I’m not really attached to a particular one right now, so here’s a quick list of the ones I’ve been researching.
One of the first ones out there. Very low level and powerful, but it’s a lot more leg work to get anything done.
This was built in response to backbone.js, it appears to be another low level implementation.
High level, bindings are directly in the dom instead of attached in the JS. There appears to be a great community around this one.
Don’t know anything about it but I’ve heard good things. High level and seems to be comparable to knockout.js.
One more higher level framework, this one built by google.
If you’ve had any experience with these I’d love to hear about it!