Skip to content

Latest commit

Β 

History

60 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A list of KDE components that will make your user experience even better

preview

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' | uniq

Running 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

Contributing

If you’d like to contribute to the development of this repository, feel free to open an issue or pull request.

Credits

If you find this repo useful, you might want to see the work of these people as well:


Plasma Desktop

System

  • plasma-login-manager πŸ”— - the new generation SDDM replacement
  • 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
  • discover πŸ”— - Plasma's built-in app store. Mostly useful on Arch only if you use Flatpaks
  • kwalletmanager πŸ”— - password & secrets manager
  • kdf (kdiskfree) πŸ”— - disk usage statistics. Also provides KCM module for System Settings
  • ksystemlog πŸ”— - system log viewer
  • khelpcenter πŸ”— - basically the entire Plasma wiki, but offline
  • systemdgenie πŸ”— - systemd management tool
  • kjournald πŸ”— - system journal management tool
  • spectacle πŸ”— - built-in screenshot / video capture utility
  • qmlkonsole [Mobile] πŸ”— - terminal emulator designed for Plasma Mobile
  • index-fm [Mobile] πŸ”— - file manager for Plasma Mobile

Utilities

  • kbackup πŸ”— - self-explanatory
  • 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. The author finds it quite useful
  • sweeper πŸ”— - system cleaner
  • kmag πŸ”— - screen magnifier (X11 only; Wayland has this built into the compositor)
  • kweather πŸ”— - weather app
  • kclock πŸ”— - clock, stopwatch, timers and alarms
  • kmousetool πŸ”— - mouse clicker
  • krecorder [Mobile] πŸ”— - simple voice recorder for KDE Plasma & Plasma Mobile
  • keysmith [Mobile] πŸ”— - 2FA code generator for KDE Plasma & Plasma Mobile
  • partitionmanager πŸ”— - GParted on steroids
  • isoimagewriter πŸ”— - ISO burning tool
  • kate πŸ”— - advanced code and/or text editor
  • okteta πŸ”— - advanced HEX editor
  • krename πŸ”— - batch file renamer
  • krusader πŸ”— - file manager
  • smb4k [WIP] πŸ”— - advanced SAMBA explorer
  • kfloppy πŸ”— - floppy disk formatter
  • nota [AUR] [Mobile] πŸ”— - simple text editor designed for KDE Plasma & Plasma Mobile
  • nota-git [AUR] πŸ”— - simple text editor designed for KDE Plasma & Plasma Mobile
  • karp-git [AUR] [WIP] πŸ”— - PDF arranger
  • hash-o-matic πŸ”— - file hash verifier
  • alpaka-git [AUR] [WIP] πŸ”— - Ollama client
  • k3b πŸ”— - disc burning tool
  • qrca πŸ”— - barcode scanner. Also lets you share WiFi passwords via QR code
  • 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
  • kteatime πŸ”— - timer for steeping tea πŸ™„
  • kalk πŸ”— - convergent calculator for Plasma
  • kalm πŸ”— - teaches you different breathing techniques
  • kdebugsettings πŸ”— - Qt debug settings editor
  • ktimer πŸ”— - countdown launcher
  • kruler πŸ”— - screen ruler

Development & KDE SDK

  • kompare πŸ”— - diff & patch frontend
  • heaptrack πŸ”— - memory profiler
  • kdevelop [group] πŸ”— - IDE
  • kommit πŸ”— - git client
  • codevis [WIP] πŸ”— - code architecture visualizer
  • massif-visualizer πŸ”— - massif data visualizer
  • umbrello πŸ”— - UML modelling tool and code generator
  • kapptemplate - KDE Template Generator
  • kcachegrind πŸ”— - visualization of performance profiling data
  • kde-dev-scripts - scripts and settings files useful during development of KDE software
  • kde-dev-utils πŸ”— - small utilities for developers using KDE/Qt libs/frameworks
  • kdesdk-kio - KDE SDK KIO plugins
  • kdesdk-thumbnailers - plugins for the thumbnailing system
  • kirigami-gallery πŸ”— - gallery application built using Kirigami
  • lokalize πŸ”— - computer-aided translation system
  • poxml - DocBook XML files translator

Multimedia / Graphics

  • 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 πŸ”— - subtitle composer
  • krita πŸ”— - no explanation 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 [N/A] πŸ”— - comic reader
  • showfoto [N/A] πŸ”— - photo viewer & editor
  • kimagemapeditor [Mobile] πŸ”— - editor of image maps
  • kgraphviewer [Mobile] πŸ”— - Graphviz DOT graph file viewer
  • kmix πŸ”— - volume mixer
  • audiocd-kio - KIO slave for accessing audio CDs
  • telly-skout πŸ”— - TV guide / EPG viewer
  • drawy πŸ”— - infinite whiteboard drawing app

Office

  • 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

Internet

KDE PIM

Quality Of Life

  • itinerary [Mobile] πŸ”— - personal digital travel assistant for KDE Plasma & Plasma Mobile
  • ktrip πŸ”— - public transport navigator
  • francis πŸ”— - Pomodoro timer
  • marknote πŸ”— - note taking app
  • klevernotes [Mobile] πŸ”— - note taking app designed for KDE Plasma & Plasma Mobile
  • calindori [Mobile] πŸ”— - calendar app designed for KDE Plasma & Plasma Mobile
  • publicalerts [soon] πŸ”— - emergency & weather alerts
  • komodo πŸ”— - todo manager

Accessibility

  • accessibility-inspector πŸ”— - inspect your application accessibility tree
  • kmousetool πŸ”— - automatic mouse clicker
  • kmouth πŸ”— - speech synthesizer frontend

Games

  • bomber πŸ”— - arcade bombing game
  • bovo πŸ”— - five-in-a-row board game
  • granatier πŸ”— - Bomberman clone
  • kajongg πŸ”— - Mahjong tile game
  • kapman πŸ”— - Pac-Man clone
  • katomic πŸ”— - Sokoban-like logic game
  • kblackbox πŸ”— - hide and seek game on a grid
  • kblocks πŸ”— - classic falling blocks game
  • kbounce πŸ”— - ball bouncing arcade game
  • kbreakout πŸ”— - Breakout-like game
  • kdiamond πŸ”— - three-in-a-row puzzle game
  • kfourinline πŸ”— - four-in-a-row board game
  • kgoldrunner πŸ”— - hunt gold, dodge enemies, solve puzzles
  • kigo πŸ”— - Go board game
  • killbots πŸ”— - evade killer robots
  • kiriki πŸ”— - Yahtzee-like dice game
  • kjumpingcube πŸ”— - territory capture game
  • klickety πŸ”— - Clickomania adaptation
  • klines πŸ”— - tactical puzzle game
  • kmahjongg πŸ”— - Mahjongg solitaire
  • kmines πŸ”— - Minesweeper-like game
  • knavalbattle πŸ”— - ship sinking game
  • knetwalk πŸ”— - network construction puzzle
  • knights πŸ”— - chess game
  • kolf πŸ”— - miniature golf game
  • kollision πŸ”— - ball dodging game
  • konquest πŸ”— - galactic strategy game
  • kpat πŸ”— - solitaire card games collection
  • kreversi πŸ”— - reversi board game
  • kshisen πŸ”— - Shisen-Sho Mahjongg-like tile game
  • ksirk πŸ”— - world domination strategy game
  • ksnakeduel πŸ”— - snake duel race
  • kspaceduel πŸ”— - space arcade duel
  • ksquares πŸ”— - Dots and Boxes game
  • ksudoku πŸ”— - Sudoku puzzle game
  • ktuberling πŸ”— - picture game for children
  • kubrick πŸ”— - Rubik's Cube 3-D game
  • lskat πŸ”— - classic German card game
  • palapeli πŸ”— - jigsaw puzzle game
  • picmi πŸ”— - logic puzzle game
  • skladnik πŸ”— - Sokoban game
  • kretro [AUR] πŸ”— - Libretro emulation frontend for Plasma
  • rolisteam [AUR] πŸ”— - RPG client companion

Education

  • artikulate πŸ”— - pronunciation trainer
  • blinken πŸ”— - memory enhancement game
  • cantor πŸ”— - frontend to mathematical software
  • gcompris-qt πŸ”— - educational game suite for children
  • kalgebra πŸ”— - graph calculator
  • kalzium πŸ”— - periodic table of elements
  • kanagram πŸ”— - letter order game
  • kbruch πŸ”— - exercise fractions
  • kgeography πŸ”— - geography trainer
  • khangman πŸ”— - hangman game
  • kig πŸ”— - interactive geometry
  • kiten πŸ”— - Japanese reference / study tool
  • klettres πŸ”— - learn the alphabet
  • kmplot πŸ”— - mathematical function plotter
  • kstars πŸ”— - desktop planetarium
  • ktouch πŸ”— - touch typing tutor
  • kturtle πŸ”— - educational programming environment
  • kwordquiz πŸ”— - flash card trainer
  • labplot πŸ”— - data visualization and analysis
  • marble πŸ”— - virtual globe
  • minuet πŸ”— - music education software
  • parley πŸ”— - vocabulary trainer
  • rocs πŸ”— - graph theory
  • rkward πŸ”— - statistics GUI
  • step πŸ”— - interactive physics simulator
  • kst πŸ”— - scientific data viewer
  • kbibtex πŸ”— - BibTeX editor
  • ktechlab [AUR] πŸ”— - IDE for microcontrollers and electronics

Core Components

  • svgpart - native svg integration / rendering across KDE apps
  • markdownpart - native markdown integration / rendering across KDE apps
  • kde-inotify-survey - tooling for monitoring inotify limits
  • flatpak-kcm - KCM module for Flatpaks management. Installed by default with plasma package group
  • kio-extras - additional KIO protocols
  • kio-fuse - FUSE-based KIO mount support
  • kio-admin - admin:// KIO protocol for privileged file operations
  • kio-gdrive - Google Drive integration via KIO
  • kio-zeroconf - zeroconf KIO protocol
  • xwaylandvideobridge [AUR] - utility to mirror Wayland screen to X applications. Useful for applications like Zoom
  • iio-sensor-proxy - automatic screen rotation
  • maliit-keyboard - virtual keyboard
  • power-profiles-daemon - power management in Plasma. Requires enabling power-profiles-daemon.service
  • orca - screen reader
  • cryfs, gocryptfs - virtual filesystems for Plasma's Vault
  • ripgrep{-all} - file search backend, if built-in file indexer is disabled
  • hunspell-<language_code> - spell checking / dictionary
  • symmy-git [AUR] - encrypt / decrypt local files; Dolphin integration. kf6 required for building
  • sshfs - KDE Connect backend for browsing the remote device's filesystem
  • qt6-tools - used by many KDE apps, including KDE Connect
  • kcm-grub2-git [AUR] - GRUB bootloader KCM module. packagegit-qt6 required for building
  • kcron - cron tasks management & KCM module
  • kup, bup, rsync - built-in backups & KCM module
  • dolphin-plugins - VCS integration, Dropbox integration, disk & ISO mount / umount options
  • cups, system-config-printer - CUPS & its configuration tool
  • keditbookmarks - bookmarks editor
  • colord-kde - color management & KCM module
  • ffmpegthumbs - video thumbnails
  • qt6-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, Krusader
  • kdegraphics-mobipocket - MobiPocket ebook thumbnails
  • kimageformats - previews & support for many image formats
    • imath - EXR format support
    • jxrlib - JXR format support
    • karchive - plugin for Krita and OpenRaster images
    • libavif - AVIF format support
    • libheif - HEIF format support
    • libjxl - JPEG-XL format support
    • libraw - RAW format support
    • openjpeg2 - JPEG 2000 format support
  • icoutils - thumbnails for MS Windows executables / dll libraries
  • kdenetwork-filesharing - SAMBA integration for Dolphin
  • purpose - the Share context menu for Dolphin
  • fwupd - update motherboard firmware directly from Discover (if supported)
  • plocate - alternative search indexer for KFind
  • yt-dlp - YouTube, Twitch, streaming support for Haruna
  • mediainfo - extra file metadata
  • Core libraries for Remote Desktop:
    • libvncserver
    • freerdp
    • libssh
  • Additional archiving formats for Ark and Krusader:
    • arj
    • lrzip
    • lzop
    • 7zip
    • unarchiver
    • unrar
    • zip
    • cpio
    • unarj
    • unace
  • Additional plugins and extensions for Audex:
    • faac
    • flac
    • lame
    • vorbis-tools
  • Additional plugins and extensions for Ghostwriter:
    • pandoc
    • mathjax
    • cmark
  • Additional plugins and extensions for K3b:
    • cdparanoia
    • cdrdao
    • cdrtools
    • dvd+rw-tools
    • emovix
    • vcdimager
  • Additional plugins and extensions for Kate:
    • clang
    • git
    • python-lsp-server
    • qt6-declarative
    • qtkeychain-qt6
    • rust
    • texlab
  • Additional filesystem utils for PartitionManager:
    • dosfstools
    • jfsutils
    • f2fs-tools
    • btrfs-progs
    • exfatprogs
    • ntfs-3g
    • udftools
    • xfsprogs
    • nilfs-utils
    • gpart
    • mtools
  • Additional plugins and extensions for Kdenlive:
    • noise-suppression-for-voice
    • python-openai-whisper
    • python-srt_equalizer
    • bigsh0t
    • opencv
  • Additional plugins and extensions for Krita:
    • krita-plugin-gmic
    • kseexpr
    • libheif
    • libjxl
    • libmypaint
    • poppler-qt5
    • python-pyqt5
  • Additional plugins and extensions for DigiKam:
    • darktable
    • hugin
    • rawtherapee
  • Additional plugins and extensions for Caligra:
    • kirigami-addons
    • libetonyek
    • libvisio
    • libwpg
    • libwps
    • poppler
    • pstoedit
    • qqc2-desktop-style
    • qt6-webengine
  • Additional plugins and extensions for Torrent:
    • kdnssd
    • kplotting
    • syndication
    • taglib
  • kdepim-addons - additional plugins and extensions for KDE PIM apps
  • kunifiedpush - push notifications

Note

If power-profiles-daemon doesn't work, try tuned{-ppd} with tuned{-ppd}.service instead.

Third Party

GUI Applications

  • 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!

Compositor Scripts / Effects / Animations

  • 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 [N/A] πŸ”— - self-explanatory. This is worth your look

Themes

  • 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

Applets / Widgets / Plasmoids

  • plasma-pass πŸ”— - a plasmoid for the pass, "the standard Unix password manager"
  • 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 lives in the taskbar / tray
  • plasma6-kde_controlcentre [AUR] πŸ”— - MacOS-like control center for KDE
  • ollama-control [N/A] πŸ”— - control ollama models from the taskbar
  • plasmoid-dockio [N/A] πŸ”— - manage Docker containers directly from the taskbar
  • kde-material-you-colors [AUR] πŸ”— - Material Design 3 color palette generator for KDE
  • dictee πŸ”— - push-to-talk voice dictation
  • ditto-menu [N/A] πŸ”— - Windows 11-like application launcher
  • chat-qt [N/A] πŸ”— - chat with ollama models directly from taskbar
  • apdatifier [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-contrib curl jq unzip tar fzf
  • kstats [N/A] πŸ”— - a system monitor plasmoid

Misc

  • 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 [N/A] πŸ”— β€” Google Translate plugin for KRunner
  • kde-thumbnailer-apk [AUR] πŸ”— β€” you got it right; Android's .apk thumbnails

About

A curated list of awesome KDE applications, plugins, and resources

Topics

Resources

Stars

455 stars

Watchers

7 watching

Forks

Sponsor this project

Contributors

Languages