A list of paid, free or open source C, C++ (C plus plus) IDE’s, IDE plugins and tools including support for C++11, C and Objective C and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ IDE’s, IDE plugins and tools

  • Anjuta DevStudio – The GNOME IDE. [GPL3]
  • AppCode – an IDE for Objective-C, C, C++, and JavaScript development built on JetBrains’ IntelliJ IDEA platform.
  • Cevelop – Cross-platform C and C++ IDE based on Eclipse CDT with additional plug-ins.
  • CLion – Cross-platform C and C++ IDE from JetBrains.
  • Code::Blocks – A free C, C++ and Fortran IDE.
  • CodeLite – Another cross-plaform, free C and C++ IDE. [GPL2 with an exception for plugins]
  • color_coded – A vim plugin for libclang-based highlighting. [MIT]
  • Dev-C++ – A portable C/C++/C++11 IDE.
  • Eclipse CDT – A fully functional C and C++ IDE based on the Eclipse platform.
  • Embarcadero Dev-CPP – A fork of Dev-C++ that comes preinstalled with new themes and modern compilers. [GPLv2] website
  • Geany – Small, fast, cross-platform IDE. [GPL]
  • IBM VisualAge – A family of computer integrated development environments from IBM.
  • Irony-mode – A C/C++ minor mode for Emacs powered by libclang.
  • juCi++ – Cross-platform, lightweight C++ IDE with libclang integration. [MIT]
  • KDevelop – A free, open source IDE.
  • Microsoft Visual Studio – An IDE from Microsoft.
  • Microsoft Visual Studio Code ⚡ – An open-source IDE from Microsoft. [MIT] website
  • NetBeans – An IDE for developing primarily with Java, but also with other languages, in particular PHP, C/C++, and HTML5.
  • Qt Creator ⚡ – A cross-platform C++, JavaScript and QML IDE which is part of the SDK for Qt. [GPL3 with exceptions] website
  • rtags – A c/c++ client/server indexer with for integration with emacs based on clang.
  • Xcode – Developed by Apple.
  • YouCompleteMe – YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim.
  • cquery – A C++ code completion engine for vscode, emacs, vim, etc.

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, IDE, IDE’s, C++ IDE’s, C IDE’s, objective C IDE, c++11 IDE

Image: Unsplash License.

Portions of this text under: MIT license