Un logiciel de gestion de versions permet de conserver l'ensemble des révisions d'un logiciel. iDreamMicro a choisi d'utiliser ce type de système, et plus particulièrement Subversion.

iDreamMicro a ouvert un dépôt dédié à ses développements pour Arduino. Celui-ci est disponible à l'adresse http://svn.idreammicro.com/idreammicro-arduino/. L'accès est libre en lecture. Ainsi les commandes telles que checkout (extraction dépôt) ou update (mise à jour copie de travail) ne nécessitent pas d'authentification.

WebSVN est également à disposition pour naviguer de manière plus conviviale dans ce dépôt.

On y trouve notamment la bibliothèque MAX7219 pour Arduino présentée dans l'article Arduino Uno et MAX7219 (idreammicro-arduino révision 2).