Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей.
Code::Blocks поддерживает языки программирования С/С++, D (с ограничениями). Включает в себя встроенный интерфейс под множество компиляторов, как свободных, так и проприетарных.