Maverick at gos.i
Embed this image by adding following code in your web-page.
  <a href="http://getopensource.info/maverick" title="Maverick at getOpenSource.info">
    <img src="http://getopensource.info/maverick/svg/maverick.svg" alt="Maverick at gos.i" />
  </a>

Maverick

JavaScript MVC framework

Maverick is a lightweight open-source framework that enables the MVC pattern in JavaScript in a smart way.

Maverick lets you

  1. separate application logic (controller) from views and data gathering (models)
  2. create views and instantiate them with different context
  3. route URIs to controllers using regular expressions
  4. use centralized event handling
  5. change URI on browser address bar without refreshing the page (fallback to updating the hash)
  6. execute multiple model calls at a time and provide a single callback function
  7. organize file structure the way you want (so that later you can combine all views, models and controllers into a single .js file in production for better page speed) and much more.