#chipy says:
use jquery
http://jquery.com
The tops would be jquery, prototype/scriptaculous, dojo and (to some extent) YUI
I hear that people still use mochikit.
I should really try out MooTools sometime soon
http://mootools.net/
I would never recommend prototype to anyone.
local Chicago flavored JavaScriptMVC but I think that one is a little heavyweight and the docs are bloated and poorly written
http://javascriptmvc.com/
http://www.dojotoolkit.org Dojo is a sledgehammer - gives you absolutely everything you need, all 200MB worth I think dojo is actually pretty well designed. I wouldn't really recommend dojo to anyone though unless they knew they were building a gigantic site and they wanted templates and well tested accordian layouts, any kind of form widget, and really like to learn by reading code and unit tests
i would also recommend dojo core (the part that doesn't have all the widgets and stuff). it's fairly lightweight like jquery, but gives you a little more stuff like a pseudoclass system (so you can emulate class-based inheritance in javascript).
extjs would be a good option if you need a lot of widgets
http://extjs.com/deploy/dev/examples/samples.html
