Thorax.js is an open-source framework on top of Backbone.js authored by Ryan Eastridge and Kevin Decker that combines Backbone with Handlebars and some additional helpers. Thorax.js was optimized for mobile application, but is increasingly used for single page web application as alternative to Ember or Angular. With the Thorax.js generator, you get a tool for workflow automation. Also, Thorax comes out of the box with a Layout view, a CollectionView and advanced event management.
This chapter might be interesting for you too, if you want to learn more on the Handlebars.js templating approach and view helpers.
In overview, we tackle:
The philosophy of Backbone.js is based on simplicity and flexibility. As such, Backbone provides only a set of very basic components, such as Views and Collections.
While these components can be customized into any direction, we often start repeating a number of choices over and over. What we want ...