Friday, October 23, 2026 4,350 lists 78,093 records on file
List your app or device

  1. Home
  2. IDE Software
  3. KDevelop

KDevelop

Berlin, Germany

What it is

KDevelop is a free, open-source integrated development environment for Linux, macOS, and Windows. Its built-in language support covers C, C++, and JavaScript/QML; optional plugins add Python and PHP. For supported languages, it provides semantic syntax highlighting, code completion, and navigation tools such as symbol-use searches, jumps to declarations or definitions, Quick Open, and project, class, and function browsers. Build support includes CMake and QMake, with partial support for custom Makefiles and the ability to invoke make or ninja. Graphical debugging is available for C/C++ and Python, while PHP debugging requires an extra plugin. The IDE also integrates unit tests, code formatting, a filterable Problems view, and Vim-compatible input. Version-control integrations include Git, Bazaar, Subversion, CVS, and Perforce, with Mercurial available through an optional plugin. Users can arrange views, change color schemes, and set shortcuts. The Windows nightly build may be unstable or incomplete, and Chocolatey packages are developed independently and may not be current.

For and against

For

  • Free and open source.
  • Supports Linux, macOS, and Windows.
  • Includes graphical debugging for C/C++ and Python.
  • Integrates unit tests and code formatting.
  • Offers multiple version-control integrations.

Against

  • Python and PHP support require optional plugins.
  • PHP debugging requires an extra plugin.
  • Windows nightly builds may be unstable or incomplete.
  • Chocolatey packages may not be current.

The verdict

KDevelop combines language-aware editing with build, debugging, testing, and version-control tools in a free IDE. Check the language and platform details, particularly the plugin requirements and Windows release caveats, before choosing it.

Who it suits

KDevelop suits developers who want a free IDE for supported languages on Linux, macOS, or Windows. It may also suit users who want configurable views, debugger support, and integrations for build systems and version control.

Plans and prices

KDevelop

Free

Free IDE; no paid tiers stated

Every plan, in full

On the record

Build systems
Supported build systems include CMake, QMake, partially supported custom Makefiles, and a generic build system.kdevelop.org · read 4 Oct 2026
Code intelligence
For fully supported languages, KDevelop provides semantic syntax highlighting, code navigation, and completion.kdevelop.org · read 4 Oct 2026
Code navigation
Navigation features include finding symbol uses, jumping to declarations or definitions, Quick Open, and project, class, and function browsers.kdevelop.org · read 4 Oct 2026
Code tools
Supported languages include semantic syntax highlighting, code navigation and completion.kdevelop.org · read 3 Oct 2026
Customization
Users can arrange split views and tool views, configure color schemes, and assign shortcuts to almost every IDE action.kdevelop.org · read 4 Oct 2026
Debugging
The IDE provides graphical debugger support for C/C++ and Python, with PHP support through an extra plugin.kdevelop.org · read 4 Oct 2026
Documentation
KDevelop integrates QtHelp documentation files, man pages, and CMake help pages.kdevelop.org · read 4 Oct 2026
Downloads
The download page lists distribution packages and Snap for Linux, a nightly 64-bit build and Chocolatey package for Windows, and a release installer for macOS.kdevelop.org · read 4 Oct 2026
Extensibility
KDevelop uses a plugin architecture, and the project site names Clang-Tidy, Heaptrack and Perforce support as examples of extensions.kdevelop.org · read 3 Oct 2026
Languages
C/C++, Objective-C, Qt QML, and JavaScript are fully supported; Python and PHP support is provided through optional plugins.kdevelop.org · read 4 Oct 2026
Other features
The feature list includes unit test integration, graphical debugging for C/C++ and Python, and code formatting support.kdevelop.org · read 3 Oct 2026
Other tools
KDevelop includes unit test integration, code formatter support, a filterable Problems view, and Vim-compatible input mode.kdevelop.org · read 4 Oct 2026
Plugins
The project describes KDevelop as extensible, with plugins such as Clang-Tidy, Heaptrack, and Perforce support.kdevelop.org · read 4 Oct 2026
Privacy
KDE says its hosted Matomo analytics immediately anonymizes IP records and automatically removes detailed records after 30 days.kde.org · read 3 Oct 2026
Product
KDevelop is a cross-platform IDE for C, C++, Python, QML/JavaScript, and PHP.kdevelop.org · read 4 Oct 2026
Release caveat
The Windows nightly build may be unstable and contain bugs or incomplete features, and the Chocolatey packages are developed independently from KDE and may not be up to date.kdevelop.org · read 4 Oct 2026
Release limitation
The site says Windows nightly builds are compiled from the master branch and may be unstable or contain bugs or incomplete features.kdevelop.org · read 3 Oct 2026
Security
KDE directs users who find a security issue in KDE software to report it and says its security advisories are listed there.kde.org · read 3 Oct 2026

Alternatives to KDevelop

Every alternative, ranked