KDevelop is an open source, portable and free software project that provides users with a feature-full, plugin-based IDE (Integrated Development Environment) for the C, C++ and other widely used programming languages.
Features at a glance
Key features include an easy-to-use, yet complex graphical user interface written in the Qt GUI toolkit, support for sessions, support for a wide range of programming languages, the ability to set up an application as a second project, as well as the ability to create project from scratch.
In addition, it comes with different tools, views, modes and working sets, support for keyboard shortcuts, support for templates, unit tests and classes. With KDevelop, developers will be able to explore the source code of an existing application and make changes to improve it.
Supports more than 10 programming languages
The application has been designed from the ground up to support 12 programming languages, 5 build tools, 11 documentation formats, 4 revision control systems, 3 code editors, 5 development toolkits, and dozens of other neat tools.
It’s a cross-platform application
Being written in Qt, KDevelop is designed as a cross-platform application that has been successfully tested under the GNULinux, FreeBSD, Solaris, Mac OS X, and other UNIX-like operating systems. It is available on the default software repositories of many Linux distributions.
Availability and supported architectures
KDE developers who want to develop powerful application for the KDE desktop environment can download the KDevelop application as a source archive, which must be configure and compiled prior to installation. Both 32-bit and 64-bit architectures are supported at this time.
Meet KDevPlatform
Also part of the KDevelop project, meet KDevPlatform, an open source and freely distributed set of libraries that can be used as a base for IDE-like programs like Quanta, Kile, KTechLab, and even KDevelop itself, which is based on KDevPlatform.