CodeBlocks-Arduino contains added functionality for Code::Blocks to allow Arduino software development. Code::Blocks is a more advanced IDE than the ArduinoIDE, yet is still fairly straightforward.
Arduino projects could be built with any IDE. This template allows you to create and configure an empty Arduino project in Code::Blocks IDE.