AlternativeTo Logo

Open Source Code::Blocks Alternatives

The best open source alternative to Code::Blocks is Eclipse. If that doesn't suit you, our users have ranked more than 50 alternatives to Code::Blocks and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Code::Blocks are Apache NetBeans, Qt Creator, KDevelop and CodeLite.

Code::Blocks alternatives are mainly IDEs but may also be Code Editors or Text Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Code::Blocks.
This page was last updated
  • FreeOpen Source
  • Windows
  • Linux
  • BSD

Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible...

Learn more about Code::Blocks

  1. Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.

    ⚫︎ Extensible by Plugins/ExtensionsEclipse can be extended with add-ons, plugins and extensions.
    Suggest and vote on features
    eclipse on windows 10
    Eclipse vs Code::Blocks opinions
    Most users think Eclipse is a great alternative to Code::Blocks.
  2. Development Environment, Tooling Platform and Application Framework.

    ⚫︎ Syntax HighlightingApache NetBeans supports syntax highlighting for various programming and markup languages.
    Suggest and vote on features

    Discontinued

    Python plugin for NetBeans (nbPython) has been discontinued since v8.1

    Editor
    Apache NetBeans vs Code::Blocks opinions
    Most users think Apache NetBeans is a great alternative to Code::Blocks.


  3. Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.

    ⚫︎ Syntax HighlightingQt Creator supports syntax highlighting for various programming and markup languages.
    Suggest and vote on features
    Screenshot
    Qt Creator vs Code::Blocks opinions
    Almost everyone thinks Qt Creator is a great alternative to Code::Blocks.

    High quality and very stable. Can be used for both Qt and general purpose C++ development, on both Windows and Linux.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    4
  4. KDevelop icon

    KDevelop

    • FreeOpen Source
    • Windows
    • Linux
    • BSD
    • KDE

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

    ⚫︎ LightweightKDevelop consumes less device resources compared to similar apps.
    ⚫︎ Extensible by Plugins/ExtensionsKDevelop can be extended with add-ons, plugins and extensions.
    Suggest and vote on features
    Main window
    KDevelop vs Code::Blocks opinions
    Most users think KDevelop is a great alternative to Code::Blocks.
  5. CodeLite icon

    CodeLite

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • wxWidgets

    CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages. CodeLite is known to work on various OSs including:

    Suggest and vote on features
    Screenshot
    CodeLite vs Code::Blocks opinions
    Most users think CodeLite is a great alternative to Code::Blocks.

    Simple, powerful, intuitive, and easy to set up.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    -2


  6. Bloodshed Dev-C++ icon

    Bloodshed Dev-C++

    • FreeOpen Source
    • Windows

    Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

    Suggest and vote on features

    Discontinued

    No longer developed. Last version, 5 Beta 9.2 (4.9.9.2), released on February 21th 2005, is still downloadable, but a maintained version of Dev-C++ with updated code is Orwell Dev-C++ icon Orwell Dev-C++

    No screenshots yet
    Bloodshed Dev-C++ vs Code::Blocks opinions
    Most users think Bloodshed Dev-C++ is a great alternative to Code::Blocks.
  7. Ultimate++ icon

    Ultimate++

    • FreeOpen Source
    • Windows
    • Linux
    • BSD

    Ultimate++, also called U++, is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

    Suggest and vote on features
    Screenshot
  8. Ecere SDK icon

    Ecere SDK

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    A cross-platform Software Development Kit including a GUI toolkit, a 2D/3D graphics engine, a networking library, an audio output library, an IDE, a compiler for the eC programming language, and more.

    Suggest and vote on features
    Screenshot
  9. Orwell Dev-C++ icon

    Orwell Dev-C++

    • FreeOpen Source
    • Windows

    Orwell Dev-C++ is a Portable (IDE) Integrated Development Environment and Compiler for the C++ programming language.

    ⚫︎ PortableOrwell Dev-C++ can be used from a USB stick or similar with no prior installation.
    Suggest and vote on features

    Discontinued

    The latest version is from April 2015. Project inactive for a while, see https://sourceforge.net/p/orwelldevcpp/forums/general/thread/ce51da27/

    Orwell Dev-C++ 5.1.1.0 default layout
  10. Embarcadero Dev-C++ icon

    Embarcadero Dev-C++

    • FreeOpen Source
    • Windows

    Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language.

    ⚫︎ Dark ModeEmbarcadero Dev-C++ supports dark mode for comfortable usage in low light conditions.
    ⚫︎ No registration requiredYou can use most of the features in Embarcadero Dev-C++ without registration.
    Suggest and vote on features
    Screenshot
Showing 10 of 27 alternatives