Optic یک ابزار منبع باز است که بطور خودکار API شما را مستند و تست می کند.این امکان را فراهم می کند که مشخصات و کد API را به صورت همگام نگه دارید و آزمایش قرارداد خود را به صورت خودکار انجام دهید.
Doxygen ابزاری برای تولید اسناد از منابع C ++ حاشیه نویسی و همچنین سایر زبانهای برنامه نویسی محبوب مانند C ، Objective-C ، C # ، PHP ، Java ، Python ، IDL (CORBA ...