Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Javascript MVC Library based on jQuery
Branch: master
Failed to load latest commit information.
build merged changes from the 0.4.1 release in my sandbox
examples - created examples folder which holds implementation examples
src jquery live binding for the controller form handling


Jamal is a set of conventions and small javascript libraries to archieve a complete separation of html, css and javascript in your web application. Jamal is built on jQuery and inspired by MVC frameworks like Ruby on Rails, CakePHP and its derivatives.

So Jamal tries not to stand in your way and helps you to organize your javascript code. Javascript code is likely held in functions and used to end up in spaghetti.

The MVC concept is easy to adopt for javascript

  • Controller: Interaction with the user interface (events)
  • Model: Business Logic and AJAX calls
  • View: DOM, CSS modifications
Something went wrong with that request. Please try again.