O MIRA é feito utilizando algumas bibliotecas disponíveis na internet, entre elas estão:

Backbone

Fornece toda a estrutura para manipulação dos modelos, estruturas e classes para o MIRA em uma arquitetura MVC.

http://backbonejs.org

Underscore.js

Uma coleção de utilitários para manipulação de objetos, coleções e funções em JavaScript.

http://underscore.org

Jquery

Utilizado para facilitar a seleção de elementos no DOM da página, renderização de elementos e widgets concretos.

http://backbonejs.org

Require.js

Cria uma estrutura de módulos e namespace no javascript. Ajuda na carga de módulos.

http://requirejs.org

Device.js

Checa qual tipo de dispositivo está acessando a aplicação

http://matthewhudson.me/projects/device.js/

Modernizr

Checa quais funcionalidades estão disponíveis no dispositivo que está acessando a aplicação

http://http://modernizr.com/

Bootstrap

Uma coleção de classes em CSS que fornece uma estrutura de grid e layout para facilitar a exibição de widgets concretos nas páginas da aplicação

http://getbootstrap.com