codeblocks: Code::Blocks est un environnement de développement intégré (IDE) gratuit pour le langage C/C++ et Fortran. Il repose sur une architecture à base de plugins, ce qui lui permet d'être étendu avec des modules additionnels.
components
wxscintilla: wxScintilla implémente le contrôle d'édition Scintilla avec l'API wxWidgets. Scintilla est un composant gratuit d'édition de code source qui inclut des fonctionnalités utiles telles que la mise en forme de syntaxe, les indicateurs d'erreur, le repliement du code, la complétion de code et les astuces d'appel. Le projet comprend aussi SciTE (éditeur de texte basé sur SCIntilla).
plugins
abbreviations: autocomplétion basée sur des mots-clés.
autosave: Le plugin autosave sauvegarde un projet et ses fichiers sources à intervalles réguliers.
Class Wizard: Le plugin de l'assistant de classe permet de créer facilement des fichiers (code et header) pour une classe C++.
Code completion: Le plugin de complétion de code offre un explorateur de symboles ainsi qu'une fonction de complétion de code à l'intérieur de l'éditeur.
Compiler plugin: Le plugin de compilation interagit avec divers compilateurs tels que GNUC, Microsoft Visual C++, etc.
Debugger plugin: Le plugin de débogage interagit avec les débogueurs GNU GDB et Microsoft CDB, offrant une interface graphique à ces outils en ligne de commande.
Header Guard plugin: Ajoute une protection d'en-tête à chaque fichier .h. Non activé par défaut. (comme #ifndef MYHEADER_H_INCLUDED, #define MYHEADER_H_INCLUDED, etc.)
Log Hacker plugin: LogHacker manipule les loggers créés dans plusieurs plugins ainsi que dans le cœur de Code::Blocks. Non activé par défaut.
Mod poller plugin: Modpoller interroge les fichiers à un certain intervalle et demande à Code::Blocks de recharger ceux qui ont été modifiés de manière externe. Non inclus par défaut.
Projects Importer plugin: ProjectsImporter permet d'importer des projets et des espaces de travail externes provenant de Dev-C++, MSVC6, MSVC7 et MSVC8 pour les utiliser comme projet dans Code::Blocks.
Scripted Wizard plugin: Le plugin ScriptedWizard permet de créer des assistants de génération de projets à l'aide de fichiers de script.
Tidy cmt plugin: Tidycmt formate les commentaires dans un style spécifique lors de l'enregistrement du fichier. Non inclus par défaut.
Todo list plugin: Plugin de liste de tâches à faire (ToDo list).
wxsmith: WxSmith est un plugin pour l'IDE Code::Blocks qui permet le développement rapide d'applications wxWidgets.
XpManifest plugin: Le plugin XP Manifest vous permet d'ajouter un fichier XPManifest à vos projets Code::Blocks.
outils
cb_share_config: cb_share_config est utilisé pour importer/exporter la configuration de Code::Blocks.
Codeblocks console runner: Le programme d'exécution de console de Code::Blocks est utilisé pour lancer des programmes console depuis l'IDE et attendre leur achèvement.