Mootools

MooTools (My object oriented tools) es un framework web orientado a objetos para JavaScript, de código abierto, compacto y modular.

El objetivo de MooTools es aportar una manera de desarrollar JavaScript sin importar en qué navegador web se ejecute de una manera elegante.

MooTools aporta una API documentada más enfocada a la orientación de objetos que la implementación estándar soportada por los navegadores web.

MooTools presenta las siguientes características: La aplicación de descarga disponible en la web de Mootools permite al usuario descargarse sólo aquellas partes de la biblioteca que tiene pensado utilizar, y sus dependencias necesarias.

Por ejemplo, aquí tenemos el equivalente en MooTools al ejemplo de polimorfismo en un lenguaje orientado a objetos.