The Best Code::Blocks AlternativesTop IDEs and other similar apps like Code::Blocks

Code::Blocks is described as 'Free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable' and is a very popular IDE in the development category. There are more than 50 alternatives to Code::Blocks for a variety of platforms, including Windows, Linux, Mac, Android and BSD apps. The best Code::Blocks alternative is Eclipse, which is both free and Open Source. Other great apps like Code::Blocks are Microsoft Visual Studio, Apache NetBeans, CppDroid and Qt Creator.

  • IDE
  • FreeOpen Source
  • ...

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

More about Code::Blocks
Code::Blocks alternatives page was last updated May 1, 2022
Copy a direct link to this comment to your clipboard
  1. Eclipse icon
     1143 likes
    Copy a direct link to this comment to your clipboard

    Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...

    147 Eclipse alternatives

    License model

    • FreeOpen Source

    Application types

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Top Eclipse Features

    1.  Extensible by Plugins/Extensions
    2.  Java IDE
    3.  C++
    4.  Refactoring
    5.  Autocompletion
    6.  Syntax Highlighting
    7.  Portable
    8.  No registration required
    9.  Code Formatting
    10.  Batch Editing
    11.  Works Offline
    12.  Spell Checking

    Eclipse VS Code::Blocks

     
    • Most users think Eclipse is a great Code::Blocks alternative.

    • Eclipse is the most popular Windows, Mac & Linux alternative to Code::Blocks.

    • Eclipse is the most popular Open Source & free alternative to Code::Blocks.

    • Eclipse is Free and Open SourceCode::Blocks is also Free and Open Source
  2. Copy a direct link to this comment to your clipboard

    Microsoft Visual Studio is an integrated development environment (IDE) for building diverse digital solutions. It supports over 36 programming languages, includes a code editor with IntelliSense, a debugger, and designers for GUI, web, and databases. The Community edition is free and integrates with GitHub Copilot.

    104 Microsoft Visual Studio alternatives

    License model

    • Free PersonalProprietary

    Application types

    Country of Origin

    • US flagUnited States

    Platforms

    • Windows
    • Online
    • .NET Framework

    Top Microsoft Visual Studio Features

    1.  Code Completion
    2.  Embedded debugger
    3.  NET Support
    4.  Nuget
    5.  VB.NET support
    6.  NET Framework
    7.  Syntax Highlighting
    8.  Extensible by Plugins/Extensions
    9.  Ad-free
    10.  Autocompletion
    11.  Works Offline
    12.  No registration required

    Microsoft Visual Studio VS Code::Blocks

     
    Comments about Microsoft Visual Studio as an Alternative to Code::Blocks
    Guest
    Negative Sep 18, 2018
    -3

    Visual Studio on Mac doesn't have C++ development functionality.

    Guest
    Negative Jan 17, 2020
    -6

    doesn't have cpp development functionally

    Code::Blocks Icon
    Microsoft Visual Studio icon
    • Most users think Microsoft Visual Studio is a great Code::Blocks alternative.

    • Microsoft Visual Studio is the most popular Web-based alternative to Code::Blocks.

    • Microsoft Visual Studio is Free Personal and ProprietaryCode::Blocks is Free and Open Source
  3. Apache NetBeans icon
     739 likes
    Copy a direct link to this comment to your clipboard

    A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and...

    101 Apache NetBeans alternatives

    License model

    • FreeOpen Source

    Application types

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Top Apache NetBeans Features

    1.  Java IDE
    2.  Refactoring
    3.  Code Formatting
    4. Git icon  Git Support
    5.  Embedded debugger
    6.  Built-in terminal emulation
    7.  Extensible by Plugins/Extensions
    8.  Syntax Highlighting
    9.  Simple installation
    10.  Code Completion
    11.  PHP IDE
    12.  Multiple languages

    Apache NetBeans VS Code::Blocks

     
  4. CppDroid icon
     15 likes
    Copy a direct link to this comment to your clipboard

    CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.

    License model

    • FreemiumProprietary

    Application type

    Country of Origin

    • RU flagRussia

    Platforms

    • Android
    • Android Tablet

    CppDroid Features

    1. Dropbox icon  Dropbox integration
    2.  C++
    3.  Video library

    CppDroid VS Code::Blocks

     
    • Almost everyone thinks CppDroid is a great Code::Blocks alternative.

    • CppDroid is the most popular Android & Android Tablet alternative to Code::Blocks.

    • CppDroid is Freemium and ProprietaryCode::Blocks is Free and Open Source
  5. Qt Creator icon
     108 likes
    Copy a direct link to this comment to your clipboard

    Qt Creator is a cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems and allows developers to create software across desktop, mobile, and embedded platforms.

    129 Qt Creator alternatives

    License model

    Application type

    Country of Origin

    • FI flagFinland
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Qt Creator Features

    1.  Autocompletion
    2.  Ad-free
    3.  Syntax Highlighting
    4.  Works Offline
    5.  Code Formatting
    6.  C++
    7.  QT Based
    8.  Visual studio intergration
    9.  Debugging
    10.  Refactoring

    Qt Creator VS Code::Blocks

     
    Comments about Qt Creator as an Alternative to Code::Blocks
    Guest
    Positive Aug 28, 2016
    4

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

    Code::Blocks Icon
    Qt Creator icon
    • Almost everyone thinks Qt Creator is a great Code::Blocks alternative.

    • Qt Creator is the most popular commercial alternative to Code::Blocks.

    • Qt Creator is Paid and Open SourceCode::Blocks is Free and Open Source
  6. CLion icon
     53 likes
    Copy a direct link to this comment to your clipboard

    The intelligent cross-platform C/C++ IDE. CLion is a new IDE that helps you be more productive while developing apps with C and C++ for Windows, Linux and OS X. Take advantage of proven JetBrains expertise in code quality, efficient code navigation, smart code completion...

    16 CLion alternatives

    License model

    • Free PersonalProprietary

    Application type

    Country of Origin

    • CZ flagCzechia
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    • Snapcraft

    Properties

    1.  Customizable

    Features

    1.  C support
    2.  Code Completion
    3.  Syntax Highlighting
    4.  Extensible by Plugins/Extensions
    5.  Autocompletion
    6.  Code generation
    7.  Built-in terminal emulation
    8.  C++
    9.  Automatic Indentation

    CLion VS Code::Blocks

     
    Comments about CLion as an Alternative to Code::Blocks
    Guest
    Positive Oct 9, 2019
    0

    Robust and great for big projects

    Guest
    Positive Feb 3, 2019
    -1

    Easy to use, and easier to compile software

    Code::Blocks Icon
    CLion icon
    • Almost everyone thinks CLion is a great Code::Blocks alternative.

    • CLion is Free Personal and ProprietaryCode::Blocks is Free and Open Source
  7. CppCode icon
     2 likes
    Copy a direct link to this comment to your clipboard

    CppCode is an offline C/C++ IDE & Compiler:

    • compile C/C++ code offline (no internet connection required)
    • built-in libc and libc++
    • safe (no data sent to any servers)
    • code complete
    • real-time diagnostics (warnings and errors) and fixes
    • built-in file navigator (varia.

    License model

    • FreemiumProprietary

    Application types

    Country of Origin

    • RU flagRussia

    Platforms

    • iPhone
    • iPad

    CppCode Features

    1.  Syntax Highlighting
    2.  Code Completion

    CppCode VS Code::Blocks

     
    • Most users think CppCode is a great Code::Blocks alternative.

    • CppCode is the most popular iPhone & iPad alternative to Code::Blocks.

    • CppCode is Freemium and ProprietaryCode::Blocks is Free and Open Source
  8. UltraEdit icon
     161 likes
    Copy a direct link to this comment to your clipboard

    UltraEdit is the ideal text, HTML and HEX editor, and an advanced PHP, Perl, Java and JavaScript editor for programmers. An industry-award winner, UltraEdit supports disk-based 64-bit file handling (standard) on 32-bit Windows platforms (Windows 2000 and later).

    206 UltraEdit alternatives

    License model

    Application types

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux

    UltraEdit Features

    1.  Column based text editing
    2.  Support for large files
    3.  Hex Editor

    UltraEdit VS Code::Blocks

     
  9. KDevelop icon
     79 likes
    Copy a direct link to this comment to your clipboard

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

    License model

    • FreeOpen Source

    Application types

    Country of Origin

    • DE flagGermany
    • European Union flagEU

    Platforms

    • Windows
    • Linux
    • BSD
    • KDE Plasma
    • Flathub
    • Snapcraft

    Properties

    1.  Lightweight

    Features

    1.  Extensible by Plugins/Extensions
    2.  Dark Mode
    3. KDE Plasma icon  KDE Plasma integration
    4.  C support
    5.  C++

    KDevelop VS Code::Blocks

     
  10. JetBrains Rider icon
     33 likes
    Copy a direct link to this comment to your clipboard

    JetBrains Rider is a powerful integrated development environment (IDE) designed specifically for developing .NET applications. With its intuitive and feature-rich interface, Rider provides developers with a seamless coding experience across multiple platforms, including Windows...

    14 JetBrains Rider alternatives

    License model

    • Free PersonalProprietary

    Application type

    Country of Origin

    • CZ flagCzechia
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux

    Properties

    1.  Support for Themes

    Features

    1.  C#
    2.  Syntax Highlighting
    3.  NET Support
    4.  Extensible by Plugins/Extensions
    5.  Dark Mode
    6. Git icon  Git Support
    7.  Autocompletion
    8.  Automatic content formatting

    JetBrains Rider VS Code::Blocks

     
  11. CodeLite icon
     64 likes
    Copy a direct link to this comment to your clipboard

    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:

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • wxWidgets

    CodeLite Features

    1.  No registration required
    2.  Ad-free
    3.  C++
    4.  Virtual filesystem

    CodeLite VS Code::Blocks

     
    Comments about CodeLite as an Alternative to Code::Blocks
    Guest
    Positive Mar 7, 2019
    -2

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

    Code::Blocks Icon
    CodeLite icon
    • Most users think CodeLite is a great Code::Blocks alternative.

    • CodeLite is Free and Open SourceCode::Blocks is also Free and Open Source
  12. Copy a direct link to this comment to your clipboard

    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.

    43 Bloodshed Dev-C++ alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Windows
    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++

    Bloodshed Dev-C++ Features

    1.  C++

    Bloodshed Dev-C++ VS Code::Blocks

     
12 of 58 Code::Blocks alternatives