Discover the leading SaaS software comparison site

Each month we help +100k companies to find efficient online tools

Code::Blocks Review

Code::Blocks OUR SCORE 79%
starting price Free
our score 79%
free trial
  1. What is Code::Blocks
  2. Product Quality Score
  3. Main Features
  4. List of Benefits
  5. Technical Specifications
  6. Available Integrations
  7. Customer Support
  8. Pricing Plans
  9. Other Popular Software Reviews

What is Code::Blocks?

Code::Blocks is an open-source Integrated Development Environment (IDE) for C, C++, and Fortran. The costless solution is structured around a plugin architecture and is totally modifiable and extensible with the operation, feel, and look, across the platform. It is created in C++ with wxWidgets as fundamental GUI tools. It reinforces some compilers such as Visual C++, Clang, and GCC with capabilities and features characterized by modules. Users can broaden any functionality, including compiling and debugging by coding or installing a certain plugin. Code::Blocks deploys a tailor-made framework that gives critical features like a parallel build, debugger, full breakpoint support, build queues, multi-target project, ultra-fast inter-project dependencies generations, and multi compliers. Code::Blocks is created to meet the ever-growing demands of developers and programmers.

Product Quality Score

Ease of use
Customer support
Value for money

Code::Blocks features

Main features of Code::Blocks are:

  • Debugger
  • Build Queues
  • Inter-project dependencies generations
  • Parallel Builds
  • Smart Indent
  • Code completion
  • Class browser
  • Code folding
  • Multi-target project
  • Full breakpoint support
  • Multiple Compilers

Code::Blocks Benefits


The main benefits of Code::Blocks are open-source IDE environment, free IDE solution, and fully configurable and extensible IDE with functional tools for developers.

Code::Blocks is a full-featured IDE that gives the tools required by software engineers and designers. Its open-source design (under GPLv3) means that the greater part of its functionalities can be expanded through plugins. For example, its interface is both extensible and completely adaptable with a selected interface, a to-do list manager that can support multiple users, syntax highlighting, class browser, savvy indent, and other features offered through plugins. The interface allows easy, one-key switch between .h and .c/.cpp files with an open list for quick exchanging.

Also, Code::Blocks gives an incredible debug framework including improved tools such as full code/information breakpoints, custom memory dumps, user-defined watches, disassembly listing, and call stack. The programmed/manual watches give amazing help in overseeing user-defined watching through scripting. The debugger features GNU GDB interfaces and offers assistance for MS CDB which isn’t completely included.

Another vital part of Code::Blocks is its help for various compilers including GCC, Open Watcom, Clang, MSVC++, Borland C++ 5.5, and digital mars. The software’s Compiler plugin offers workspaces that make it simple for engineers to consolidate numerous tasks. It facilitates the inter-project dependency within the workspace and gets a speedy tailor-made framework that doesn’t require makefiles.

The software is a cross-platform solution, and it operates in different operating systems including Mac, Windows, and Linux with the help of wxWidgets to keep up the consistency of look, feel, and performance throughout the platform. It is written in C++ and requires no restrictive libs or translated language to operate.

Technical Specifications

Devices Supported

  • Web-based
  • iOS
  • Android
  • Desktop

Customer types

  • Small business
  • Medium business
  • Enterprise

Support Types

  • Phone
  • Online

Code::Blocks Integrations

The following Code::Blocks integrations are currently offered by the vendor:

No available information.


Customer Support


Pricing Plans

Code::Blocks pricing is available in the following plans:

Free trial