KDevelop är en integrerad utvecklingsmiljö (IDE) för C, C++, Objective-C, QML/JavaScript, Python och PHP, tillgänglig för Linux, Windows och macOS. Kärnan är kodanalysen: projektet tolkas löpande — för C/C++ via clang — vilket ger kodkomplettering, navigering och diagnostik som utgår från en förståelse av kodbasen snarare än från textmönster. CMake och QMake stöds som byggverktyg, och Qt-dokumentation, CMake-hjälp och mansidor kan visas inne i editorn.
Projektet påbörjades 1999 inom KDE-gemenskapen och ges ut i KDE:s release-cykel under GPL-2.0-or-later. KDevelop bygger på Qt- och KDE-plattformen och är strukturerat kring ett instickssystem: stöd för PHP och Python tillhandahålls av separata instick, liksom integrationer för Clang-Tidy, Heaptrack och Perforce. Flertalet delar kan därmed bytas ut eller kompletteras utan att kärnan ändras.
Verktyget är avsett för stora, sammankopplade projekt: flera projekt kan öppnas i samma session med definierad byggordning, och en Git-insticksmodul täcker versionshanteringen. Webbplatsen kdevelop.org finns på flera språk, däribland svenska, och gränssnittet har en svensk översättning som i den mätta kärnkatalogen omfattar 99 procent av strängarna.