KDevelop is a free software integrated development environment (IDE) developed under the KDE Umbrella. KDevelop provides support for a wide variety of languages (such as C/C++, Python, PHP, Ruby, ...) via an extensible plugin framework.