Alternatives to KDevelop

A cross-platform open-source IDE from KDE for C, C++, Python, QML/JavaScript and PHP. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as KDevelop.

  • Qt Creator

    A cross-platform IDE for building C++ and Qt applications, maintained by the Qt project.

    Qt Creator is a C++ IDE built specifically for Qt and QML projects, with a published release cycle and licensing that depends on how Qt is used.

  • CodeLite

    A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.

    CodeLite is a lightweight GPL-2.0 IDE covering C, C++, Rust, Python, PHP and Node.js, with a smaller plugin ecosystem.

  • Code::Blocks

    A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.

    Code::Blocks is a free plugin-based IDE for C, C++ and Fortran on Windows and Linux, with long gaps between major releases and no macOS build.

  • Visual Studio

    Microsoft's integrated development environment for .NET, C++ and Windows development, with a free Community edition.

    FreemiumProprietaryWindows

    Visual Studio is Microsoft's Windows-only, proprietary IDE for C++ and .NET with a free Community edition and paid Professional and Enterprise editions.

  • GNOME Builder

    An IDE for building GNOME and other Linux applications, with debugging, profiling and Flatpak support.

    GNOME Builder is a Linux-only IDE focused on GTK and GNOME apps, with an integrated debugger, profiler and Flatpak builds.

  • Apache NetBeans

    An open-source IDE for Java, PHP, JavaScript, HTML and other languages from Apache.

    Apache NetBeans is an Apache-licensed IDE that runs anywhere Java runs, stronger for Java and PHP than for C and C++ work.

  • Theia IDE

    An open-source IDE for desktop and browser from the Eclipse Foundation that runs VS Code extensions.

    Theia IDE is an Eclipse Foundation editor for desktop and browser that runs VS Code extensions from Open VSX, rather than a C++-focused IDE.

  • Xcode

    Apple's IDE for developing, testing and distributing apps for all Apple platforms.

    FreeProprietarymacOS

    Xcode is Apple's free macOS-only IDE, suited to C, C++ and Swift work aimed at Apple platforms rather than Qt or KDE projects.

Also worth comparing

These listings name KDevelop as their own alternative, so the relationship runs both ways.

  • CLion

    C and C++ IDE with CMake integration and deep static analysis.

    KDevelop is a free open-source KDE IDE with semantic C and C++ completion and CMake and QMake support, best suited to Qt and KDE work.

Similar software

Related functionality, not a direct replacement.