Skip to content

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

Notifications You must be signed in to change notification settings

shvedes/awesome-kde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

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 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.

Contributing

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

Plasma Mobile

System

Utilities

  • krecorder - simple voice recorder for KDE Plasma & Plasma Mobile
  • keysmith - 2FA code generator for KDE Plasma & Plasma Mobile
  • notaAUR - simple text editor designed for KDE Plasma & Plasma Mobile

KDE PIM / Quality Of Life

  • 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

GUI Applications

System

  • 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

Utilities

  • 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

Development

Multimedia / Graphics

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

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,fuse,admin,gdrive} - KIO addons
  • xwaylandvideobridge - 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 enabled power-profiles-daemon.service. If Doesn't work, use tuned{-ppd} with tuned{-ppd}.service instead
  • orca - screen reader
  • cryfs, gocryptfs - vrtual 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 requred for building
  • sshfs - kdeconnect backend for browsing remote device's filesystem
  • qt6-tools - used by many KDE apps, including kdeconnect
  • 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 - no clear description
  • 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 - RAAW format support
    • openjpeg2 - JPEG 2000 foramt support
    • openext - EXR format support
  • icoutils - MS Windows executables thumbnails
  • kdenetwork-filesharing - SAMBA integration for Dolphin
  • purpose - *share* context menu for Dolphin
  • arj, lrzip, lzop, 7zip, unarchiver, unrar, zip, cpio, unarj, unace - additional compression formats for Ark & Krusader
  • faac, flac, lame, vorbis-tools - additional audio formats for Audex
  • fwupd - update motherboard firmware directly from Discover (if supported)
  • plocate - alternative search indexer for KFind
  • dosfstools, jfsutils, f2fs-tools, btrfs-progs, exfatprogs, ntfs-3g, udftools, xfsprogs, nilfs-utils, gpart, mtools - filesystem support for PartitionManager
  • pandoc, mathjax, cmark - additional formats for Ghostwriter
  • clang, git, python-lsp-server, qt6-declararive, qtkeychain-qt6, rust, texlab - a set of plugins & LSP servers for Kate
  • konsolepart - adds konsole panel in some KDE apps (e.g. Okteta, Krusader)
  • cdparanoia, cdrdao, cdrtools, dvd+rw-tools, emovix, vcdimager - additional formats & extensions for K3b
  • libvncserver, libssh, freerdp - necessary libraries for remote desktop
  • yt-dlp - YouTube, Twitch, streaming support for Haruna
  • mediainfo - extra file metadata
  • bigsh0t, noise-suppression-for-voice, opencv, python-openai-whisper, python-srt_equalizer - a set of plugins for Kdenlive
  • krita-plugin-gmic, kseexpr, libheif, libjxl, libmypaint, poppler-qt5, python-pyqt5 - a set of plugins & extensions for Krita
  • darktable, hugin, rawtherapee - a set of plugins & extensions for Digikam
  • kirigami-addons, libetonyek, libvisio, libwpg, libwps, poppler, pstoedit, qqc2-desktop-style, qt6-webengine - a set of plugins & extensions for Calligra
  • kdnssd, kplotting, syndication, taglib - a set of plugins & extensions for KTorrent
  • kdepim-addons - additional plugins & extensions for KDE PIM apps

Third Party

GUI Applications

Compositor Scripts / Effects / Animations

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

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 no packages avaiable — 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

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •  

Languages