MooTools Core 1.5.1 Builder

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

Upon downloading you will be able access your selection again by visiting the url provided below.

Proceed to the MooTools Core 1.2 builder if you’re looking for the old version instead.

Hash Build →
File Provides Description
Core Core, MooTools, Type, typeOf, instanceOf, Native The heart of MooTools.
Array Array Contains Array Prototypes like each, contains, and erase.
String String Contains String Prototypes like camelCase, capitalize, test, and toInt.
Number Number Contains Number Prototypes like limit, round, times, and ceil.
Function Function Contains Function Prototypes like create, bind, pass, and delay.
Object Object, Hash Object generic methods
Event Event Contains the Event Type, to make the event object cross-browser.
Browser Browser, Window, Document The Browser Object. Contains Browser initialization, Window and Document, and the Browser Hash.
Class Class Contains the Class Function for easily creating, extending, and implementing reusable Classes.
Class.Extras Class.Extras, Chain, Events, Options Contains Utility Classes that can be implemented into your own Classes to ease the execution of many common tasks.
Slick.Parser Slick.Parser Standalone CSS3 Selector parser
Slick.Finder Slick.Finder The new, superfast css selector engine.
Element Element, Elements, $, $$, IFrame, Selectors 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.Style Element.Style Contains methods for interacting with the styles of Elements in a fashionable way.
Element.Event Element.Event Contains Element methods for dealing with events. This file also includes mouseenter and mouseleave custom Element Events, if necessary.
Element.Delegation Element.Delegation Extends the Element native object to include the delegate method for more efficient event management.
Element.Dimensions Element.Dimensions Contains methods to work with size, scroll, or positioning of Elements and the window object.
Fx Fx Contains the basic animation logic to be extended by all other Fx Classes.
Fx.CSS Fx.CSS Contains the CSS animation logic. Used by Fx.Tween, Fx.Morph, Fx.Elements.
Fx.Tween Fx.Tween, Element.fade, Element.highlight Formerly Fx.Style, effect to transition any CSS property for an element.
Fx.Morph 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 Fx.Transitions Contains a set of advanced transitions to be used with any of the Fx Classes.
Request Request Powerful all purpose Request Class. Uses XMLHTTPRequest.
Request.HTML Request.HTML Extends the basic Request Class with additional methods for interacting with HTML responses.
Request.JSON Request.JSON Extends the basic Request Class with additional methods for sending and receiving JSON data.
Cookie Cookie Class for creating, reading, and deleting browser Cookies.
JSON JSON JSON encoder and decoder.
DOMReady DOMReady, DomReady Contains the custom event domready.
Include Compatibility This puts MooTools in compatibility mode with previous versions (1.2, 1.3 and 1.4).
YUI Compressor Uses YUI Compressor by Julien Lecomte, to clean whitespace and rename internal variables to shorter values. Highest compression ratio.
No Compression Uncompressed source. Recommended in testing phase.