Class

Simulated inheritance in JavaScript

Controller

jQuery widget factory

Organize event handlers using event delegation
Add page history support to Controller
Add pub/sub support to Controller
Helpers that tie view templates to a controller instance

Model

Wrap an application's data layer

A basic skeleton to organize pieces of your application's data layer
Get data for related records
Backup and restore instance data
Type of model that provides methods for multiple model instances
A storeable list of model instances
Validate data before sending it to the server

Event

Helper functions used for managing events

Provides a destroyed event on an element
An event when the browser hash changes (for history management)
Allows you to perform default actions as a result of an event
Provides drag events as a special events to jQuery
Limits the drag to a containing element
Will scroll elements with a scroll bar as the drag moves to borders
Provides drop events as a special event to jQuery
Drag in defined pixel increments
Provides delegate-able hover events
Normalizes resize events cross browser
Adds pauseable/resumeable events to jQuery

View

Client side template engines with production build support.

A uniform interface for using templates with jQuery
EJS templates
Rails like view helpers
JAML templates
Micro templates
jQuery tmpl templates

DOM

Useful jQuery extensions for the DOM

Overwrites closest to allow open > selectors
Compares the position of two nodes
Cookie management helpers
Rapidly get a bunch of computed styles from an element
Support for setting+animating inner+outer height and widths
Simulate AJAX responses
Name-value pairs that represents values in a form
Returns if the elements are within the position

Lang

JavaScript language helpers

String helpers
A vector class
Splits a string with a regex correctly cross browser

Tie

Bi-direction binding between Controllers and Models.