Kirigami
+A responsive UI framework for QML.
+KI18n
+Providing Gettext support to applications.
+Baloo
+A file indexing and searching framework.
+KConfig
+Providing persistent platform-independent application settings.
+KArchive
+Classes for reading, creation and manipulation of archive formats
+KConfigWidgets
+Easy-to-use widgets for constructing config dialogs
++ See all Frameworks +
+KDE Development Tools
+ ++
Packaging
+Done with Development and interested in deploying your app? You can use any of the following ways to do so
++ +
Snapcraft
+ +App packages that are easy to install, secure, cross-platform and dependency-free.
++ +
Distro Packaging
+ +KDE Software is available with almost every Linux distro and increasingly in cross-distro packages.
+Documentation
+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. +
+ Primarily aimed at external developers. + You can find documentation to help to build or extend + your own projects with KDE software.
Visit TechBaseAPI Documentation
Documentation for various KDE frameworks and tools for developers, great for both external 3rd-party developers and KDE contributors.
Visit API DocsInqlude Documentation
+Plasma and Theme Development
- 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. + Plasma is made to be flexible; learn how to develop widgets, themes and other enhancements to your workspace.
- Visit Inqlude -Qt Documentation
KDE technology heavily depends on and contributes to Qt. If you are not experienced in Qt you should first examine Qt documentaiton.
View Qt DocumentationContributors 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 an account to contribute to the KDE. -
- Information on Contributor Accounts -Phabricator
+Inqlude Documentation
- Phabricator is the new way to review, manage, and work with - KDE projects. + This is a comprehensive list of many Qt-based libraries.
- Visit Phabricator + Visit Inqlude