Develop Convergent Apps with Kirigami

Kirigami is a new, convergent, elegant, and open cross-platform toolkit using QML.

Learn more

TechBase Wiki

The KDE TechBase is primarily aimed at external developers. You can find documentation to help to build or extend your own projects with KDE software.

Visit TechBase

API Documentation

Documentation for various KDE frameworks and tools for developers, great for both external 3rd-party developers and KDE contributors.

Visit API Docs

Inqlude Documentation

KDE isn't the only community developing with Qt; Inqlude is an archive containing many Qt-based libraries, not just those by the KDE community.

Visit Inqlude

Qt Documentation

KDE technology heavily depends on and contributes to Qt. If you are not experienced in Qt you should first take a look at the Qt documentation.

Visit Qt Documentation

Contributors Zone

Plasma and Theme Development

Plasma is made to be flexible; learn how to develop widgets, themes and other enhancements to your workspace.

View Documentation

Contributor Accounts

How to get a privileged account to contribute to all KDE code repositories.

Information on Contributor Accounts


KDE Invent (powered by GitLab) is the place to review, manage, and work with KDE projects.

Visit KDE Invent