Shell

awesome-kde

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

S

shvedes

Dernière activité 21 sept. 2026
shvedes/awesome-kde

471

étoiles

15

forks

0

issues ouvertes

awesome-listkdekde-plasma-6plasmaplasma-desktopplasma6resources

Ce README est souvent en anglais.

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

  • ktorrent 🔗 - torrent client
  • konversation 🔗 - IRC client
  • kget 🔗 - download manager
  • neochat 🔗 - Matrix client
  • tokodon 🔗 - Mastodon client
  • kasts 🔗 - podcasts client
  • ruqola [AUR] 🔗 - rocket.chat client
  • alligator 🔗 - Kirigami-based RSS / feed reader
  • angelfish [Mobile] 🔗 - web browser for Plasma Mobile
  • falkon 🔗 - QtWebEngine browser
  • konqueror 🔗 - KDE file manager & web browser

KDE PIM

  • skrooge 🔗 - personal finance manager
  • 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

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

Plugins

  • okular-mupdf-ng [N/A] 🔗 - MuPDF backend for Okular; a faster replacement for builtin Poppler backend

GUI Applications

  • kontainer [AUR] 🔗 - Distrobox, Podman and Docker - a native KDE app for managing containers
  • 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
  • plasma6-applets-appgrid [AUR] 🔗 - a modern alternative to Kickoff and Kicker app launchers

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

Projets similaires

A curated list of awesome apps, extensions, modules, themes and tools for the KDE Desktop Environment.

applicationsawesomeawesome-list
Ffrancoism90
857 étoiles26

🖥 📊 🕹 🛠 A curated list of command line apps

Shellawesomeawesome-listcli
Aagarrharr
20,5 k étoiles1,5 k

A curated list of awesome apps, extensions, modules, themes and tools for the Gnome Desktop Environment.

applicationsawesomeawesome-list
KKazhnuz
1,6 k étoiles68