
KDevelop is a Free and Open Source 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.
KDevelop has parser backends for C, C++ and Javascript/QML, with further external plugins supporting
e.g. PHP or Python.