Ampersand.js

A highly modular, loosely coupled, non-frameworky framework for building advanced JavaScript apps.