KDevelop is a free, open-source, cross-platform IDE from the KDE community. It's especially powerful for C/C++ (Clang-based semantic analysis), but also supports Python, QML/JS, PHP, and more via plugins.
Key strengths: excellent code completion & navigation, CMake integration, Git/SVN support, debugger, and very extensible via plugins. Runs great on Linux (especially KDE Plasma), Windows, macOS.
Classic layout with project tree, code editor, tool views (classes, outline, problems console), and tabs.
Clang-powered completion, argument hints, quick-open, refactoring support, and inline documentation.
GDB/LLDB support with variables, watch, breakpoints, frame stack, threads, and disassembly views.
- Actively maintained — latest stable series ~6.4.x (regular KDE Gear releases)
- Best install: Flatpak (
flatpak install flathub org.kde.kdevelop)
- Also available via distro packages, Snap, Windows nightly builds, macOS DMG
- Official site: kdevelop.org
Great for KDE/Qt work, C++ projects, or when you want deep semantic tools without JetBrains-level price tag.