Code::Blocks Alternatives for Mac

Code::Blocks is not available for Mac but there are plenty of alternatives that runs on macOS with similar functionality. The best Mac alternative 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 are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Code::Blocks are Microsoft Visual Studio, Apache NetBeans, Qt Creator and UltraEdit.

filter to find the best alternatives

Code::Blocks alternatives are mainly IDEs but may also be Code Editors or Text Editors.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of Code::Blocks.
  • 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 and fully configurable.

More about Code::Blocks
Code::Blocks alternatives page was last updated Jul 19, 2024
  1. Eclipse icon
     1138 likes

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

    162 Eclipse alternatives
    eclipse on windows 10

    License model

    • FreeOpen Source

    Application types

    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.  Works Offline
    10.  Spell Checking
    11.  Code Formatting
    12.  Batch Editing
    Eclipse iconCode::Blocks Icon

    Eclipse VS Code::Blocks

    Is Eclipse a good alternative to 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. Microsoft Visual Studio icon
     931 likes

    Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.

    110 Microsoft Visual Studio alternatives
    Microsoft Visual Studio screenshot 1

    License model

    • Free PersonalProprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Online
    • .NET Framework

    Top Microsoft Visual Studio Features

    1.  Code Completion
    2.  Embedded debugger
    3.  NET Support
    4.  Nuget
    5.  NET Framework
    6.  C-sharp
    7.  Extensible by Plugins/Extensions
    8.  Syntax Highlighting
    9.  Works Offline
    10.  Autocompletion
    11.  No registration required
    12.  Ad-free
    Microsoft Visual Studio iconCode::Blocks Icon

    Microsoft Visual Studio VS Code::Blocks

    Is this a good alternative to Code::Blocks?
     
    Comments about Microsoft Visual Studio as an Alternative to Code::Blocks
     
    Guest

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

    Negative commentSep 18, 2018
    -3
    Guest

    doesn't have cpp development functionally

    Negative commentJan 17, 2020
    -6
    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
     737 likes

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

    109 Apache NetBeans alternatives
    Editor

    License model

    • FreeOpen Source

    Application types

    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 iconCode::Blocks Icon

    Apache NetBeans VS Code::Blocks

    Is Apache NetBeans a good alternative to Code::Blocks?
     
  4. Qt Creator icon
     106 likes

    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.

    137 Qt Creator alternatives
    Qt Creator screenshot 1

    License model

    Application type

    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 iconCode::Blocks Icon

    Qt Creator VS Code::Blocks

    Is Qt Creator a good alternative to Code::Blocks?
     
    Comments about Qt Creator as an Alternative to Code::Blocks
     
    Guest

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

    Positive commentAug 28, 2016
    4
    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
  5. UltraEdit icon
     161 likes

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

    215 UltraEdit alternatives
    UltraEdit features an integrated FTP browser and supports syntax highlighting for hundreds of languages, with more always in the works. And with an integrated SSH/telnet client, scripting, custom tools, macros and Smart Templates, UltraEdit's ready for any coding session.

    License model

    Application types

    Platforms

    • Mac
    • Windows
    • Linux

    UltraEdit Features

    1.  Column based text editing
    2.  Support for large files
    3.  Hex Editor
    UltraEdit iconCode::Blocks Icon

    UltraEdit VS Code::Blocks

    Is UltraEdit a good alternative to Code::Blocks?
     
  6. CLion icon
     51 likes

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

    20 CLion alternatives

    License model

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • IntelliJ IDEA

    CLion Features

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

    CLion VS Code::Blocks

    Is CLion a good alternative to Code::Blocks?
     
    Comments about CLion as an Alternative to Code::Blocks
     
    Guest

    Robust and great for big projects

    Positive commentOct 9, 2019
    0
    Guest

    Easy to use, and easier to compile software

    Positive commentFeb 3, 2019
    -1
    Code::Blocks Icon
    CLion icon
    • Almost everyone thinks CLion is a great Code::Blocks alternative.

    • CLion is Paid and ProprietaryCode::Blocks is Free and Open Source
  7. JetBrains Rider icon
     31 likes

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

    15 JetBrains Rider alternatives
    JetBrains Rider screenshot 1

    License model

    • Free PersonalProprietary

    Application type

    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.  Automatic content formatting
    JetBrains Rider iconCode::Blocks Icon

    JetBrains Rider VS Code::Blocks

    Is JetBrains Rider a good alternative to Code::Blocks?
     
  8. CodeLite icon
     64 likes

    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:

    51 CodeLite alternatives
    CodeLite screenshot 1

    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 iconCode::Blocks Icon

    CodeLite VS Code::Blocks

    Is CodeLite a good alternative to Code::Blocks?
     
    Comments about CodeLite as an Alternative to Code::Blocks
     
    Guest

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

    Positive commentMar 7, 2019
    -2
    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
  9. C++ Builder icon
     11 likes

    Modern, fast C++. Four platforms, backed by powerful UI and database frameworks. Enterprise, solo developer, mobile--this is for you. Accelerate your development: spend more time coding, less time on UI design, no time on platform-specific porting.

    14 C++ Builder alternatives
    C++ Builder screenshot 1

    License model

    Platforms

    • Mac
    • Windows

    C++ Builder Features

    1.  Rad
    2.  Debugging
    3.  C++
    4.  Autocompletion
    5.  Ad-free
    6.  Dark Mode
    7.  WYSIWYG Support
    8.  Syntax Highlighting
    9.  Code Formatting
    10.  Extensible by Plugins/Extensions
    C++ Builder iconCode::Blocks Icon

    C++ Builder VS Code::Blocks

    Is C++ Builder a good alternative to Code::Blocks?
     
  10. Komodo IDE icon
     52 likes

    Code smarter and faster with Komodo IDE, the cross-platform professional development environment for dynamic languages and open technologies. Komodo's award-winning feature set includes standard editor functionality like code formatting, commenting, auto-indent and syntax...

    73 Komodo IDE alternatives
    UI with dark theme

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Komodo IDE Features

    1.  Syntax Highlighting
    2.  Extensible by Plugins/Extensions
    3.  Autocompletion
    4.  Multiple Cursors
    5.  Code Completion
    6.  Python IDE
    7.  Package Control
    8.  Debugging
    9.  Embedded debugger
    Komodo IDE iconCode::Blocks Icon

    Komodo IDE VS Code::Blocks

    Is Komodo IDE a good alternative to Code::Blocks?
     
    Comments about Komodo IDE as an Alternative to Code::Blocks
     
    Guest

    Because: "Komodo is not best choice to work with C++ code. It’s a very powerful IDE for HTML, CSS, JS, Python, PHP, Ruby and some another web-languages, but not for languages as C++, C#, C, etc."

    Negative commentJul 19, 2024
    0
    Code::Blocks Icon
    Komodo IDE icon
    • Komodo IDE is Free and Open SourceCode::Blocks is also Free and Open Source
  11. Ecere SDK icon
     15 likes

    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.

    58 Ecere SDK alternatives
    Ecere SDK screenshot 1

    License model

    • FreeOpen Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux

    Ecere SDK Features

    1.  Debugging
    Ecere SDK iconCode::Blocks Icon

    Ecere SDK VS Code::Blocks

    Is Ecere SDK a good alternative to Code::Blocks?
     
  12. Eric icon
     15 likes

    Eric is a full-featured IDE (Integrated Development Environment) for Python and Ruby, This is one of the best options for programming in Python.

    44 Eric alternatives
    The IDE

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Eric Features

    1.  Python IDE
    Eric iconCode::Blocks Icon

    Eric VS Code::Blocks

    Is Eric a good alternative to Code::Blocks?
     
12 of 26 Code::Blocks alternatives