Plugin-extensible IDE for C/C++ and other programming languageshttps://www.kdevelop.org
KDevelop is an integrated development environment (IDE).
It provides editing, navigation and debugging features for several programming languages,
as well as integration with multiple build systems and version-control systems
using a plugin-based architecture.
with further external plugins supporting e.g. PHP or Python.