Yahoo released an outstanding reusable javascript/AJAX libraries and User Interface components (such as calendars, slider bars …) allowing developers to build rich interactive web applications using techniques such as DOM scripting, HTML and AJAX. Yahoo! UI Library.

Examples: animations, components … more available at Yahoo! UI Library.