This document provides an overview of Dojo, an open source JavaScript toolkit. It discusses the core components of Dojo including the core libraries for DOM handling, CSS handling, and JavaScript enhancements. It also describes Dijit, which provides accessible widgets, and DojoX, which contains experimental modules. The core provides basic functions for AJAX, events, animation and more. Dijit offers predefined widgets and mechanisms for creating custom widgets. DojoX extends the core functionality with additional widgets, behaviors, stores and other modules.