Optic je nástroj s otvoreným zdrojom, ktorý automaticky dokumentuje a testuje vaše rozhranie API.Uľahčuje to synchronizáciu špecifikácie API a kódu a automatizuje vaše zmluvné testovanie.
Doxygen je nástroj na vytváranie dokumentácie z anotovaných zdrojov C ++, ako aj iných populárnych programovacích jazykov, ako sú C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...