The KDE Gear (also known as the KDE Applications Bundle or KDE Applications) is a set of applications and supporting libraries that are developed by the KDE community,[4] primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.
The bundle is composed of over 100 applications. Examples of prominent applications in the bundle include the file manager Dolphin, document viewer Okular, text editor Kate, archiving tool Ark and terminal emulator Konsole.[5]
Software that is not part of the official KDE Applications bundle can be found in the "Extragear" section. They release on their own schedule and feature their own versioning numbers. There are many standalone applications like KTorrent, Krita or Amarok that are mostly designed to be portable between operating systems and deployable independent of a particular workspace or desktop environment. Some brands consist of multiple applications, such as Calligra Office Suite or KDE Kontact. There are several options for obtaining and installing KDE applications under Linux. Moreover, most of the KDE platform and applications have been ported to OpenBSD and NetBSD. While prior editions of KDE were often seen on other flavors of Unix, such as Solaris,the popularity of the open source alternatives running on a wide range of hardware (having been ported to nearly every RISC and x86 64 processors) has made KDE projects on similar OSs less obvious.[citation needed]
List of applications part of the bundle
Development
Software development
KDE SDK[6][7] is a collection of two dozen distinct integrated (both within the SDK but also with other KDE applications, e.g. many work with Dolphin, the default file manager) applications and components that work with/are part of KDevelop,[8] and is suitable for general purpose software development in a range of languages. It provides the tooling used to engineer KDE, and is particularly rich in tools to support Qt and C++ development, as well as the more fashionable Rust, Python, etc.
Most of the KDE SDK is available for Windows and macOS in addition to Linux and BSD.[9]
While created for the KDE desktop, prebuilt binary software, including nightly releases, is available for Mac OS, Linux (via AppImage,[10] AppStream[11] or Flathub,[12] as well as Snap[13]), as well as via most major Linux distributions package managers,[14] in addition to the source code via KDE Gitlab.[6][15]
Windows installers for production/released version of Kate,[16] KDevelop[9] and Umbrello[17] are available as well as via the store.
Several KDE applications are available for Android using the Kirigami framework.[18] built using KDevelop including KDE Connect,[19] KDE Itinerary, a digital travel assistant that integrates train, bus, and air bookings with maps, the KDE Kalendar application, and boarding passes,[20] and KAlgebra, a graphing scientific calculator.
Various other packages are being built for testing on Android, although plans for some of the core parts of the SDK (e.g. Kate) have not been announced.
Unless noted, KDE applications can use KIO slaves for ftp, http, ftp over ssh (fish) , Google drive, WebDAV to browse/access files just as they can local files, samba (Windows shared files), archives, man, and info pages. E.g. to browse a WebDAV location, in place of the file path, webdav://www.hostname.com/path/.
The various components can be used on their own (e.g. Kate as a general purpose text editor), or in combination (e.g. Kate uses KDiff3 internally to compare cached autorecovery file with the last saved version).
Kate – an advanced text editor for programmers, and general text editor.[21][7]
As of KDE 4, KEdit was replaced by Kate &/or Kwrite.[22]
KDevelop – an integrated development environment for multiple languages,[23] with a plug-in/extension framework (e.g. plug-ins for PHP,[24] Ruby,[25] Python,[26] Markdown documentation authoring/preview,[27] a SVG viewer,[28] etc.), and control flow viewer.
Supported languages include: C/C++ and ObjC (backed by the Clang/LLVM libraries)
Including some extra features for the Qt Framework
Including language support for CUDA and OpenCL
Qt QML and JavaScript, Python, PHP
In addition to the "supported" languages, there is syntax highlighting for a wide range of mark-up, configuration, programming, scripting, and data languages.
GUI integration with multiple different version control systems including Git,[29][30] Bazaar, Subversion, CVS, Mercurial (hg),[31] and Perforce.
Support for CMake and QMake, as well as generic and custom build files.
KCron – an application for scheduling programs to run in the background using cron
KDE Connect – A multi-platform utility which allows a mobile device to wirelessly interact with the PC through the local network with interactions such as file sharing and turning your phone into a virtual keyboard or touchpad.
The KDE Applications Bundle is released every four months and has bugfix releases in each intervening month. A date-based version scheme is used, which is composed of the year and month. A third digit is used for bugfix releases.[79]
With the April 2021 release, the KDE Applications Bundle has been renamed to KDE Gear.[4]
^"Massif Visualizer - Overview - KDE Projects". Archived from the original on 2012-03-13. Retrieved 2011-03-31.
^Abawajy, Jemal H.; Othman, Mohamed; Ghazali, Rozaida; Deris, Mustafa Mat; Mahdin, Hairulnizam; Herawan, Tutut (2019). Proceedings of the International Conference on Data Engineering 2015 (DaEng-2015). Springer. p. 66. ISBN 978-981-13-1799-6.
^"LemonPOS | Home". Archived from the original on 2010-08-25. Retrieved 2010-10-23.
^"Yakuake - an easy access console for KDE". 16 March 2006.
^"Three addictive pop-up console utilities". 13 September 2007.
^"unmaintained - KDE.org". Kde.org. Archived from the original on 5 July 2019.
^"Blogilo - blogging client - KDE.org". Kde.org.
^"jeromerobert / k4dirstat / wiki / Home — Bitbucket". bitbucket.org.
^"GitHub - shundhammer/qdirstat: QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)". GitHub. 10 September 2022.
^"KMess, MSN / Live Messenger for Linux - Home". Kmess.org.