Code::Blocksはフリー / オープンソースでクロスプラットフォームの統合開発環境 (IDE) である。wxWidgetsをGUIツールキットとして使い、C++で開発されている。プラグイン方式であり、機能は使用しているプラグイン群で決定される。現在のところ、Code::Blocks が対象とする開発言語はC言語 / C++だけである。 Code::Blocksは、Windows、Linux、macOS で動作する。FreeBSD上でもビルドできる。