| File | Provides | Description |
| Core | Core, MooTools, Type, typeOf, instanceOf, Native | The heart of MooTools. |
| Array | Array | Contains Array Prototypes like each, contains, and erase. |
| Function | Function | Contains Function Prototypes like create, bind, pass, and delay. |
| Number | Number | Contains Number Prototypes like limit, round, times, and ceil. |
| String | String | Contains String Prototypes like camelCase, capitalize, test, and toInt. |
| 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. |
| Class.Thenable | Class.Thenable | Contains a Utility Class that can be implemented into your own Classes to make them "thenable". |
| Object | Object, Hash | Object generic methods |
| 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. |
| Event | Event | Contains the Event Type, to make the event object cross-browser. |
| 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.Style | Element.Style | Contains methods for interacting with the styles of Elements in a fashionable way. |
| 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.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. |
| Fx.Tween | Fx.Tween, Element.fade, Element.highlight | Formerly Fx.Style, effect to transition any CSS property for an element. |
| 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. |
| JSON | JSON | JSON encoder and decoder. |
| 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. |
| DOMReady | DOMReady, DomReady | Contains the custom event domready. |