Durandal is distributed as a set of AMD modules intended to work with RequireJS. Below is a list of the modules that make up the framework. For a brief overview, read Understanding Durandal's Modules.
In addition to the core framework, below you will find some plugins to extend the out-of-the-box functionality.
In addition to the official documentation and plugins, below you will find some great community contributions.