My first love among JavaScript frameworks was Prototype. This framework has many features that I find even more useful than jQuery's ones. For example, the fact that you work with interface-like components instead of doing everything inside a wrapper or chain is sometimes preferable, especially when you want to move in and out the DOM.