Any way I can do this in Django? (Or--how hard is this to do by hand?). Seems really promising.
The code is all part of Objective-J and the tools, which don't require the framework itself. You could always use those in your project without using Cappuccino.