Open Source Code::Blocks Alternatives

    The best open source alternative to Code::Blocks is Eclipse, which is both free and Open Source. 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 (Free, Open Source), Qt Creator (Free, Open Source), CodeLite (Free, Open Source) and KDevelop (Free, Open Source).

    This page was last updated Aug 31, 2021

    1. Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.
      show more
      Most users think Eclipse is a great alternative to Code::Blocks.
    2. Development Environment, Tooling Platform and Application Framework.
      show more
      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.
      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 about 5 years ago

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • wxWidgets
      CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages.
      show more
      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 over 2 years ago

    4. A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.
      show more
      Most users think KDevelop is a great alternative to Code::Blocks.

    5. 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.


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

      No screenshots yet
      Most users think Bloodshed Dev-C++ is a great alternative to Code::Blocks.
    6. 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.
      show more
    7. Builder is an IDE for GNOME that is focused on bringing the power of the platform to more developers than ever before.
      show more
      • FreeOpen Source
      • Linux
      • GNOME
      Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux.
      show more
    8. Orwell Dev-C++ is a Portable (IDE) Integrated Development Environment and Compiler for the C++ programming language. It's a maintained version of Dev-C++ which features an updated MinGW compiler and updated code.


      The latest version is from April 2015. Project inactive for a while, see

    Showing 10 of 26 alternatives