awesome-kde
A curated list of awesome KDE applications, plugins, and resources
https://github.com/shvedes/awesome-kde
Last synced: 6 days ago
JSON representation
-
Uncategorized
-
Uncategorized
- qownnotes - plain-text file markdown note-taking with Nextcloud / ownCloud integration
- akregator - feed / RSS reader
- kget - download manager
- kmail - email client
- krdc - remote desktop client
- ktorrent - torrent client
- smb4k - advanced SAMBA explorer
- gwenview - image viewer
- kcolorchooser - simple color picker
- kolourpaint - MS Paint alternative
- krita - no expanation needed
- okular - PDF / ebook / document viewer
- elisa - music player
- kwave - sound editor
- kate - advanced *code* editor. Ships with **[KWrite](https://apps.kde.org/kwrite/)**, which is excellent for basic text editing tasks
- discover - Plasma's built-in app store. Useless on Arch, unless you use Flatpaks
- dolphin - the best file manager in the world
- kdf - disk usage statistics. Also provides KCM module for System Settings
- konsole - the best terminal emulator in the world
- ksystemlog - system log viewer
- sweeper - system cleaner
- yakuake - drop-down terminal
- ark - archive manager
- kwalletmanager - password & secrets manager. It also stores WiFi passwords, which is convenient and secure
- keepassxc - a cross-platform password manager
- kfind - the best file search tool out there
- krename - batch file renamer
- kompare - `diff` & `patch` frontend
- okteta - advanced HEX editor
- korganizer - calendar & task scheduler
- kaddressbook - contact manager
- Showfoto - photo viewer & editor
- tokodon - [Mastodon](https://github.com/mastodon/mastodon) client
- kleopatra - certificate, cryptography & GPG management tool. Author finds it pretty useful
- krfb - remote desktop client (VNC)
- k3b - disc burning tool
- kile - LaTex editor
- kmag - screen magnifier. **NOTE!** Install this only if you use X11 sessions, since Plasma Wayland has this feature built directly in compositor
- audiotube - YouTube Music client
- juk - music player
- kaffeine - media player
- vvave - music player
- audex - CD ripper. Provides KCM module
- kid3 - audio tagger
- krecorder - simple voice recorder for KDE Plasma & Plasma Mobile
- keysmith - 2FA code generator for KDE Plasma & Plasma Mobile
- kcalc - a simple but powerful calculator
- keurocalc - currency converter. **Note**: deprecated; *KRunner* has this feature built-in
- calindori - calendar app designed for KDE Plasma & Plasma Mobile
- kontact - personal information manager
- kamoso - camera app
- kclock - clock, stopwatch, timers and alarms
- kontrast - color contrast checker
- kdeconnect - Apple-like magic in terms of phone integration / synchronization
- heaptrack - one more profiler
- kcachegrind - profile data visualization
- filelight - disk usage statistics
- isoimagewriter - ISO burning tool
- partitionmanager - GParted on steroids
- kfloppy - floppy disk formatter <sup>(man that's crazy)</sup>
- Peruse - comic reader
- kgpg - GPG management tool
- index-fm - file manager
- krusader - file manager
- digikam - photo management tool
- qrca - barcode scanner
- kgeotag - photo geotagger
- skanlite - image scanner
- skanpage - image scanner
- koko - image gallery
- kphotoalbum - photo collection tagger & manager
- kdevelop - IDE
- konversation - IRC client
- neochat - [Matrix](https://matrix.org/) client
- ruqola - [rocket.chat](https://www.rocket.chat/) - client
- kmousetool - mouse clicker
- zanshin - To-Do management
- kongress - conferences manager
- tellico - personal media collection. Supports DVD, books, music, games, comic books and much more
- kasts - podcasts client
- systemmonitor - Plasma's built-in system / resources monitor
- nota-git - simple text editor designed for KDE Plasma & Plasma Mobile
- kcharselect - unicode character selector
- itinerary - personal digital travel assistant for KDE Plasma & Plasma Mobile
- ktrip - public transport navigator
- kweather - weather app
- kdenlive - video editor
- dragon - media player
- haruna - media player
- plasmatube - YouTube client
- subtitlecomposer - subtitle composer
- qbittorrent - you know what is this!
- qtpass - multi-platform GUI for pass, the standard unix password manager
- kando-bin - a nice looking cross-platform pie menu
- qpwgraph - PipeWire Graph Qt GUI Interface
- protonup-qt - install and manage [GE-Proton](https://github.com/GloriousEggroll/proton-ge-custom), [Steam Proton](<https://en.wikipedia.org/wiki/Proton_(software)>), [Lutris](https://github.com/lutris/lutris) runners and much more
- kdiskmark - [CrystalDiskMark](https://sourceforge.net/projects/crystaldiskmark) alternative for Linux
- arc-kde - port of Arc theme for KDE
- jamesdsp - audio post-processing tool, like EasyEffects
- konsave - a backup tool designed for KDE Plasma
- yin-yang - another one auto light / dark mode switcher
- plasma6-applets-wallpaper-effects - various wallpaper effects
- plasma6-applets-panel-colorizer - customize your panel however you want
- kde-material-you-colors - Material Design 3 color palette generator for KDE
- plasma6-wallpapers-wallpaper-engine-git - Wallpaper Engine plugin for KDE Plasma
- ollama-control - control ollama models from the taskbar
- kde-thumbnailer-apk
- plasmoid-dockio - manage docker containters directly from taskbar
- kwin-effects-forceblur - self-explanatory
- kwin-gestures - custom kwin touchpad gestures for Plasma 6
- darkly - a modern style for qt applications
- kwin-effect-rounded-corners-git - rounded window corners with outlines and shadow interpolation
- plasma6-wallpapers-blurredwallpaper - blurs wallpaper when active window is present
- plasma6-kde_controlcentre - MacOS-like control center for KDE
- kwin-scripts-krohnkite-git - a dynamic tiling extension for KWin
- amarok - audio / music player
- arianna - ebook reader
- calligra - all in one office solution
- francis - [Pomodoro](https://en.wikipedia.org/wiki/Pomodoro_Technique) timer
- ghostwriter - note taking app
- karp-git - PDF arranger
- klevernotes - note taking app designed for KDE Plasma & Plasma Mobile
- kommit - git client
- alpaka-git - [Ollama](https://github.com/ollama/ollama) client
- kdialog - YAD & Zenity alternative
- khelpcenter - basically the whole non-existent Plasma wiki pages, but onffline
- optiimage - image compressor
- plasma6-applets-fokus - a simple pomodoro plasmoid
- plasma6-applets-panon - an audio visualizer widget
- plasma6-applets-weather-widget-3-git - simple weather widget that live in the taskbar / tray
- kde-shader-wallaper - self-explanatory. This is worth your look
- kwin-effects-kinetic - kinetic animations for open/close & maximize/minimize actions
- kwin-scripts-mudeer - virtual screen splitting. Useful on wide screens
- kwin-polonium - a tiling window manager for Plasma 6
- ditto-menu - Windows 11-like application launcher
- krunner-translator
- chat-qt - chat with ollama models directly from taskbar
- apdatifier - applet for managing Arch Linux updates (including AUR)
- plasma6-applets-arch-update-notifier - plasmoid that lets you know when arch updates are required
- koi - auto light / dark mode switcher
- mpris-discord-rpc-bin - 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
- klassy - custom window decoration, application style and global theme
- qmlkonsole - [konsole](https://apps.kde.org/konsole/), but designed for Plasma Mobile
- systemdgenie - [systemd](https://en.wikipedia.org/wiki/Systemd) management tool
- kjournald - system journal management tool
- spectacle - built-in screenshot / video capture utility
- Hash-o-matic - file hash verifier
- codevis - code architecture visualizer
- glaxnimate - vector animation & motion design
- merkuro - calendar app
- marknote - note taking app
- Public Alerts - emergency & weather alerts
- komodo - todo manager
- utterly-nord-plasma - a modern and sleek Nord theme for Plasma
-
-
KDE PIM
-
Thumbnail Generation / Thumbnail Engines
- ArchWiki
- KDE
- kdepim-addons - a set of PIM plugins
-
-
Core Components
-
- ripgrep{-all} - Dolphin's search backend <sup>[`blog`](https://blogs.kde.org/2024/10/02/use-ripgrep-all-/-ripgrep-to-improve-search-in-dolphin)</sup> when baloo is off
- fwupd - provides ability to update PC firmware from Discover
- hunspell-<language-code> - spell cheking and dictionaries
- firewalld - firewall daemon. Don't use alongside ufw
- tuned - ppd](https://github.com/redhat-performance/tuned) - enables the power management in Plasma. Please read the note below. Don't use alongside [power-profiles-daemon](https://gitlab.freedesktop.org/upower/power-profiles-daemon)
- kde-inotify-survey - diagnostic tool to check inotify limits ([screenshot](https://raw.githubusercontent.com/KDE/kde-inotify-survey/refs/heads/master/screenshot.png), [wikipedia](https://en.wikipedia.org/wiki/Inotify))
- kio-extras - additional components to increase the functionality of KIO
- kio-fuse - allows you to mount remote directories
- kio-admin - allows you manage files as administrator
- xwaylandvideobridge - utility to stream Wayland windows to X apps
- iio-sensor-proxy - automatic screen rotation
- power-profiles-daemon - enables the power management in Plasma. Please read the note below. Don't use alongside [tuned](https://github.com/redhat-performance/tuned)
- orca - screen reader
- ufw - firewall daemon. Don't use alongside firewalld
- symmy-git - encrypt and decrypt local files from Dolphin's context menu. *Probably* deprecated. AUR only. Note: `kf6` required to build the package
- kcm-grub2-git - configure and manage the GRUB bootloader in Plasma. Note: `packagekit-qt6` is required!
- kup - manage backups in System Settings
- system-config-printer - cups interface for system settings
- keditbookmarks - adds ability to edit bookmarks in some KDE apps
- colord-kde - color management & KCM module
-
Thumbnail Generation / Thumbnail Engines
- ffmpegthumbs - video files thumbnails across KDE apps
- kimageformats - a KDE library adding support for various image formats, enabling viewing and processing in KDE apps. More info [here](https://api.kde.org/frameworks/kimageformats/html/index.html)
- qt6-imageformats - supports formats like `.png`, `.jpeg`, `.gif` and more
-
-
Office
-
Third party applications
-
Other
- media-downloader - a cross-platform app for downloading media from a popular sites
- papirus-folders - custom folder color for Papirus icon theme. Also check [this](https://github.com/shvedes/awesome-kde/wiki/Make-your-folders-even-more-organized)
- plasma-manager - Home Manager module for KDE Plasma
-
Administration
- bleachbit - powerful cache cleaner
-
Plasma components
- lightly-qt
- kwin4_effect_geometry_change
- chatgpt-plasmoid
- fancytasks - Only Task Manager" on steroids. Note: not available for Plasma 6
-
Office
- qownnotes - plain-text file markdown note-taking with Nextcloud / ownCloud integration
-
-
The simple way
-
Core components
-
Contributing / Support
- svgpart - allows some KDE applications to render .svg without third-party apps
- markdownpart - allows some KDE applications to render .md without third-party apps
- kdenetwork-filesharing - provides easy file sharing over the network. *Note: still in development*
- kio-gdrive - allows you to connect to cloud storage
- maliit-keyboard - on-screen keyboard
- quota-tools - applet for Disk Quota. You don't really need this
- kcron - configure and schedule cron tasks
- kwalletmanager - kwallet KCM module
- kdegraphics-thumbnailers - a collection of plugins for generating file thumbnails
- icoutils - thumbnails for Windows executables in KDE apps
- dolphin-plugins - provides a variety of useful plugins for Dolphin, including ISO mounting
-
- baloo-widgets - extra metadata in Dolphin's information panel
- libappindicator-gtk3 - tray icon support for [GTK3](https://docs.gtk.org/gtk3) apps (deprecated, use [libayatana-appindicator](https://github.com/AyatanaIndicators/libayatana-appindicator))
- pulseaudio-qt - Qt bindings for libpulse. You might want to install this
-
-
System Administration / Monitoring
-
Thumbnail Generation / Thumbnail Engines
- kjournald - view and manage [journalctl](https://www.freedesktop.org/software/systemd/man/journalctl.html) logs
- systemdgenie - control systemd services from GUI frontend
-
Programming Languages
Categories
Sub Categories
Keywords
linux
16
kde
15
plasma
9
kde-plasma
9
plasma6
5
plasmoid
5
plasma-desktop
4
theme
4
kde-plasma-6
3
kwin
3
plasma-applet
3
python
3
kde-plasma-5
3
linux-desktop
3
customization
3
tiling
2
c-plus-plus
2
kde-desktop
2
qt5
2
widget
2
windows
2
rust
2
papirus
2
konsole
2
desktop-environment
2
wayland
2
automation
1
security
1
privacy
1
gtk
1
gplv3
1
disk-cleaner
1
bleachbit
1
antiforensics
1
ux-design
1
arc
1
ssd
1
polkit
1
drive
1
disk
1
dbus
1
crystaldiskmark
1
cpp
1
benchmarking
1
nftables
1
iptables
1
ipset
1
firewall
1
steamtinkerlaunch
1
steamdeck
1