Code::Blocks est un environnement de développement intégré (EDI) gratuit et open-source pour C, C++ et Fortran. Il prend en charge plusieurs compilateurs, y compris GCC, Clang et Visual C++. Le logiciel propose une mise en évidence de la syntaxe, une complétion de code et un débogueur intégré pour un développement efficace. Il offre également une gestion de projet et un contrôle de version grâce à des plugins.