Code::Blocks ist eine C/C++-IDE, die besonders konfigurierbar und erweiterbar sein soll. Sie ist um ein Plugin-Framework herum konstruiert, das eine Erweiterung über externe Bibliotheken (Plugins) ermöglicht. Ein Großteil der bereits verfügbare Funktionalität liegt in Plugins. Die IDE enthält einen Plugin-Erstellungs-Wizard, der dabei hilft, auf einfache Weise neue Plugins zu schreiben. (non)