СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

KDevelop — без триалов и нагибаловок программа, культовая находка

Категория: Разработка · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

KDevelop — IDE от KDE, преимущественно для C/C++/QML/Python. Существует с 1998 года, лицензия GPL/LGPL, написана на C++ с использованием Qt и KDE Frameworks.

Сильные стороны

  • Семантический анализ кода — собственный парсер на базе clang (с версии 5.0 KDevelop полностью использует clang для C/C++). Это даёт точную автодополнялку, рефакторинг, перейти-к-определению, поиск использований по семантике, а не по тексту.
  • Поддержка CMake — нативная, без плагинов. Открыл папку с CMakeLists.txt — KDevelop сам сконфигурировал build, показал таргеты, понял зависимости.
  • QMake, Custom Makefile, Ninja — тоже из коробки.
  • Отладка через GDB с визуализацией STL-контейнеров (через python pretty-printers), Valgrind-интеграция (memcheck, callgrind), Heaptrack.
  • Git, Subversion, Bazaar, Mercurial, CVS, Perforce — встроенные плагины.
  • Quick Open по файлам, классам, методам, документации.
  • Project Templates для KDE-приложений, Qt-приложений, plain C++ библиотек.

Языки

Реально хорошо — C, C++, QML. Прилично — Python (через kdev-python). Опционально — PHP, JavaScript. На Rust/Go/Java/Kotlin лучше брать другие IDE — здесь поддержка либо никакая, либо через костыли.

Где живёт лучше всего

Linux. Под KDE Plasma выглядит и работает максимально нативно — общие диалоги, иконки, темы. Под GNOME/XFCE тоже работает, но менее гармонично визуально.

Под Windows есть сборки от KDE on Windows проекта (Craft), под macOS — через MacPorts/Homebrew. Но обе платформы — second class, лучше использовать там Visual Studio или CLion соответственно.

Производительность

На больших проектах (100K+ строк C++) индексация при первом открытии может занять минуты. Зато после этого — мгновенная навигация, в отличие от Visual Studio Code с clangd, который при холодном старте может секундами думать над «перейти к определению».

Кому реально пригодится

  • Разработчикам KDE-приложений — KDevelop понимает специфику KDE Frameworks (KConfig, KIO, KDeclarative).
  • Авторам Qt-приложений — нативная поддержка QML с автодополнением, отладкой JavaScript внутри QML.
  • Embedded-разработчикам на C — CMake-проекты, кросскомпиляция, отладка через remote GDB.

Кому не зайдёт

Если ты пишешь на TypeScript/React/Python/Go/Rust как основной язык — это не твоя IDE. Бери IntelliJ-семейство, VS Code или JetBrains-специализированные.

Качай с kdevelop.org/download.

⬇ Скачать с официального сайта
НазваниеKDevelop
КатегорияРазработка
ЛицензияGPL
Официальный сайтhttps://www.kdevelop.org/download
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026