Original author(s) | KDE |
---|---|
Developer(s) | KDE |
Initial release | 1 July 2014 |
Stable release | 5.33.0 (April 8, 2017 | )
Preview release | 5.0 beta 3 (June 5, 2014 | )
Repository | quickgit |
Written in | C++ (Qt) |
Operating system | Cross-platform (including "partial" support for Android,Windows and OS X) |
Type | |
License | GNU Lesser General Public License (LGPL) |
Website | api |
KDE Frameworks is a collection of libraries and software frameworks by KDE that serve as technological foundation for KDE Plasma 5 and KDE Applications distributed under the GNU Lesser General Public License (LGPL).
The included individual frameworks offer a wide variety of commonly needed functionality providing solutions including hardware integration, file format support, additional graphical control elements, plotting functions, spell checking and more. The frameworks are available for multiple operating systems.
KDE Frameworks represents an effort to rework KDE Platform 4 into a set of individual and independent, cross platform modules that will be readily available to all Qt-based applications. The transition from KDE Platform to KDE Frameworks began in August 2013, guided by top KDE technical contributors.
After the initial release of KDE Frameworks 5.0 and without the stress of a strict deadline, the developers are focusing on adding features to the components in KDE Frameworks 5, an example being better integration of Firefox into KDE.
It should be possible to install a KDE Frameworks 5 runtime alongside a KDE Platform 4 runtime so apps can use either one.
The source code in KDE Frameworks has been around since KDElibs 1. Besides the KDE Software Compilation, there may be other adopters, such as e.g. the desktop environments LXQt, MoonLightDE or Hawaii or applications such as Amarok, Avogadro, Trojitá or Subsurface.