MooTools Core 1.2.6 Builder

You're downloading MooTools Core 1.2.6

This page will generate a single JavaScript file, containing the chosen components.

Proceed to the MooTools Core 1.5.1 builder if you’re looking for the new version instead.

Core The core of MooTools, contains all the base functions and the Native and Hash implementations. Required by all the other scripts.
Browser The Browser Core. Contains Browser initialization, Window and Document, and the Browser Hash.
Array Contains Array Prototypes like each, contains, and erase.
Function Contains Function Prototypes like create, bind, pass, and delay.
Number Contains Number Prototypes like limit, round, times, and ceil.
String Contains String Prototypes like camelCase, capitalize, test, and toInt.
Hash Contains Hash Prototypes. Provides a means for overcoming the JavaScript practical impossibility of extending native Objects.
Event Contains the Event Class, to make the event object cross-browser.
Class Contains the Class Function for easily creating, extending, and implementing reusable Classes.
Class.Extras Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
Element One of the most important items in MooTools. Contains the dollar function, the dollars function, and an handful of cross-browser, time-saver methods to let you easily work with HTML Elements.
Element.Event Contains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events.
Element.Style Contains methods for interacting with the styles of Elements in a fashionable way.
Element.Dimensions Contains methods to work with size, scroll, or positioning of Elements and the window object.
Selectors Adds advanced CSS-style querying capabilities for targeting HTML Elements. Includes pseudo selectors.
DomReady Contains the custom event domready.
JSON JSON encoder and decoder.
Cookie Class for creating, reading, and deleting browser Cookies.
Swiff Wrapper for embedding SWF movies. Supports External Interface Communication.
Fx Contains the basic animation logic to be extended by all other Fx Classes.
Fx.CSS Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.
Fx.Tween Formerly Fx.Style, effect to transition any CSS property for an element.
Fx.Morph Formerly Fx.Styles, effect to transition any number of CSS properties for an element using an object of rules, or CSS based selector rules.
Fx.Transitions Contains a set of advanced transitions to be used with any of the Fx Classes.
Request Powerful all purpose Request Class. Uses XMLHTTPRequest.
Request.HTML Extends the basic Request Class with additional methods for interacting with HTML responses.
Request.JSON Extends the basic Request Class with additional methods for sending and receiving JSON data.

Download Options

YUI Compressor Uses YUI Compressor by Julien Lecomte, to clean whitespace and rename internal variables to shorter values. Highest compression ratio.
JsMin Compression Uses JSMin by Douglas Crockford. Cleans comments and whitespace.
No Compression Uncompressed source. Recommended in testing phase.