Code::Blocks es un IDE de código abierto multiplataforma que soporta múltiples lenguajes como C, C++ y Fortran. Permite crear y compilar proyectos, depurar código, y cuenta con características como resaltado de sintaxis, autocompletado, depuración paso a paso y más. Es personalizable a través de complementos y está licenciado bajo GPL.