Optic je open-source nástroj, který automaticky dokumentuje a testuje vaše API.Usnadňuje synchronizaci specifikace API a kódu a automatizuje testování smluv.
Doxygen je nástroj pro generování dokumentace z anotovaných zdrojů C ++ a dalších populárních programovacích jazyků, jako jsou C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...