freud.js is for civilization and its discontents
a more hesitant backbone.js, perhaps, with a touch of arc.io
SuperModel, SuperMarket, and SuperEgo resemble M,V,C (respectively)
while you sit on the couch, the psychotherapist helps you through what you can't do by yourself.
if you don't want to use couchdb, an alternative python/twisted implementation, carousel.py, can get you moving.
git clone git://git.numm.org/freud