KDE, like all of Linux, is modular, and sometimes you need to install additional packages to get certain functionalities. 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 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 stuff that works under the hood but is very 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' | uniq
Running this command will give you a list of all KDE Plasma package groups you want to install.
If you’d like to contribute to the development of this repository, feel free to open an issue or pull request.
- qmlkonsole - konsole, but designed for Plasma Mobile
- index-fm - file manager
- krecorder - simple voice recorder for KDE Plasma & Plasma Mobile
- keysmith - 2FA code generator for KDE Plasma & Plasma Mobile
- nota
AUR
- simple text editor designed for KDE Plasma & Plasma Mobile
- itinerary - personal digital travel assistant for KDE Plasma & Plasma Mobile
- klevernotes - note taking app for KDE Plasma & Plasma Mobile
- calindori - calendar app designed for KDE Plasma & Plasma Mobile
- dolphin - the best file manager in the world
- konsole - the best terminal emulator in the world
- yakuake - drop-down terminal
- systemmonitor - Plasma's built-in system / resources monitor
- discvoer - Plasma's built-in app store. Useless on Arch, unless you use Flatpaks
- kwalletmanager - password & secrets manager. It also stores WiFi passwords, which is convenient and secure
- kdf (kdiskfree) - disk usage statistics. Also provides KCM module for System Settings
- ksystemlog - system log viewer
- khelpcenter - basically the whole non-existent Plasma wiki pages, but onffline
- systemdgenie - systemd management tool
- kjournald - system journal management tool
- spectacle - built-in screenshot / video capture utility
- ark - archive manager
- filelight - disk usage statistics
- kcalc - a simple but powerful calculator
- kfind - the best file search tool out there
- kcharselect - unicode character selector
- kgpg - GPG management tool
- kleopatra - certificate, cryptography & GPG management tool. Author finds it pretty useful
- sweeper - system cleaner
- kmag - screen magnifier. NOTE! Install this only if you use X11 sessions, since Plasma Wayland has this feature built directly in compositor
- kweather - weather app
- kclock - clock, stopwatch, timers and alarms
- kmousetool - mouse clicker
- krecorder - simple voice recorder for KDE Plasma & Plasma Mobile
- keysmith - 2FA code generator for KDE Plasma & Plasma Mobile
- partitionmanager - GParted on steroids
- isoimagewriter - ISO burning tool
- kate - advanced code editor. Ships with KWrite, which is excellent for basic text editing tasks
- okteta - advanced HEX editor
- krename - batch file renamer
- krusader - file manager
- smb4k
development state
- advanced SAMBA explorer - kfloppy - floppy disk formatter (man that's crazy)
- nota-git
AUR
- simple text editor designed for KDE Plasma & Plasma Mobile - karp-git
AUR
development state
- PDF arranger - Hash-o-matic
no packages avaiable
- file hash verifier - alpaka-git
AUR
development state
- Ollama client - k3b - disc burning tool
- qrca - barcode scanner
- kdeconnect - Apple-like magic in terms of phone integration / synchronization
- krdc - remote desktop client
- krfb - remote desktop client (VNC)
- kontrast - color contrast checker
- kdialog - YAD & Zenity alternative
- kompare -
diff
&patch
frontend - kcachegrind - profile data visualization
- heaptrack - one more profiler
- kdevelop
package group
- IDE - kommit - git client
- codevis
development state
- code architecture visualizer
- gwenview - image viewer
- haruna - media player
- dragon - media player
- elisa - music player
- juk - music player
- vvave - music player
- amarok - audio / music player
- kaffeine - media player
- kdenlive - video editor
- kamoso - camera app
- kwave - sound editor
- audiotube - YouTube Music client
- plasmatube - YouTube client
- audex - CD ripper. Provides KCM module
- kid3 - audio tagger
- subtitlecomposer
AUR
- subtitle composer - krita - no expanation needed
- kcolorchooser - simple color picker
- kolourpaint - MS Paint alternative
- digikam - photo management tool
- koko - image gallery
- kphotoalbum - photo collection tagger & manager
- glaxnimate
AUR
- vector animation & motion design - kgeotag - photo geotagger
- optiimage - image compressor
- Peruse
no packages avaiable
- comic reader - Showfoto
no packages avaiable
- photo viewer & editor
- okular - PDF / ebook / document viewer
- ghostwriter - note taking app
- arianna - ebook reader
- kile - LaTex editor
- calligra - all in one office solution
- tellico - personal media collection. Supports DVD, books, music, games, comic books and much more
- keurocalc
AUR
- currency converter. Note: deprecated; KRunner has this feature built-in - skanlite - image scanner
- skanpage - image scanner
- ktorrent - torrent client
- konversation - IRC client
- kget - download manager
- neochat - Matrix client
- tokodon - Mastodon client
- kasts - podcasts client
- ruqola
AUR
- rocket.chat - client
- korganizer - calendar & task scheduler
- kmail - email client
- zanshin - To-Do management
- kontact - personal information manager
- kaddressbook - contact manager
- merkuro - calendar app
- kongress - conferences manager
- akregator - feed / RSS reader
- itinerary - personal digital travel assistant for KDE Plasma & Plasma Mobile
- ktrip - public transport navigator
- francis - Pomodoro timer
- marknote - note taking app
- klevernotes - note taking app designed for KDE Plasma & Plasma Mobile
- calindori - calendar app designed for KDE Plasma & Plasma Mobile
- Public Alerts
not released yet
- emergency & weather alerts - komodo
AUR
- todo manager
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 withplasma
package groupkio-{extras,fuse,admin,gdrive}
- KIO addonsxwaylandvideobridge
- 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 enabledpower-profiles-daemon.service
. If Doesn't work, usetuned{-ppd}
withtuned{-ppd}.service
insteadorca
- screen readercryfs
,gocryptfs
- vrtual 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.kf6
requred for buildingsshfs
- kdeconnect backend for browsing remote device's filesystemqt6-tools
- used by many KDE apps, including kdeconnectkcm-grub2-git
AUR
- GRUB bootloader KCM module.packagegit-qt6
required 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
- no clear descriptionkimageformats
- 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
- RAAW format supportopenjpeg2
- JPEG 2000 foramt supportopenext
- EXR format support
icoutils
- MS Windows executables thumbnailskdenetwork-filesharing
- SAMBA integration for Dolphinpurpose
- *share* context menu for Dolphinarj
,lrzip
,lzop
,7zip
,unarchiver
,unrar
,zip
,cpio
,unarj
,unace
- additional compression formats for Ark & Krusaderfaac
,flac
,lame
,vorbis-tools
- additional audio formats for Audexfwupd
- update motherboard firmware directly from Discover (if supported)plocate
- alternative search indexer for KFinddosfstools
,jfsutils
,f2fs-tools
,btrfs-progs
,exfatprogs
,ntfs-3g
,udftools
,xfsprogs
,nilfs-utils
,gpart
,mtools
- filesystem support for PartitionManagerpandoc
,mathjax
,cmark
- additional formats for Ghostwriterclang
,git
,python-lsp-server
,qt6-declararive
,qtkeychain-qt6
,rust
,texlab
- a set of plugins & LSP servers for Katekonsolepart
- adds konsole panel in some KDE apps (e.g. Okteta, Krusader)cdparanoia
,cdrdao
,cdrtools
,dvd+rw-tools
,emovix
,vcdimager
- additional formats & extensions for K3blibvncserver
,libssh
,freerdp
- necessary libraries for remote desktopyt-dlp
- YouTube, Twitch, streaming support for Harunamediainfo
- extra file metadatabigsh0t
,noise-suppression-for-voice
,opencv
,python-openai-whisper
,python-srt_equalizer
- a set of plugins for Kdenlivekrita-plugin-gmic
,kseexpr
,libheif
,libjxl
,libmypaint
,poppler-qt5
,python-pyqt5
- a set of plugins & extensions for Kritadarktable
,hugin
,rawtherapee
- a set of plugins & extensions for Digikamkirigami-addons
,libetonyek
,libvisio
,libwpg
,libwps
,poppler
,pstoedit
,qqc2-desktop-style
,qt6-webengine
- a set of plugins & extensions for Calligrakdnssd
,kplotting
,syndication
,taglib
- a set of plugins & extensions for KTorrentkdepim-addons
- additional plugins & extensions for KDE PIM apps
- koi
AUR
- auto light / dark mode switcher - yin-yang
AUR
- another one auto light / dark mode switcher - media-downloader
AUR
- a feature-rich frontend for yt-dlp - protonup-qt
AUR
- install and manage GE-Proton, Steam Proton, Lutris runners and much more - qownnotes
AUR
- plain-text file markdown note-taking with Nextcloud / ownCloud integration - keepassxc - a cross-platform password manager
- qtpass - multi-platform GUI for pass, the standard unix password manager
- kdiskmark - CrystalDiskMark alternative for Linux
- qpwgraph - PipeWire Graph Qt GUI Interface
- jamesdsp
AUR
- audio post-processing tool, like EasyEffects - qbittorrent - you know what is this!
- kwin-effect-rounded-corners-git
AUR
- rounded window corners with outlines and shadow interpolation - kwin-effects-forceblur
AUR
- self-explanatory - kwin-effects-kinetic
AUR
- kinetic animations for open/close & maximize/minimize actions - kwin-scripts-krohnkite-git
AUR
- a dynamic tiling extension for KWin - kwin-scripts-mudeer
AUR
- virtual screen splitting. Useful on wide screens - kwin-polonium
AUR
- a tiling window manager for Plasma 6 - kwin-gestures
AUR
- custom kwin touchpad gestures for Plasma 6 - kde-shader-wallaper
no packages avaiable
- self-explanatory. This is worth your look
- klassy
AUR
- custom window decoration, application style and global theme - darkly
AUR
- a modern style for qt applications - arc-kde
AUR
- port of Arc theme for KDE - utterly-nord-plasma
AUR
- a modern and sleek Nord theme for Plasma
-
plasma6-applets-arch-update-notifier
AUR
- plasmoid that lets you know when arch updates are required -
plasma6-applets-fokus
AUR
- a simple pomodoro plasmoid -
plasma6-applets-panel-colorizer
AUR
- customize your panel however you want -
plasma6-applets-wallpaper-effects
AUR
- various wallpaper effects -
plasma6-applets-panon
AUR
- an audio visualizer widget -
plasma6-wallpapers-blurredwallpaper
AUR
- blurs wallpaper when active window is present -
plasma6-wallpapers-wallpaper-engine-git
AUR
- Wallpaper Engine plugin for KDE Plasma -
plasma6-applets-weather-widget-3-git
AUR
- simple weather widget that live in the taskbar / tray -
plasma6-kde_controlcentre
AUR
- MacOS-like control center for KDE -
ollama-control
no packages avaiable
- control ollama models from the taskbar -
plasmoid-dockio
no packages avaiable
- manage docker containters directly from taskbar -
kde-material-you-colors
AUR
- Material Design 3 color palette generator for KDE -
ditto-menu
no packages avaiable
- Windows 11-like application launcher -
chat-qt
no packages avaiable
- chat with ollama models directly from taskbar -
apdatifier
no packages avaiable
- applet for managing Arch Linux updates (including AUR)- Depends on:
pacman-contrib
curl
jq
unzip
tar
fzf
- Depends on:
- 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 interface - konsave
AUR
- a backup tool designed for KDE Plasma - kando-bin
AUR
- a nice looking cross-platform pie menu - krunner-translator
no packages avaiable
— Google Translate plugin for KRunner - kde-thumbnailer-apk
AUR
— you got it right; Android's.apk
thumbnails