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.