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
- Chocolatey
choco install kdevelop - Flathub
flatpak install flathub org.kde.kdevelop
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
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to KDevelop
Compare allSoftware 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.
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.
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.
CMake
The de facto standard build system generator for C and C++, producing native build files for whatever toolchain is on the machine.
GDB
The GNU Project debugger for inspecting running or crashed programs written in C, C++, Rust and more.
LLVM
A collection of modular compiler and toolchain technologies, including the Clang C and C++ compiler.
GCC
The GNU Compiler Collection, compilers for C, C++, Fortran, Ada, Go, Rust and other languages.
Meson
An open-source build system for C, C++, Rust and other languages focused on speed and readability.
Ninja
A small, fast build system designed to run build files generated by tools such as CMake.