Kernel.js is an ultra lightweight (~4k) architecture for building scalable javascript applications. It provides a messaging system that allows you to build your application in a decoupled and flexible fashion.
Kernel.js was inspired by Nicholas Zakas's talk on scalable Javascript archicture: http://www.youtube.com/watch?v=vXjVFPosQHw
For examples and docs check out: http://alanlindsay.me/kerneljs
OR