KDE, like all of Linux, is modular, and sometimes you need to install additional packages to get certain functionality. Are you a long-time Arch user and think you know everything? Did you know that you can backup your important files directly from the system settings?
This repository contains a list of official Arch Linux / AUR packages (developed by the KDE team) as well as third-party applications and plugins that add or enhance KDE’s functionality. You can also check out the repository’s Wiki page, where you might find useful information.
The list will be divided into several parts. The first part will list both the GUI applications that come out of the box in many distributions and the applications that are officially supported by KDE Plasma developers (see apps.kde.org). The second part will contain components, libraries, extensions, and other components that work under the hood but are important for the environment to function (for example, some packages can add certain functionality to the standard set of applications; i.e., Dolphin can natively mount ISO images). The third part will be dedicated to community work - GUI applications, compositor effects, theme engines, and so on.
If you don’t want to worry about selecting the right components and want a complete, ready-to-use desktop environment immediately, you can run this command to get every KDE package group (jq is required):
curl -s https://archlinux.org/groups/ | grep -oP 'kde-[^/"]+|kf[5,6]|kdevelop' | sed 's/<$//' | jq -R . | sed 's/\"//g' | uniqRunning this command will give you a list of all KDE Plasma package groups you want to install.
Note
Legend: [AUR] - AUR-only package · [WIP] - in development · [N/A] - no packages available · [soon] - not yet released · [group] - package group · [Mobile] - Plasma Mobile
If you’d like to contribute to the development of this repository, feel free to open an issue or pull request.
If you find this repo useful, you might want to see the work of these people as well:
- francoism90/awesome-kde (my inspiration)
- shalva97/kde-configuration-files
plasma-login-manager🔗 - the new generation SDDM replacementdolphin🔗 - the best file manager in the worldkonsole🔗 - the best terminal emulator in the worldyakuake🔗 - drop-down terminalsystemmonitor🔗 - Plasma's built-in system / resources monitordiscover🔗 - Plasma's built-in app store. Mostly useful on Arch only if you use Flatpakskwalletmanager🔗 - password & secrets managerkdf(kdiskfree) 🔗 - disk usage statistics. Also provides KCM module for System Settingsksystemlog🔗 - system log viewerkhelpcenter🔗 - basically the entire Plasma wiki, but offlinesystemdgenie🔗 - systemd management toolkjournald🔗 - system journal management toolspectacle🔗 - built-in screenshot / video capture utilityqmlkonsole[Mobile]🔗 - terminal emulator designed for Plasma Mobileindex-fm[Mobile]🔗 - file manager for Plasma Mobile
kbackup🔗 - self-explanatoryark🔗 - archive managerfilelight🔗 - disk usage statisticskcalc🔗 - a simple but powerful calculatorkfind🔗 - the best file search tool out therekcharselect🔗 - unicode character selectorkgpg🔗 - GPG management toolkleopatra🔗 - certificate, cryptography & GPG management tool. The author finds it quite usefulsweeper🔗 - system cleanerkmag🔗 - screen magnifier (X11 only; Wayland has this built into the compositor)kweather🔗 - weather appkclock🔗 - clock, stopwatch, timers and alarmskmousetool🔗 - mouse clickerkrecorder[Mobile]🔗 - simple voice recorder for KDE Plasma & Plasma Mobilekeysmith[Mobile]🔗 - 2FA code generator for KDE Plasma & Plasma Mobilepartitionmanager🔗 - GParted on steroidsisoimagewriter🔗 - ISO burning toolkate🔗 - advanced code and/or text editorokteta🔗 - advanced HEX editorkrename🔗 - batch file renamerkrusader🔗 - file managersmb4k[WIP]🔗 - advanced SAMBA explorerkfloppy🔗 - floppy disk formatternota[AUR][Mobile]🔗 - simple text editor designed for KDE Plasma & Plasma Mobilenota-git[AUR]🔗 - simple text editor designed for KDE Plasma & Plasma Mobilekarp-git[AUR][WIP]🔗 - PDF arrangerhash-o-matic🔗 - file hash verifieralpaka-git[AUR][WIP]🔗 - Ollama clientk3b🔗 - disc burning toolqrca🔗 - barcode scanner. Also lets you share WiFi passwords via QR codekdeconnect🔗 - Apple-like magic in terms of phone integration / synchronizationkrdc🔗 - remote desktop clientkrfb🔗 - remote desktop client (VNC)kontrast🔗 - color contrast checkerkdialog🔗 - YAD & Zenity alternativekteatime🔗 - timer for steeping tea 🙄kalk🔗 - convergent calculator for Plasmakalm🔗 - teaches you different breathing techniqueskdebugsettings🔗 - Qt debug settings editorktimer🔗 - countdown launcherkruler🔗 - screen ruler
kompare🔗 -diff&patchfrontendheaptrack🔗 - memory profilerkdevelop[group]🔗 - IDEkommit🔗 - git clientcodevis[WIP]🔗 - code architecture visualizermassif-visualizer🔗 - massif data visualizerumbrello🔗 - UML modelling tool and code generatorkapptemplate- KDE Template Generatorkcachegrind🔗 - visualization of performance profiling datakde-dev-scripts- scripts and settings files useful during development of KDE softwarekde-dev-utils🔗 - small utilities for developers using KDE/Qt libs/frameworkskdesdk-kio- KDE SDK KIO pluginskdesdk-thumbnailers- plugins for the thumbnailing systemkirigami-gallery🔗 - gallery application built using Kirigamilokalize🔗 - computer-aided translation systempoxml- DocBook XML files translator
gwenview🔗 - image viewerharuna🔗 - media playerdragon🔗 - media playerelisa🔗 - music playerjuk🔗 - music playervvave🔗 - music playeramarok🔗 - audio / music playerkaffeine🔗 - media playerkdenlive🔗 - video editorkamoso🔗 - camera appkwave🔗 - sound editoraudiotube🔗 - YouTube Music clientplasmatube🔗 - YouTube clientaudex🔗 - CD ripper. Provides KCM modulekid3🔗 - audio taggersubtitlecomposer🔗 - subtitle composerkrita🔗 - no explanation neededkcolorchooser🔗 - simple color pickerkolourpaint🔗 - MS Paint alternativedigikam🔗 - photo management toolkoko🔗 - image gallerykphotoalbum🔗 - photo collection tagger & managerglaxnimate[AUR]🔗 - vector animation & motion designkgeotag🔗 - photo geotaggeroptiimage🔗 - image compressorperuse[N/A]🔗 - comic readershowfoto[N/A]🔗 - photo viewer & editorkimagemapeditor[Mobile]🔗 - editor of image mapskgraphviewer[Mobile]🔗 - Graphviz DOT graph file viewerkmix🔗 - volume mixeraudiocd-kio- KIO slave for accessing audio CDstelly-skout🔗 - TV guide / EPG viewerdrawy🔗 - infinite whiteboard drawing app
okular🔗 - PDF / ebook / document viewerghostwriter🔗 - note taking apparianna🔗 - ebook readerkile🔗 - LaTex editorcalligra🔗 - all in one office solutiontellico🔗 - personal media collection. Supports DVD, books, music, games, comic books and much morekeurocalc[AUR]🔗 - currency converter. Note: deprecated; KRunner has this feature built-inskanlite🔗 - image scannerskanpage🔗 - image scanner
ktorrent🔗 - torrent clientkonversation🔗 - IRC clientkget🔗 - download managerneochat🔗 - Matrix clienttokodon🔗 - Mastodon clientkasts🔗 - podcasts clientruqola[AUR]🔗 - rocket.chat clientalligator🔗 - Kirigami-based RSS / feed readerangelfish[Mobile]🔗 - web browser for Plasma Mobilefalkon🔗 - QtWebEngine browserkonqueror🔗 - KDE file manager & web browser
skrooge🔗 - personal finance managerkorganizer🔗 - calendar & task schedulerkmail🔗 - email clientzanshin🔗 - To-Do managementkontact🔗 - personal information managerkaddressbook🔗 - contact managermerkuro🔗 - calendar appkongress🔗 - conferences managerakregator🔗 - feed / RSS reader
itinerary[Mobile]🔗 - personal digital travel assistant for KDE Plasma & Plasma Mobilektrip🔗 - public transport navigatorfrancis🔗 - Pomodoro timermarknote🔗 - note taking appklevernotes[Mobile]🔗 - note taking app designed for KDE Plasma & Plasma Mobilecalindori[Mobile]🔗 - calendar app designed for KDE Plasma & Plasma Mobilepublicalerts[soon]🔗 - emergency & weather alertskomodo🔗 - todo manager
accessibility-inspector🔗 - inspect your application accessibility treekmousetool🔗 - automatic mouse clickerkmouth🔗 - speech synthesizer frontend
bomber🔗 - arcade bombing gamebovo🔗 - five-in-a-row board gamegranatier🔗 - Bomberman clonekajongg🔗 - Mahjong tile gamekapman🔗 - Pac-Man clonekatomic🔗 - Sokoban-like logic gamekblackbox🔗 - hide and seek game on a gridkblocks🔗 - classic falling blocks gamekbounce🔗 - ball bouncing arcade gamekbreakout🔗 - Breakout-like gamekdiamond🔗 - three-in-a-row puzzle gamekfourinline🔗 - four-in-a-row board gamekgoldrunner🔗 - hunt gold, dodge enemies, solve puzzleskigo🔗 - Go board gamekillbots🔗 - evade killer robotskiriki🔗 - Yahtzee-like dice gamekjumpingcube🔗 - territory capture gameklickety🔗 - Clickomania adaptationklines🔗 - tactical puzzle gamekmahjongg🔗 - Mahjongg solitairekmines🔗 - Minesweeper-like gameknavalbattle🔗 - ship sinking gameknetwalk🔗 - network construction puzzleknights🔗 - chess gamekolf🔗 - miniature golf gamekollision🔗 - ball dodging gamekonquest🔗 - galactic strategy gamekpat🔗 - solitaire card games collectionkreversi🔗 - reversi board gamekshisen🔗 - Shisen-Sho Mahjongg-like tile gameksirk🔗 - world domination strategy gameksnakeduel🔗 - snake duel racekspaceduel🔗 - space arcade duelksquares🔗 - Dots and Boxes gameksudoku🔗 - Sudoku puzzle gamektuberling🔗 - picture game for childrenkubrick🔗 - Rubik's Cube 3-D gamelskat🔗 - classic German card gamepalapeli🔗 - jigsaw puzzle gamepicmi🔗 - logic puzzle gameskladnik🔗 - Sokoban gamekretro[AUR]🔗 - Libretro emulation frontend for Plasmarolisteam[AUR]🔗 - RPG client companion
artikulate🔗 - pronunciation trainerblinken🔗 - memory enhancement gamecantor🔗 - frontend to mathematical softwaregcompris-qt🔗 - educational game suite for childrenkalgebra🔗 - graph calculatorkalzium🔗 - periodic table of elementskanagram🔗 - letter order gamekbruch🔗 - exercise fractionskgeography🔗 - geography trainerkhangman🔗 - hangman gamekig🔗 - interactive geometrykiten🔗 - Japanese reference / study toolklettres🔗 - learn the alphabetkmplot🔗 - mathematical function plotterkstars🔗 - desktop planetariumktouch🔗 - touch typing tutorkturtle🔗 - educational programming environmentkwordquiz🔗 - flash card trainerlabplot🔗 - data visualization and analysismarble🔗 - virtual globeminuet🔗 - music education softwareparley🔗 - vocabulary trainerrocs🔗 - graph theoryrkward🔗 - statistics GUIstep🔗 - interactive physics simulatorkst🔗 - scientific data viewerkbibtex🔗 - BibTeX editorktechlab[AUR]🔗 - IDE for microcontrollers and electronics
svgpart- native svg integration / rendering across KDE appsmarkdownpart- native markdown integration / rendering across KDE appskde-inotify-survey- tooling for monitoring inotify limitsflatpak-kcm- KCM module for Flatpaks management. Installed by default withplasmapackage groupkio-extras- additional KIO protocolskio-fuse- FUSE-based KIO mount supportkio-admin- admin:// KIO protocol for privileged file operationskio-gdrive- Google Drive integration via KIOkio-zeroconf- zeroconf KIO protocolxwaylandvideobridge[AUR]- utility to mirror Wayland screen to X applications. Useful for applications like Zoomiio-sensor-proxy- automatic screen rotationmaliit-keyboard- virtual keyboardpower-profiles-daemon- power management in Plasma. Requires enablingpower-profiles-daemon.serviceorca- screen readercryfs,gocryptfs- virtual filesystems for Plasma's Vaultripgrep{-all}- file search backend, if built-in file indexer is disabledhunspell-<language_code>- spell checking / dictionarysymmy-git[AUR]- encrypt / decrypt local files; Dolphin integration.kf6required for buildingsshfs- KDE Connect backend for browsing the remote device's filesystemqt6-tools- used by many KDE apps, including KDE Connectkcm-grub2-git[AUR]- GRUB bootloader KCM module.packagegit-qt6required for buildingkcron- cron tasks management & KCM modulekup,bup,rsync- built-in backups & KCM moduledolphin-plugins- VCS integration, Dropbox integration, disk & ISO mount / umount optionscups,system-config-printer- CUPS & its configuration toolkeditbookmarks- bookmarks editorcolord-kde- color management & KCM moduleffmpegthumbs- video thumbnailsqt6-imageformats- TIFF, MNG, TGA, WBMP image formats support (QT6)qt5-imageformats- TIFF, MNG, TGA, WBMP image formats support (QT5)kdegraphics-thumbnailers- PostScript, RAW, Mobipocket & Blender previews. Extends Dolphin, Gwenview, Krusaderkdegraphics-mobipocket- MobiPocket ebook thumbnailskimageformats- previews & support for many image formatsimath- EXR format supportjxrlib- JXR format supportkarchive- plugin for Krita and OpenRaster imageslibavif- AVIF format supportlibheif- HEIF format supportlibjxl- JPEG-XL format supportlibraw- RAW format supportopenjpeg2- JPEG 2000 format support
icoutils- thumbnails for MS Windows executables / dll librarieskdenetwork-filesharing- SAMBA integration for Dolphinpurpose- the Share context menu for Dolphinfwupd- update motherboard firmware directly from Discover (if supported)plocate- alternative search indexer for KFindyt-dlp- YouTube, Twitch, streaming support for Harunamediainfo- extra file metadata- Core libraries for Remote Desktop:
libvncserverfreerdplibssh
- Additional archiving formats for Ark and Krusader:
arjlrziplzop7zipunarchiverunrarzipcpiounarjunace
- Additional plugins and extensions for Audex:
faacflaclamevorbis-tools
- Additional plugins and extensions for Ghostwriter:
pandocmathjaxcmark
- Additional plugins and extensions for K3b:
cdparanoiacdrdaocdrtoolsdvd+rw-toolsemovixvcdimager
- Additional plugins and extensions for Kate:
clanggitpython-lsp-serverqt6-declarativeqtkeychain-qt6rusttexlab
- Additional filesystem utils for PartitionManager:
dosfstoolsjfsutilsf2fs-toolsbtrfs-progsexfatprogsntfs-3gudftoolsxfsprogsnilfs-utilsgpartmtools
- Additional plugins and extensions for Kdenlive:
noise-suppression-for-voicepython-openai-whisperpython-srt_equalizerbigsh0topencv
- Additional plugins and extensions for Krita:
krita-plugin-gmickseexprlibheiflibjxllibmypaintpoppler-qt5python-pyqt5
- Additional plugins and extensions for DigiKam:
darktablehuginrawtherapee
- Additional plugins and extensions for Caligra:
kirigami-addonslibetonyeklibvisiolibwpglibwpspopplerpstoeditqqc2-desktop-styleqt6-webengine
- Additional plugins and extensions for Torrent:
kdnssdkplottingsyndicationtaglib
kdepim-addons- additional plugins and extensions for KDE PIM appskunifiedpush- push notifications
Note
If power-profiles-daemon doesn't work, try tuned{-ppd} with tuned{-ppd}.service instead.
okular-mupdf-ng[N/A]🔗 - MuPDF backend for Okular; a faster replacement for builtin Poppler backend
kontainer[AUR]🔗 - Distrobox, Podman and Docker - a native KDE app for managing containerskoi[AUR]🔗 - auto light / dark mode switcheryin-yang[AUR]🔗 - another one auto light / dark mode switchermedia-downloader[AUR]🔗 - a feature-rich frontend for yt-dlpprotonup-qt[AUR]🔗 - install and manage GE-Proton, Steam Proton, Lutris runners and much moreqownnotes[AUR]🔗 - plain-text file markdown note-taking with Nextcloud / ownCloud integrationkeepassxc🔗 - a cross-platform password managerqtpass🔗 - multi-platform GUI for pass, the standard unix password managerkdiskmark🔗 - CrystalDiskMark alternative for Linuxqpwgraph🔗 - PipeWire Graph Qt GUI Interfacejamesdsp[AUR]🔗 - audio post-processing tool, like EasyEffectsqbittorrent🔗 - you know what is this!
kwin-effect-rounded-corners-git[AUR]🔗 - rounded window corners with outlines and shadow interpolationkwin-effects-forceblur[AUR]🔗 - self-explanatorykwin-effects-kinetic[AUR]🔗 - kinetic animations for open/close & maximize/minimize actionskwin-scripts-krohnkite-git[AUR]🔗 - a dynamic tiling extension for KWinkwin-scripts-mudeer[AUR]🔗 - virtual screen splitting. Useful on wide screenskwin-polonium[AUR]🔗 - a tiling window manager for Plasma 6kwin-gestures[AUR]🔗 - custom kwin touchpad gestures for Plasma 6kde-shader-wallaper[N/A]🔗 - self-explanatory. This is worth your look
klassy[AUR]🔗 - custom window decoration, application style and global themedarkly[AUR]🔗 - a modern style for qt applicationsarc-kde[AUR]🔗 - port of Arc theme for KDEutterly-nord-plasma[AUR]🔗 - a modern and sleek Nord theme for Plasma
plasma-pass🔗 - a plasmoid for thepass, "the standard Unix password manager"plasma6-applets-arch-update-notifier[AUR]🔗 - plasmoid that lets you know when arch updates are requiredplasma6-applets-fokus[AUR]🔗 - a simple pomodoro plasmoidplasma6-applets-panel-colorizer[AUR]🔗 - customize your panel however you wantplasma6-applets-wallpaper-effects[AUR]🔗 - various wallpaper effectsplasma6-applets-panon[AUR]🔗 - an audio visualizer widgetplasma6-wallpapers-blurredwallpaper[AUR]🔗 - blurs wallpaper when active window is presentplasma6-wallpapers-wallpaper-engine-git[AUR]🔗 - Wallpaper Engine plugin for KDE Plasmaplasma6-applets-weather-widget-3-git[AUR]🔗 - simple weather widget that lives in the taskbar / trayplasma6-kde_controlcentre[AUR]🔗 - MacOS-like control center for KDEollama-control[N/A]🔗 - control ollama models from the taskbarplasmoid-dockio[N/A]🔗 - manage Docker containers directly from the taskbarkde-material-you-colors[AUR]🔗 - Material Design 3 color palette generator for KDEdictee🔗 - push-to-talk voice dictationditto-menu[N/A]🔗 - Windows 11-like application launcherchat-qt[N/A]🔗 - chat with ollama models directly from taskbarapdatifier[N/A]🔗 - applet for managing Arch Linux updates (including AUR)kdoit[N/A]🔗 - to-do widget with nested sublists, priorities, due dates, and UUID-based sync- Depends on:
pacman-contribcurljqunziptarfzf
- Depends on:
kstats[N/A]🔗 - a system monitor plasmoidplasma6-applets-appgrid[AUR]🔗 - a modern alternative to Kickoff and Kicker app launchers
mpris-discord-rpc-bin[AUR]🔗 - self-explanatory. Not a KDE component nor made for KDE, but can integrate well with Haruna, Dragon, mpv and more, providing functional Discord RPC interfacekonsave[AUR]🔗 - a backup tool designed for KDE Plasmakando-bin[AUR]🔗 - a nice looking cross-platform pie menukrunner-translator[N/A]🔗 — Google Translate plugin for KRunnerkde-thumbnailer-apk[AUR]🔗 — you got it right; Android's.apkthumbnails
