Select your language
No results found for your query
Learn how to build KDE software in multiple ways.
Learning to create your first applications using Kirigami
Discover KDE Frameworks and start building your first classic KDE desktop application.
Create KDE applications using Python.
Create KDE applications using Rust
Common programming mistakes to avoid
How to make your project be a part of the KDE community
Add configuration options in your application and Plasma with KConfig and KConfigXT.
Inter-Process communication using D-Bus
Create platform-independent notifications
Hardware abstraction
Read and write to archives
KAuth, privilege elevation for your program
Concurrent programming using the ThreadWeaver framework
Akonadi and the KDE PIM libraries allows you to manage personal information coming from multiple sources efficiently.
Spellchecking made easy
Detect and handle system idling
Desktop or application features not related to KDE libraries
How to customize plasma with widgets, themes and icons
Porting guide for Plasmoids to KF6/Plasma6
Create new display styles for the System Monitor application and widgets.
Tutorials related to Dolphin
Tutorials related to the Kate text editor
Tutorials related to KMines
Learn how to create tests for KDE applications
Learn how to port your applications to the most widely used mobile platform
Learn how to publish your applications for Windows
Plasma Mobile is a mobile platform developed using similar technologies to Plasma Desktop
The new decentralized packaging standard for Linux applications
Create simple scripts for your users to use.
Customize your distro details in KInfoCenter
The Kiosk framework provides a set of features that makes it possible to easily and powerfully restrict the capabilities of a KDE environment.
Customize your system menu for Plasma deployments
Pre-authorize applications to allow usage of XDG portal tech without interactive dialogs
Get to know the tools needed to write your own tutorials.
Now that you know what tools to use, learn when to use them.