Code::Blocks

A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

4 more ways to get Code::Blocks

Other download sites

Run by third parties, not by The Code::Blocks Team. Prefer the official page above when it works.

Package managers

  • Chocolateychoco install codeblocks
  • Flathubflatpak install flathub org.codeblocks.codeblocks

About Code::Blocks

Code::Blocks is a desktop IDE for C, C++ and Fortran. It is built around a plugin framework, and even core functions such as compiling and debugging are provided by plugins, so the editor can be extended or trimmed to suit a project.

The interface looks and behaves the same on each supported platform. A user manual, wiki and forums cover setup and use. Version 25.03 arrived after a long gap between releases.

Strengths

  • Dedicated support for C, C++ and Fortran
  • Plugin framework makes it highly configurable
  • Consistent look and behaviour across platforms
  • User manual, wiki and forums for help

Limitations

  • Long gaps between major releases
  • Focused on C-family languages and Fortran rather than general use

Details

Pricing
FreeFree to use, with the project accepting donations.
License
Open source, license not stated
Developer
The Code::Blocks Team
Platforms
Windows, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
C, C++ or Fortran developers who want a free, traditional desktop IDE
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Code::Blocks

Compare all

Software that can replace Code::Blocks for an important use case, and what changes if you switch.

  • CodeLite

    A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.

    CodeLite is a free GPL-2.0 IDE that adds Rust, Python, PHP and Node.js to C and C++ and also runs on macOS and FreeBSD.

  • Visual Studio

    Microsoft's integrated development environment for .NET, C++ and Windows development, with a free Community edition.

    FreemiumProprietaryWindows

    Visual Studio offers a complete C++ toolset with IntelliSense and a free Community edition, but it is Windows only, proprietary and a much larger install.

  • CLion

    C and C++ IDE with CMake integration and deep static analysis.

    CLion adds CMake integration, deep static analysis and remote and embedded debugging on Windows, macOS and Linux, but commercial use requires a paid subscription.

  • Qt Creator

    A cross-platform IDE for building C++ and Qt applications, maintained by the Qt project.

    Qt Creator is an open-source C++ IDE for Windows, macOS and Linux with regular releases, focused on projects that use the Qt framework.

  • KDevelop

    A cross-platform open-source IDE from KDE for C, C++, Python, QML/JavaScript and PHP.

    KDevelop is an open-source KDE IDE with semantic C and C++ completion, CMake and QMake support and built-in Git, and it also runs on macOS.

  • Geany

    A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment.

    Geany is a lighter GTK-based open-source IDE that starts almost instantly with a configurable build command, but debugging needs a plugin and refactoring is essentially absent.

  • Eclipse IDE

    Long-established open-source IDE with a very large plugin marketplace.

    Eclipse IDE is open source under EPL-2.0 with a huge plugin marketplace covering many languages, though its perspective model and uneven plugin quality can be confusing.

  • Visual Studio Code

    Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.

    Visual Studio Code is a free general-purpose editor using extensions for C and C++, shipped under a Microsoft licence with telemetry on by default.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing