| Developer(s) | KDE |
|---|---|
| Initial release | December 6, 1999 |
| Stable release | 5.0.3 (December 1, 2016) |
| Repository | phabricator |
| Development status | Active |
| Written in | C, C++ |
| Operating system | Unix-like including macOS, Windows |
| Platform | KDE Platform |
| Available in | Multilingual |
| Type | Integrated development environment |
| License | GPLv2 |
| Website | www |
KDevelop is a free software integrated development environment (IDE) for Unix-like computer operating systems and Microsoft Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.
KDevelop 5 has parser backends for C, C++, Objective-C, Javascript/QML and PHP, with plugins supporting Python 3 and Ruby. Basic syntax highlighting and code folding are available for dozens of other source-code and markup formats, but without semantic analysis.
KDevelop is part of the KDE project, and is based on KDE Frameworks and Qt. The C/C++ backend uses Clang to provide accurate information even for very complex codebases.
KDevelop 0.1 was released in 1998, with 1.0 following in late 1999. 1.x and 2.x were developed over a period of four years from the original codebase. Bernd Gehrmann started a complete rewrite and announced KDevelop 3.x in March 2001. Its first release was together with K Desktop Environment 3.2 in February 2004, and development of KDevelop 3.x continued until 2008.