Recent from talks
Contribute something
Nothing was collected or created yet.
KDE Gear
View on Wikipedia| KDE Gear | |
|---|---|
| Original author | KDE |
| Developer | KDE |
| Initial release | December 17, 2014[1] |
| Stable release | |
| Repository | |
| Written in | C++, QML |
| Operating system | Linux, FreeBSD, et al. |
| Type | |
| License | GNU Lesser General Public License |
| Website | apps |

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community,[2] primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.
The bundle is composed of over 200 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.[3]
Previously the KDE Applications Bundle was part of the KDE Software Compilation.
Extragear
[edit]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 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. 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.
List of applications part of the bundle
[edit]Development
[edit]Software development
[edit]KDE SDK[4][5] 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,[6] 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.[7]
- While created for the KDE desktop, prebuilt binary software Archived 2023-10-03 at the Wayback Machine, including nightly releases, is available for Mac OS, Linux (via AppImage,[8] AppStream[9] or Flathub,[10] as well as Snap[11]), as well as via most major Linux distributions package managers,[12] in addition to the source code via KDE Gitlab.[4][13]
- Windows installers for production/released version of Kate,[14] KDevelop[7] and Umbrello[15] are available as well as via the store.
- Several KDE applications are available for Android using the Kirigami framework.[16] built using KDevelop including KDE Connect,[17] KDE Itinerary, a digital travel assistant that integrates train, bus, and air bookings with maps, the KDE Kalendar application, and boarding passes,[18] 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.[19][5]
- As of KDE 4, KEdit was replaced by Kate and Kwrite.[20]
- KDevelop – an integrated development environment for multiple languages,[21] with a plug-in/extension framework (e.g. plug-ins for PHP,[22] Ruby,[23] Python,[24] Markdown documentation authoring/preview,[25] a SVG viewer,[26] 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,[27][28] Bazaar, Subversion, CVS, Mercurial (hg),[29] and Perforce.
- Support for CMake and QMake, as well as generic and custom build files.
- Supported languages include: C/C++ and ObjC (backed by the Clang/LLVM libraries)
- Cervisia – CVS frontend[30]
- KDESvn – graphical Subversion client
- KAppTemplate – Template-based code project generator[32][33][34]
- KDiff3 – Diff/Patch frontend (see Comparison of file comparison tools)
- Kommander – Dynamic dialog editor
- Kompare – Diff/Patch frontend[35]
- Lokalize – a computer–aided translation system[36]
- Okteta – a hex editor
- Poxml
- Swappo
- Clazy Qt-oriented static code analyzer based on the Clang framework[37]
- Massif Visualizer – Visualizer for Valgrind Massif data files[38]
- Umbrello – UML diagram application[39]
- ELF Dissector ELF binary inspector[40]
- Fielding REST API tester[41]
- Doxyqml Doxygen filter to allow generation of API Documentation for QML
- Heaptrack traces all memory allocations and annotates these events with stack traces.
KDebugSettings[42]
- KUIViewer[43] views UI files (e.g. from Qt Designer).
Dferry D-Bus library and tools[44] CuteHMI Open-source HMI (Human Machine Interface) software written in C++ and QML.
Web development
[edit]- KImageMapEditor – an HTML image map editor[45]
- KXSLDbg – an XSLT debugger
Education
[edit]- blinKen – computerised version of the game Simon Says
- Cantor – worksheet view to other Free Software Math packages. GUI frontend to SageMath, Maxima, R and KAlgebra
- KAlgebra – a mathematical calculator based content markup MathML language
- Kalzium – Displays information about the periodic table of elements
- Kanagram – customizable anagram game
- KBruch – a program for generating tasks with vulgar fractions
- KGeography – a geography learning program
- KHangMan – classic hangman game
- Kig – Program for exploring geometric constructions
- Kiten – Japanese reference/learning tool
- KLettres – Helps to learn the alphabet and then to read some syllables in different languages
- KmPlot – mathematical function plotter
- KStars – a planetarium program
- KTouch – program for learning touch typing
- KTurtle – educational programming environment using turtle graphics
- KWordQuiz
- Marble – geographical map program
- Parley – a vocabulary trainer based on the Leitner system
- Step – an interactive physics simulator
Science
[edit]- Cirkuit – An application to generate publication-ready figures[46]
- KBibTeX – an application to manage bibliography databases in the BibTeX format
- Semantik – a mindmapping-like tool for document generation[47][48]
- RKWard – an easy to use, transparent frontend to R
- KTechLab – an IDE for electronic and PIC microcontroller circuit design and simulation
Games
[edit]- Bomber – arcade Bombing Game
- Bovo – Five–in–a–row Board Game
- Granatier – a Bomberman clone
- Kajongg – a Mahjong Board Game. Can play against robots or in multiplayer over network.
- Kapman – Pac-Man Clone
- KAtomic – a clone of the early 1990s commercial game Atomix
- KBattleship – Battleship-style game
- KBlackbox – Black–box logic game. Shoot rays into a black box to find some balls
- KBlocks – a Tetris clone
- KBounce – a JezzBall clone
- KBreakout – a Breakout type game
- KDiamond – a Bejeweled type game
- KFourInLine – Four–in–a–row Board Game
- KGoldrunner – Hunt Gold, Dodge Enemies and Solve Puzzles
- Kigo – a Go Board Game
- Kiriki – a Yahtzee game
- KJumpingCube – a board game where players make boxes change color and try to succeed in taking over the board
- KMahjongg – Mahjong solitaire
- KMines – Minesweeper game
- KNetWalk – a puzzle game. The player must arrange sections of wire to connect the computers
- Knights – Chess board program[49]
- Kolf – a Golf game
- Kollision – a game of dexterity
- GNUlactic Konquest – Galactic Strategy Game
- KPatience – Patience Card Game
- KReversi – Othello/Reversi game
- KShisen
- KsirK
- KSpaceDuel
- KSquares
- KSudoku
- KTron
- KTuberling
- Kubrick
- LSkat
- Palapeli
Toys
[edit]- AMOR – Amusing Misuse Of Resources. Desktop creature
- KTeaTime – Tea cooking timer
- KTux
- KWeather
Graphics
[edit]- DigiKam – a cross-platform image organizer
- Gwenview – an image viewer
- KColorChooser – a color chooser
- KColorEdit – a color palette editor
- KFax – a faxing application
- KGrab – a screen grabbing program
- KGraphViewer – a Graphviz dot graph viewer
- KIconEdit – an icon editor
- KolourPaint – Small bitmap graphics editor (similar to Microsoft Paint)
- Konstruktor – LEGO CAD[50]
- KPhotoAlbum – a digital photo and image manager
- KPovModeler – Modeling and composition program for creating POV-Ray scenes
- Krita – Digital painting and illustration suite
- KRuler – a screen ruler
- Spectacle – a screenshot tool
- Kuickshow – an image viewer
- Okular – a universal document viewer
- Skanlite – an image scanning application
Internet
[edit]- Kontact provides personal information management, backed by the Akonadi framework (including KMail, Akregator, etc.)
- Aki – an IRC client[51]
- ChoqoK – a microblogging application[52]
- KGet – a download manager
- KNetworkManager – a GUI for NetworkManager and supports both wired and wireless devices
- Konqueror – a File manager and web browser
- Konversation – a dedicated IRC client
- Kopete – Instant messaging
- KRDC – a remote desktop client
- KTorrent – a BitTorrent client
- KVIrc – a graphical IRC client
- KVpnc – a GUI for various virtual private network (VPN) clients
- Quassel IRC
- Rekonq – a lean web browser based on Webkit
- Smb4k – an SMB/CIFS share browser
- Falkon – a web browser using QtWebEngine, previously known as QupZilla[53]
- Trojitá – a cross-platform email client
Multimedia
[edit]Playback
[edit]- Amarok – Audio player and music manager, includes support for web music services[54]
- Audex – an easy to use audio CD ripping application
- Bangarang – a media player[55]
- Dragon Player – a simple and usability–focused multimedia player (formerly known as Codeine)
- JuK – Jukebox and music manager
- Kaffeine – Multimedia player
- KMPlayer – Video player plugin for Konqueror
- KPlayer – Multimedia player and library
- KRadio – an internet and AM/FM radio application[56]
- Elisa – Music player with simple, flexible interface
Production
[edit]- K3b – CD and DVD burning application
- k3bISO – ISO manager
- Kamoso – an application to take pictures and videos from webcam[57]
- Kdenlive – Video editor
- Kid3 – an MP3, Ogg/Vorbis and FLAC tag editor[58]
- KMediaFactory – a template based DVD authoring tool[59]
- KMix – Sound Mixer
- KoverArtist – a program for the fast creation of covers for CD/DVD cases and boxes.[60]
- Kubeplayer – a video player dedicated to play online videos.[61]
- soundKonverter – a frontend to various audio converters
Office
[edit]- Kontact provides personal information management, backed by the Akonadi framework (including Akregator, KNode, KMail, etc.)
- The Calligra Suite provides an office suite, including
- Calligra Flow – a flowchart and diagram editor
- Calligra Plan – a project management tool
- Calligra Sheets – Spreadsheet
- Calligra Stage – Presentation application
- Calligra Words – Word processor
- Kexi – a visual database creator
- KEuroCalc – a currency converter and calculator
- Kile – integrated LaTeX environment
- KMyMoney – a personal finance manager
- TaskJuggler – a project management tool
- Skrooge – Personal finances manager[62]
- LabPlot – a data plotting and analysis tool
- LemonPOS – a point of sales application for small and mid–size business[63]
- Tellico – a collection organizer
System
[edit]- Apper, formerly called KPackageKit – Package Manager with support for several formats (e.g. .deb, rpm)
- Dolphin – a navigational file manager
- Filelight – a disk space viewer
- katimon – an unofficial ATI graphics card temperature monitor
- KBluetooth – Bluetooth connections
- 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.
- KDE Partition Manager – a partition editor
- KDE System Guard – an enhanced task manager and system monitor
- KDiskFree – a disk space information utility
- KInfoCenter – a system and computer information utility
- Konsole – a terminal emulator
- Krfb – a desktop sharing program
- Krusader – an orthodox file manager
- KSystemLog – a system log viewer
- KWallet – a secure password manager
- Printer Applet – system tray icon for managing print jobs
- System Settings
- Yakuake – drop-down terminal emulator (modeled after the console screen in Quake)[64][65]
Utilities
[edit]- Ark – a file archiver
- KAlarm – a personal alarm scheduler
- Kate – a Text editor for programmers
- KBarcode4–light – a simple barcode generator
- KCalc – a calculation application
- KCharSelect – a character mapping tool
- KFind – a file and folder finder
- KFloppy – a floppy disk formatting tool
- KGPG – a graphical frontend for GnuPG
- Kleopatra – Certificate Manager and Unified Crypto GUI
- KRename – Batch renaming of files
- Krusader – a twin panel file manager
- KTimer – a countdown launcher
- KTimeTracker – a personal time tracker
- KWrite – a text editor
- Okteta – a hex editor
- RSIBreak – Makes sure you rest now and then
- Sweeper – a system cleaner
Accessibility
[edit]- KMag – a screen magnifying tool
- KMouseTool – Automatic Mouse Click
- KMouth – a speech synthesizer frontend
Discontinued
[edit]Unmaintained Applications[66]
- Blogilo – a blogging client[67]
- kdetv – TV viewer
- Jovie – text to audible speech
- KAppfinder – a menu updating tool
- Karbon – a scalable graphics application
- Katapult – a free application launcher
- KAudioCreator – CD ripping and encoding[47]
- KDM – a login manager
- KEdit – a text editor, has been replaced by Kate &/or Kwrite[20]
- KDirStat – a graphical disk usage utility (superseded by QDirStat or K4DirStat)[68][69]
- KEduca – an educational software
- KFileReplace – a file search and replace tool
- KFTPGrabber – a graphical FTP client
- KBFX – an application launcher
- Kiosk Admin Tool – predefine desktop configurations
- KLinkStatus – a link checker
- KMess – an IM client[70]
- KMid – MIDI and karaoke file (*.kar) player[71]
- KMLDonkey – a graphical frontend for MLDonkey
- KNC – a graphical orthodox file manager
- KNemo – a network monitor
- KNode – usenet newsgroups
- KOffice – an office suite that was superseded by Calligra Suite
- Komposé – a fullscreen task switcher
- KPager – desktop pager
- KPDF – a PDF viewer[72]
- KPPP – an Internet dial–up tool
- Kraft – a document creator for small businesses[73]
- KRecipes – a cook book
- KRemoteControl – remote Controls
- KSame – color matching game
- KSaoLaJi – a system cleaner[74]
- KsCD – CD Player
- KSig – signature app
- KSnapshot – a screenshot tool
- Kst – real-time large-dataset viewing and plotting tool[75]
- KUIViewer – Qt Designer UI File Viewer
- KUser – a user managing tool
- Kwlan – a wireless LAN manager
- KXDocker – an application launcher
- Mailody – an e–mail client
- QtParted – Partition editor
- Quanta Plus – IDE for XML–based languages
- RecordItNow – Record desktop[76]
- Simon – Speech Recognition
- SuperKaramba – desktop applets program
Releases
[edit]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.[77]
With the April 2021 release, the KDE Applications Bundle has been renamed to KDE Gear.[2]
| KDE Applications Bundle release history | ||
|---|---|---|
| Version | Key feature | Date |
| 14.12[1] | Kate, Konsole, Gwenview, KAlgebra, Kanagram, KHangman, Kig, Parley, KApptemplate and Okteta ported to KDE Frameworks 5. | 17 Dec 2014 |
| 15.04[78] | Rocs, Cantor, Kompare, Kdenlive and KDE Telepathy ported to KDE Frameworks 5. | 15 Apr 2015 |
| 15.08[79] | Dolphin and Ark ported to KDE Frameworks 5. Technology preview of KF5-based Kontact suite. | 19 Aug 2015 |
| 15.12[80] | KSnapshot was replaced by Spectacle, KTuberling, Klickety and KNavalBattle have also been updated to use KDE Frameworks 5. | 16 Dec 2015 |
| 16.04[81] | New music education software (Minuet), KHelpCenter now part of KDE Applications, bugfixes to Kontact, Ark | 20 Apr 2016 |
| 16.08[82] | Kolourpaint, Cervisia, KDiskFree, The Kontact Suite, Marble | 18 Aug 2016 |
| 16.12[83] | Kwave; Okular, Konqueror, KGpg, KTouch and Kalzium ported to KDE Frameworks 5. | 15 Dec 2016 |
| 17.04[84] | 20 Apr 2017 | |
| 17.08[85] | 17 Aug 2017 | |
| 17.12[86] | 14 Dec 2017 | |
| 18.04[87] | 19 Apr 2018 | |
| 18.08[88] | 16 Aug 2018 | |
| 18.12[89] | 13 Dec 2018 | |
| 19.04[90] | 18 Apr 2019 | |
| 19.08[91] | 15 Aug 2019 | |
| 19.12[92] | 12 Dec 2019 | |
| 20.04[93] | 23 Apr 2020 | |
| 20.08[94] | 13 Aug 2020 | |
| 20.12[95] | 10 Dec 2020 | |
| 21.04[96] | 22 Apr 2021 | |
| 21.08[97] | 12 Aug 2021 | |
| 21.12[98] | 9 Dec 2021 | |
| 22.04[99] | 21 Apr 2022 | |
| 22.08[100] | 18 Aug 2022 | |
| 22.12[101] | 8 Dec 2022 | |
| 23.04[102] | 20 Apr 2023 | |
| 23.08[103] | 24 Aug 2023 | |
| 24.02[104] | many applications ported to Qt 6. | 28 Feb 2024 |
Unsupported Latest version Preview version Future version | ||
See also
[edit]References
[edit]- ^ a b "KDE Ships KDE Applications 14.12.0". KDE. 2014-07-15. Retrieved 2015-07-20.
- ^ a b Nestor, Marius (2021-04-22). "KDE Gear 21.04 Software Suite Officially Released with Many Improved KDE Apps". 9to5Linux. Retrieved 2021-08-11.
- ^ "KDE's Applications". KDE Applications. Retrieved 2024-12-30.
- ^ a b "SDK · GitLab". GitLab. Retrieved 2023-03-09.
- ^ a b "Kate". KDE Applications. Retrieved 2023-03-09.
- ^ "KDevelop – A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP". KDevelop. Retrieved 2023-03-09.
- ^ a b "Get KDevelop". KDevelop. 2010-07-09. Archived from the original on 2023-10-03. Retrieved 2023-03-09.
- ^ "Kdevelop – Appimage". www.appimagehub.com. Retrieved 2023-03-09.
- ^ [appstream://org.kde.kdevelop.desktop "KDevelop Appstream"]. KDevelop Appstream installer. Retrieved 2023-03-09.
- ^ "Distributions – KDE Community Wiki". community.kde.org. Retrieved 2023-03-09.
- ^ "Distributions – KDE Community Wiki". community.kde.org. Retrieved 2023-03-09.
- ^ "Distributions – KDE Community Wiki". community.kde.org. Retrieved 2023-03-09.
- ^ "Dashboard [Jenkins]". binary-factory.kde.org. Archived from the original on 2020-05-02. Retrieved 2023-03-09.
- ^ "Get Kate". Kate. 2010-07-09. Retrieved 2023-03-09.
- ^ "KDE – Experience Freedom!". download.kde.org. Retrieved 2023-03-09.
- ^ "Kirigami gallery – Apps on Google Play". play.google.com. Retrieved 2023-03-09.
- ^ "Android Apps by KDE Community on Google Play". play.google.com. Retrieved 2023-03-09.
- ^ "KDE Itinerary – Apps on Google Play". play.google.com. Retrieved 2023-03-09.
- ^ "The Kate Handbook". docs.kde.org. Retrieved 2023-03-09.
- ^ a b for simple writing needs use KWrite, for advanced ones – Kate. "Re: where is kedit?". November 3, 2010.
- ^ "KDevelop". KDE Applications. Retrieved 2023-03-09.
- ^ "KDevelop PHP Support". KDE Applications. Retrieved 2023-03-09.
- ^ "KDevelop / KDevelop Ruby Support · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "KDevelop Python Support". KDE Applications. Retrieved 2023-03-09.
- ^ "Markdown Viewer KPart". KDE Applications. Retrieved 2023-03-09.
- ^ "SVG Viewer KPart". KDE Applications. Retrieved 2023-03-09.
- ^ "Git Klient". KDE Applications. Archived from the original on 2023-03-09. Retrieved 2023-03-09.
- ^ "SDK / Git-Lab · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "KDevelop / KDevelop Mercurial Support · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "Cervisia Manual". docs.kde.org. Retrieved 2023-03-09.
- ^ "Cervisia". KDE Applications. Retrieved 2023-03-09.
- ^ "KAppTemplate". KDE Applications. Retrieved 2023-03-09.
- ^ "SDK / KAppTemplate · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "The KAppTemplate Handbook". docs.kde.org. Retrieved 2023-03-09.
- ^ "KDE Documentation –". docs.kde.org. Retrieved 2023-03-09.
- ^ "KDE Documentation –". docs.kde.org. Retrieved 2023-03-09.
- ^ "SDK / Clazy · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "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.
- ^ "SDK / ELF Dissector · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "Fielding". KDE Applications. Retrieved 2023-03-09.
- ^ "KDebugSettings". KDE Applications. Retrieved 2023-03-09.
- ^ "KUIViewer". KDE Applications. Retrieved 2023-03-09.
- ^ "SDK / Dferry · GitLab". GitLab. Retrieved 2023-03-09.
- ^ "KImageMapEditor – a KDE-based HTML image map editor". Archived from the original on 21 August 2018. Retrieved 26 March 2019.
- ^ "Cirkuit". Linux-apps.com. Archived from the original on 2019-07-05. Retrieved 2020-09-14.
- ^ a b "Semantik". Linux-apps.com.
- ^ "Software corner » Semantik". Archived from the original on 2012-07-28. Retrieved 2010-10-23.
- ^ "Knights – Overview – KDE Projects". Archived from the original on 2011-08-11. Retrieved 2011-03-31.
- ^ Konstruktor website
- ^ "Aki – Overview – KDE Projects". Archived from the original on 2011-07-17. Retrieved 2010-10-23.
- ^ "Choqok « KDE Microblog client". Archived from the original on 2017-10-16. Retrieved 2017-09-30.
- ^ "About Falkon – Falkon". Falkon.org. Retrieved 2018-05-26.
- ^ Paul, Ryan (January 13, 2009). "First Amarok 2 point update brings back lots of features". Ars Technica.
- ^ "Bangarang – a media player". Bangarang.wordpress.com.
- ^ "KRadio – The Linux and KDE AM/FM/Internet Radio Application -". Kradio.sourceforge.net.
- ^ "Multimedia / Kamoso". GitLab.
- ^ "Kid3 – Audio Tagger". Kid3.sourceforge.io.
- ^ "Google Code Archive – Long-term storage for Google Code Project Hosting". Code.google.com.
- ^ "KoverArtist". Linux-apps.com.
- ^ Riemann, Robert (December 18, 2010). "Announcing Kubeplayer (youtube w/o flash)". Blog.riemann.cc.
- ^ "Skrooge | Skrooge". Skrooge.org.
- ^ "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.
- ^ "KMid". SourceForge. Retrieved 2019-04-28.
- ^ "Application of the Month: KPDF". Archived from the original on June 20, 2010.
- ^ "Kraft – KDE Software for People Operating a small Business : Main / Kraft : browse". Volle-kraft-voraus.de.
- ^ "KSaoLaJi". Opendesktop.org.
- ^ "Kst – Visualize your data". Kst-plot.kde.org. Retrieved April 28, 2019.
- ^ "RecordItNow – Home". Recorditnow.sourceforge.net.
- ^ "KDE Community Wiki – Schedules". KDE.
- ^ "KDE Ships KDE Applications 15.04.0". KDE. 2015-04-15. Retrieved 2015-07-29.
- ^ "KDE Ships KDE Applications 15.08.0". KDE. 2015-08-19. Retrieved 2015-08-19.
- ^ "KDE Ships KDE Applications 15.12.0". KDE. 2015-12-16. Retrieved 2016-01-11.
- ^ "KDE Ships KDE Applications 16.04.0". KDE. 2016-04-20. Retrieved 2016-06-22.
- ^ "KDE Ships KDE Applications 16.08.0". KDE. 2016-08-18. Retrieved 2016-12-02.
- ^ "KDE Ships KDE Applications 16.12.0". KDE. 2016-12-15. Retrieved 2016-12-17.
- ^ "KDE Ships KDE Applications 17.04.0". KDE. 2017-04-15. Retrieved 2017-09-28.
- ^ "KDE Ships KDE Applications 17.08.0". KDE. 2017-08-15. Retrieved 2017-09-28.
- ^ "KDE Ships KDE Applications 17.12.0". KDE. 2017-08-15. Retrieved 2017-12-17.
- ^ "KDE Ships KDE Applications 18.04.0". KDE. 2018-04-19. Retrieved 2018-10-13.
- ^ "KDE Ships KDE Applications 18.08.0". KDE. 2018-08-16. Retrieved 2018-10-13.
- ^ "KDE Ships KDE Applications 18.12.0". KDE. 2018-12-13. Retrieved 2019-02-09.
- ^ "KDE Ships KDE Applications 19.04.0". KDE. 2019-04-18. Retrieved 2019-04-18.
- ^ "KDE Ships KDE Applications 19.08.0". KDE. 2019-08-15. Retrieved 2019-10-12.
- ^ "19.12 Releases". KDE. 2019-12-12. Retrieved 2020-02-04.
- ^ "KDE's April 2020 Apps Update". KDE. 2020-04-23. Retrieved 2020-11-20.
- ^ "KDE's August 2020 Apps Update". KDE. 2020-08-13. Retrieved 2020-11-20.
- ^ "KDE's December 2020 Apps Update". KDE. 2020-12-10. Retrieved 2020-12-12.
- ^ "KDE Gear 21.04". KDE. 2021-04-22. Retrieved 2022-08-11.
- ^ "KDE Gear 21.08". KDE. 2021-08-12. Retrieved 2022-08-11.
- ^ "KDE Gear 21.12". KDE. 2021-12-09. Retrieved 2022-08-11.
- ^ "KDE Gear 22.04". KDE. 2022-04-21. Retrieved 2022-08-11.
- ^ "KDE Gear 22.08". KDE. 2022-08-18. Retrieved 2023-01-28.
- ^ "KDE Gear 22.12". KDE. 2022-12-08. Retrieved 2023-01-28.
- ^ "KDE Gear 23.04". KDE. 2023-04-20. Retrieved 2023-08-07.
- ^ "KDE Gear 23.08". KDE. 2023-08-24. Retrieved 2023-09-11.
- ^ "KDE MegaRelease 6". KDE Community. 2024-02-28. Retrieved 2024-05-13.
External links
[edit]KDE Gear
View on GrokipediaOverview
Definition and Purpose
KDE Gear is a curated collection of over 200 applications and libraries developed by the KDE community, designed to deliver feature-rich, integrated tools that enhance the desktop experience primarily on Linux-based systems and other platforms.[5][6] These components emphasize modularity, allowing users to select and install only the tools they need while ensuring high-quality, open-source software that avoids proprietary dependencies, intrusive advertising, or privacy intrusions.[7] The primary purpose of KDE Gear is to boost productivity, foster creativity, and improve overall usability through community-driven development, providing accessible alternatives for tasks ranging from file management to multimedia editing.[7] By focusing on user-facing applications, it supports the KDE ecosystem's goal of delivering free software that runs efficiently on diverse hardware and operating systems, including BSD, Windows, macOS, and Haiku.[7][5] Distinct from core KDE elements like Plasma—the desktop environment—and KDE Frameworks—the foundational libraries—KDE Gear serves as optional, synergistic add-ons that integrate seamlessly without being essential to the base system.[5] This positioning enables flexibility, where Gear applications can leverage Plasma's interface and Frameworks' APIs to create a cohesive yet customizable computing environment.[6] KDE Gear has evolved from ad-hoc, self-managed community contributions, previously known as Extragear projects with independent release cycles, into a structured bundle that coordinates synchronized updates on behalf of maintainers.[8] As part of the broader KDE Project, an international effort to produce innovative open-source software, it underscores the community's commitment to collaborative advancement.[3]Components and Platforms
KDE Gear comprises a diverse set of user-facing applications and supporting libraries that extend the functionality of the KDE ecosystem. Applications include tools such as file managers for handling local and remote files, multimedia players for audio and video playback, and productivity suites for document editing and organization.[5] Supporting libraries provide shared infrastructure, such as KIO for managing network protocols and transparent file access, and Akonadi for centralized storage and retrieval of personal information management (PIM) data like contacts and calendars.[9] These components are designed as a modular extension to KDE Plasma, enhancing its desktop environment with additional capabilities without altering its core.[10] KDE Gear primarily targets Linux distributions, where it integrates seamlessly with package managers like those in Fedora, Ubuntu, and openSUSE. Ports extend compatibility to other Unix-like systems including FreeBSD and Haiku, as well as non-Unix platforms such as Windows and macOS through native builds or compatibility layers. Limited support for Android exists via adaptations for Plasma Mobile, enabling select applications on touch-based interfaces. This cross-platform viability stems from the underlying Qt framework, a cross-platform application development toolkit that abstracts platform-specific details for consistent behavior across operating systems.[10] Integration across KDE Gear components relies heavily on KDE Frameworks, a collection of modular libraries that ensure uniformity in user interface elements, file operations, and system interactions. For instance, applications reuse framework-provided components for tasks like rendering widgets or handling notifications, promoting code efficiency and a cohesive user experience without redundant development efforts. This shared architecture allows libraries like those for multimedia processing or accessibility features to be employed uniformly, reducing maintenance overhead while maintaining high standards of interoperability.[11] In scope, KDE Gear encompasses over 180 applications alongside dozens of libraries and plugins, broadly categorized into areas such as utilities, games, and development tools, though the full catalog avoids exhaustive enumeration in favor of modular distribution.[12][5]History
Origins in KDE Extragear
KDE Extragear emerged in the early 2000s as a dedicated repository for community-contributed applications and libraries that complemented the core KDE desktop environment without being part of its official releases. Hosted on KDE's servers, it served as a hub for experimental, specialized, and mature software developed outside the main project's scope, enabling developers to innovate freely using KDE technologies. This structure allowed for a broader ecosystem of tools, such as multimedia players and photo management applications, to flourish alongside the primary KDE offerings.[8][13] The repository's formation aligned closely with the KDE 3.x series, released starting in April 2002, marking a period of expanded community involvement in KDE's development. During this time, notable applications like Amarok, an audio player, and digiKam, a digital photo management tool, originated or were hosted in Extragear, demonstrating its role in nurturing diverse contributions. These projects exemplified how Extragear supported the integration of KDE-specific features into standalone software.[14][15] Extragear's development model emphasized decentralization and volunteer participation, with less rigorous coordination than the core KDE releases. Projects followed their own release schedules, version schemes, and maintenance practices, often progressing from the initial Playground stage for early experimentation to Extragear for more stable, self-managed distribution. This approach promoted a merit-based community where contributors drove progress independently while benefiting from KDE's infrastructure and review processes.[8][13] By the late 2000s, the repository's expanding collection of applications underscored the need for enhanced organization to improve discoverability and usability for users and developers alike, setting the stage for further evolution in KDE's software distribution strategies.[8]Formation as KDE Applications
In 2014, the KDE project underwent a major restructuring with the introduction of KDE Applications, aimed at creating a unified bundle of software that could follow an independent yet coordinated release schedule. The inaugural release, KDE Applications 14.12, was launched on December 17, 2014, marking the transition from the previous KDE Software Compilation model. This bundle incorporated more than a hundred applications, featuring key utilities such as the Dolphin file manager for efficient file handling and Okular for versatile document viewing and annotation.[16] The formation was driven by the need to align application updates with the evolving KDE Frameworks 5 and Plasma 5 components, addressing issues of release fragmentation and simplifying dependency management in a modular environment. Previously, the monolithic structure of the KDE Software Compilation had led to infrequent, synchronized updates across disparate elements, hindering agility. By decoupling applications into a dedicated release stream, KDE enabled quarterly cycles that allowed developers to port apps to Qt5-based Frameworks incrementally—evident in early conversions like the Kate text editor and Konsole terminal emulator—while ensuring compatibility and reducing maintenance overhead.[17][18] From its initial scope, which focused on core productivity and utility tools, the KDE Applications collection rapidly expanded through community contributions and integrations, reaching over 150 items—including applications, libraries, and supporting components—by 2016. This growth reflected the project's emphasis on inclusivity, drawing from the legacy of extragear repositories to encompass diverse categories like multimedia editors and educational software.[16][19] By 2016, a pivotal milestone was achieved with the full separation of KDE Applications from the remnants of the monolithic KDE Software Compilation, solidifying its status as an autonomous pillar alongside Frameworks and Plasma. This independence facilitated quarterly releases, such as 16.04 and 16.12, that prioritized application-specific enhancements—like improved accessibility in tools such as KHelpCenter—while maintaining synchronization for ecosystem cohesion. The shift enhanced developer focus, bug resolution efficiency, and user access to polished software without dependency on desktop environment timelines.[20][21]Renaming to KDE Gear
In March 2021, the KDE Project announced the rebranding of its bundled software collection from KDE Applications to KDE Gear, with the change taking effect alongside the 21.04 release on April 22, 2021.[2][22] This shift marked a new phase in the project's branding evolution, following prior names like KDE, KDE SC, and KDE Applications.[22] The primary reasons for the renaming centered on more accurately representing the "toolkit" essence of the bundle, which includes not only applications but also libraries and plugins designed for modular integration and precise functionality.[22] The term "Gear" was chosen to evoke mechanical components that interlock reliably, aligning with the KDE logo's gear motif and emphasizing interoperability over a simple list of "applications."[2][22] It also addressed potential confusion arising from the previous name, which overlapped with the wider ecosystem of KDE-developed software beyond the coordinated release service.[22] The rebranding positively impacted the project's visibility, particularly in promoting cross-platform availability on systems like Windows and macOS, where the "Gear" nomenclature underscores the portable, assembly-like quality of the components.[23] Community responses highlighted the name's appeal in conveying dependability and engineering rigor, distinguishing it from more generic "applications" branding.[2] Since the rename, KDE Gear has seen significant development, including the integration of Qt 6 ports for many applications in the 24.02 release on February 28, 2024, which advanced compatibility with contemporary Qt frameworks.[24] By 2025, the collection had expanded to over 180 individual programs, supplemented by dozens of libraries and plugins, reflecting ongoing growth in scope and maintenance.[12]Release Process
Versioning Scheme
KDE Gear employs a date-based versioning scheme that incorporates the two-digit year and month of the major release, such as 25.08 for the August 2025 release.[10] Major releases are suffixed with .0, while follow-up bugfix updates use incremental suffixes like .1 or .2 to indicate stability improvements without new features.[25] This format allows for straightforward identification of release timing and supports automated tools in development workflows, such as CMake variables for version management.[26] Major releases follow a four-month cycle, approximately every four months, such as in February/May/August/December in 2024 and April/August/December in 2025, to synchronize with the KDE Plasma desktop environment's update rhythm and ensure compatibility across the KDE ecosystem.[1][27] Each cycle includes structured phases like dependency freezes, beta testing, and release candidates to enable thorough community validation before general availability.[28] The scheme promotes predictable release cadences, enabling users and distributors to plan integrations effectively while accommodating rolling-release systems that benefit from time-stamped updates for seamless incorporation.[29] It was initially introduced in 2014 with the first KDE Applications bundle (14.12) to replace semantic versioning and better suit the project's frequent, coordinated application updates.[30] In 2021, following the rebranding to KDE Gear, the approach was refined to encompass libraries and plugins alongside applications, broadening its application to foundational components.[31][26]Maintenance and Major Releases
KDE Gear follows a quarterly release cycle for major versions, with the 24.02 edition launched on February 28, 2024, marking a significant milestone through the porting of numerous applications to Qt 6, enabling better compatibility with modern KDE frameworks and Plasma 6.[32] This migration addressed long-standing dependencies on Qt 5, allowing for enhanced performance and future-proofing across the application suite.[24] Subsequent major releases continued to build on this foundation, with KDE Gear 24.08 arriving on August 22, 2024, introducing enhancements to file management capabilities, particularly in the Dolphin file manager, alongside updates to tools like Kdenlive for video editing and Tokodon for social media interactions.[1] In 2025, the 25.04 version, released on April 17, emphasized stability improvements across core applications such as Okular for document viewing and KDE Connect for device synchronization, refining user experience through targeted bug resolutions and usability tweaks.[33] The 25.08 edition followed on August 14, 2025, focusing on broader application refinements, including memory optimizations in the Akonadi engine and support for additional languages in remote desktop sharing via KRFB.[10] Maintenance for each major release involves monthly bugfix updates to ensure ongoing reliability, typically spanning four months per series; for instance, the 25.08 branch received patches in versions 25.08.1 (September 11, 2025), 25.08.2 (October 9, 2025), and 25.08.3 (November 6, 2025), addressing issues like crashes in Kdenlive and zoom handling in Dolphin.[34] The community-driven maintenance process relies on structured tools for quality assurance, including bug triage through Bugzilla, where developers and users report and prioritize issues across the Gear applications. Translations are coordinated via KDE Translate, a collaborative platform that supports over 60 languages and integrates directly with the development workflow to maintain accessibility. Backports of fixes to stable branches are a key practice, allowing critical improvements from newer developments to reach users without disrupting the quarterly cycle.[35] As of November 2025, recent trends in KDE Gear development highlight a push toward cross-platform refinement, with applications like Konsole and Kate gaining better Wayland support on Linux for seamless operation alongside X11.[36] Applications like digiKam have incorporated AI-driven features for image enhancement, such as auto-rotation, with ongoing discussions for further integration in tools like Kdenlive.[37][38] KDE Gear 25.12 was released on December 11, 2025, as scheduled, with 25.12.2 as the latest bugfix update available as of early 2026, providing additional stability improvements.[39]Applications by Category
Development Tools
KDE Gear's Development Tools category includes around 15-20 applications tailored for software engineering tasks, such as integrated development environments, text editing, debugging, profiling, and version control, all optimized for Qt-based workflows and KDE environments. These tools emphasize modularity and extensibility, allowing developers to integrate them into KDE-specific pipelines for efficient code management and analysis.[40][10] Among the core software development applications, KDevelop stands out as a free and open-source integrated development environment (IDE) that provides robust support for C, C++, Python, QML/JavaScript, and Qt projects. It features a plugin-based architecture enabling extensions for multiple build systems, version control integration (such as Git and SVN), semantic syntax highlighting, code navigation, and debugging capabilities, making it particularly suited for large-scale Qt/KDE application development.[41] Kate, an advanced multi-document text editor, complements KDevelop by offering syntax highlighting for over 300 languages, Language Server Protocol (LSP) integration for intelligent code completion, multi-cursor editing, built-in terminal, and Git support, ideal for quick scripting and configuration tasks in developer workflows.[42] For low-level data inspection, Okteta functions as a hex editor that displays raw file contents in customizable formats (hexadecimal, decimal, binary, or character encodings like UTF-8 and EBCDIC), with features for undo/redo, structure-based analysis, and dockable tools to facilitate binary file editing and debugging.[43] Umbrello provides UML modeling capabilities, supporting diagram types such as class, sequence, use case, and entity-relationship, while generating code in languages like C++, Java, and Python from XMI-compliant models to aid in software design and documentation.[44] Memory management is addressed by Heaptrack, a profiler that traces heap allocations with stack traces, visualizes hotspots via flamegraphs and time-based charts, and detects leaks or inefficient temporary allocations to optimize performance in Qt applications.[45] Code comparison and merging are handled by KDiff3, a diff and merge tool that performs line-by-line and character-level analysis of up to three files or directories, supports automatic merging, Unicode handling, and integration with version control systems for resolving conflicts in collaborative development.[46] These tools, along with others like KCachegrind for call-graph profiling, Kompare for visual diffs, and KAppTemplate for generating project skeletons, highlight the category's focus on Qt integration and plugin ecosystems that enhance version control and build processes.[47] In web development, KImageMapEditor enables the creation and editing of HTML image maps using the<map> tag, allowing developers to define clickable regions on images for interactive web elements directly within KDE workflows.[48] Additional utilities such as Clazy (a static analyzer for Qt best practices), Codevis (for code architecture visualization), Kile (LaTeX IDE), and Kommit (Git client) extend the suite, providing specialized support for documentation, binding generation, and revision control in KDE-centric projects.
Overall, these development tools depend on KDE Frameworks for shared components like I/O slaves and configuration systems, ensuring consistent behavior across the KDE ecosystem.