Code:Blocks IDE

Home Page: http://www.codeblocks.org

Code::Blocks is the open-source, cross-platform Integrated Development Environment (IDE). Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. It is based on a self-developed plugin framework allowing unlimited extensibility. Most of its functionality is already provided by pre-installed plugins included in the base package:

  • Compiler frontend to many free compilers

  • Debugger frontend for GDB (and CDB for windows platforms)

  • Source formatter (based on AStyle)

  • Wizard to create new C++ classes

  • Code-completion / symbols-browser (work in progress)

  • Default MIME handler

  • Wizard to create new Code::Blocks plugins

  • To-do list

  • Extensible wizard based on scripts (for creating new projects/targets/etc)

  • Autosave (saves your work in the unfortunate case of a crash)

Addtional plugins for Code:Blocks can be obtained at their wiki website: http://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins