KDevelop

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get KDevelop

Package managers

About KDevelop

KDevelop is an integrated development environment from the KDE community. It parses projects on the fly for accurate code completion, with first-class support for C, C++, Objective-C and QML, and optional plugins for Python and PHP.

It understands CMake and QMake projects, can open several projects in one session and set their build order, and includes a Git plugin. That makes it a good fit for large codebases spread across connected libraries, such as KDE or Qt projects.

Strengths

  • Semantic code completion for C and C++
  • CMake and QMake project support
  • Multiple projects in one session
  • Built-in Git integration

Limitations

  • Python and PHP support needs optional plugins
  • Best suited to C, C++ and Qt work

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
KDE
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
C and C++ developers, especially on Qt and KDE projects
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to KDevelop

Compare all

Software that can replace KDevelop for an important use case, and what changes if you switch.

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

KDevelop as an alternative

Listings that name KDevelop as an alternative.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing