Difference between revisions of "Frameworks/List"

Jump to: navigation, search
(Checked with Mario a few weeks ago, he won't have the time to maintain KArchive)
Line 6: Line 6:
 
|- style="background: #ececec; white-space:nowrap;"
 
|- style="background: #ececec; white-space:nowrap;"
 
! width=100 | Name
 
! width=100 | Name
 +
! width=100 | Features
 
! align="center" | Tier
 
! align="center" | Tier
 
! align="center" | Type
 
! align="center" | Type
Line 12: Line 13:
 
|-
 
|-
  
| ItemModels
+
| KItemModels
 +
| Models for Qt Model/View system
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 19: Line 21:
 
|-
 
|-
  
| ItemViews
+
| KItemViews
 +
| Widget addons for Qt Model/View
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 27: Line 30:
  
 
| KArchive
 
| KArchive
 +
| File compression
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 34: Line 38:
  
 
| KCodecs
 
| KCodecs
 +
| Text encoding
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 41: Line 46:
  
 
| KConfig
 
| KConfig
 +
| Configuration system
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 48: Line 54:
  
 
| KCoreAddons
 
| KCoreAddons
 +
| Addons to QtCore
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 55: Line 62:
  
 
| KDBusAddons
 
| KDBusAddons
 +
| Addons to QtDBus
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 62: Line 70:
  
 
| KF5Umbrella
 
| KF5Umbrella
 +
| CMake help to use KDE Frameworks
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 69: Line 78:
  
 
| KGlobalAccel
 
| KGlobalAccel
 +
| Add support for global workspace shortcuts
 
| Tier 1
 
| Tier 1
 
| Integration
 
| Integration
Line 76: Line 86:
  
 
| KGuiAddons
 
| KGuiAddons
 +
| Addons to QtGui
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 83: Line 94:
  
 
| KIdleTime
 
| KIdleTime
 +
| Monitoring user activity
 
| Tier 1
 
| Tier 1
 
| Integration
 
| Integration
Line 90: Line 102:
  
 
| KImageFormats
 
| KImageFormats
 +
| Addons to QtImageFormats
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 97: Line 110:
  
 
| KJS
 
| KJS
 +
| Support for JS scripting in applications
 
| Tier 1
 
| Tier 1
 
| Functional
 
| Functional
Line 104: Line 118:
  
 
| KPlotting
 
| KPlotting
 +
| Lightweight plotting framework
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 111: Line 126:
  
 
| KWidgetsAddons
 
| KWidgetsAddons
 +
| Addons to QtWidgets
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 118: Line 134:
  
 
| KWindowSystem
 
| KWindowSystem
 +
| Integration with X11 and window managers
 
| Tier 1
 
| Tier 1
 
| Integration
 
| Integration
Line 125: Line 142:
  
 
| Solid
 
| Solid
 +
| Hardware integration and detection
 
| Tier 1
 
| Tier 1
 
| Integration
 
| Integration
Line 132: Line 150:
  
 
| Sonnet
 
| Sonnet
 +
| Support for spellchecking
 
| Tier 1
 
| Tier 1
 
| Solution
 
| Solution
Line 139: Line 158:
  
 
| ThreadWeaver
 
| ThreadWeaver
 +
| High-level multithreading framework
 
| Tier 1
 
| Tier 1
 
| Addon
 
| Addon
Line 146: Line 166:
  
 
| KDNSSD
 
| KDNSSD
 +
| Abstraction to system DNSSD features
 
| Tier 2
 
| Tier 2
 
| Integration
 
| Integration
Line 153: Line 174:
  
 
| KAuth
 
| KAuth
 +
| Abstraction to system policy and authentication features
 
| Tier 2
 
| Tier 2
 
| Integration
 
| Integration
Line 160: Line 182:
  
 
| KCompletion
 
| KCompletion
 +
| Widgets with advanced auto-completion features
 
| Tier 2
 
| Tier 2
 
| Addon
 
| Addon
Line 167: Line 190:
  
 
| KCrash
 
| KCrash
 +
| Support for application crash analysis and bug report from apps
 
| Tier 2
 
| Tier 2
 
| Integration
 
| Integration
Line 174: Line 198:
  
 
| KDocTools
 
| KDocTools
 +
| Documentation generation from docbook
 
| Tier 2
 
| Tier 2
 
| ??
 
| ??
Line 181: Line 206:
  
 
| KI18n
 
| KI18n
 +
| Advanced internationalization framework
 
| Tier 2
 
| Tier 2
 
| Addon
 
| Addon
Line 188: Line 214:
  
 
| KJobWidgets
 
| KJobWidgets
 +
| Widgets for tracking KJob instances (provided by KCoreAddons)
 
| Tier 2
 
| Tier 2
 
| Addon
 
| Addon
Line 195: Line 222:
  
 
| KNotifications
 
| KNotifications
 +
| Abstraction for system notifications
 
| Tier 2
 
| Tier 2
 
| Solution
 
| Solution
Line 202: Line 230:
  
 
| KWallet
 
| KWallet
 +
| Secure and unified container for user passwords
 
| Tier 2
 
| Tier 2
 
| Solution
 
| Solution
Line 209: Line 238:
  
 
| KBookmarks
 
| KBookmarks
 +
| Support for bookmarks and the XBEL format
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 216: Line 246:
  
 
| KCMUtils
 
| KCMUtils
 +
| Extra API to write KConfigModules
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 223: Line 254:
  
 
| KConfigWidgets
 
| KConfigWidgets
 +
| Extra widgets for easier configuration support
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 230: Line 262:
  
 
| KDeclarative
 
| KDeclarative
 +
| ??
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 237: Line 270:
  
 
| KDED
 
| KDED
 +
| Extensible deamon for providing system level services
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 244: Line 278:
  
 
| KDESu
 
| KDESu
 +
| Integration with su for elevated privileges
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 251: Line 286:
  
 
| KDEWebKit
 
| KDEWebKit
 +
| KDE Integration for QtWebKit
 
| Tier 3
 
| Tier 3
 
| Integration
 
| Integration
Line 257: Line 293:
 
|-
 
|-
  
| KDEWidgets
+
| KDesignerPlugin
 +
| Integration of our widgets in Qt Designer/Creator
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 265: Line 302:
  
 
| KEmoticons
 
| KEmoticons
 +
| Support for emoticons and emoticons themes
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 272: Line 310:
  
 
| KIconThemes
 
| KIconThemes
 +
| Support for icon themes
 
| Tier 3
 
| Tier 3
 
| Integration
 
| Integration
Line 279: Line 318:
  
 
| KInit
 
| KInit
 +
| ??
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 286: Line 326:
  
 
| KIO
 
| KIO
 +
| Resource and network access abstraction
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 293: Line 334:
  
 
| KJsEmbed
 
| KJsEmbed
 +
| Embedded JS
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 300: Line 342:
  
 
| KMediaPlayer
 
| KMediaPlayer
 +
| Plugin interface for media player features
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 307: Line 350:
  
 
| KNewStuff
 
| KNewStuff
 +
| Support for downloading application assets from the network
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 314: Line 358:
  
 
| KNotifyConfig
 
| KNotifyConfig
 +
| Configuration system for KNotify
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 321: Line 366:
  
 
| KParts
 
| KParts
 +
| Document centric plugin system
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 328: Line 374:
  
 
| KPrintUtils
 
| KPrintUtils
 +
| Extra features for QtPrintSupport
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 335: Line 382:
  
 
| KPty
 
| KPty
 +
| Pty abstraction
 
| Tier 3
 
| Tier 3
 
| ??
 
| ??
Line 342: Line 390:
  
 
| Kross
 
| Kross
 +
| Multi-language application scripting
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 349: Line 398:
  
 
| KService
 
| KService
 +
| Advanced plugin and service introspection
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 356: Line 406:
  
 
| KTextWidgets
 
| KTextWidgets
 +
| Advanced text editing widgets
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 363: Line 414:
  
 
| KUnitConversion
 
| KUnitConversion
 +
| Support for unit conversion
 
| Tier 3
 
| Tier 3
 
| Addon
 
| Addon
Line 370: Line 422:
  
 
| XmlGui
 
| XmlGui
 +
| User configurable main windows
 
| Tier 3
 
| Tier 3
 
| Solution
 
| Solution
Line 377: Line 430:
  
 
| ApiDox
 
| ApiDox
 +
| API documentation generation and assets for frameworks
 
| Tier 4
 
| Tier 4
 
| N/A
 
| N/A
Line 384: Line 438:
  
 
| FrameworkIntegration
 
| FrameworkIntegration
 +
| Workspace and cross-framework integration plugins
 
| Tier 4
 
| Tier 4
 
| N/A
 
| N/A
Line 391: Line 446:
  
 
| KDE4Support
 
| KDE4Support
 +
| Porting aid from KDELibs4
 
| Tier 4
 
| Tier 4
 
| N/A
 
| N/A
Line 398: Line 454:
  
 
| KFileAudioPreview
 
| KFileAudioPreview
 +
| Plugin interface for audio previews
 
| Tier 4
 
| Tier 4
 
| N/A
 
| N/A
Line 405: Line 462:
  
 
| KHtml
 
| KHtml
 +
| KHTML APIs
 
| Tier 4
 
| Tier 4
 
| Solution
 
| Solution

Revision as of 13:55, 5 January 2014

For a diagram view, see http://agateau.com/tmp/kf5

The list below is work in progress. Application developers: don't worry, we're working on finding maintainers (or just getting de-facto maintainers to write their name into the table).

Name Features Tier Type Platforms Maintainer
KItemModels Models for Qt Model/View system Tier 1 Addon All Qt supported platforms Unmaintained
KItemViews Widget addons for Qt Model/View Tier 1 Addon All Qt supported platforms Unmaintained
KArchive File compression Tier 1 Addon All Qt supported platforms David Faure
KCodecs Text encoding Tier 1 Addon All Qt supported platforms Unmaintained
KConfig Configuration system Tier 1 Addon All Qt supported platforms Unmaintained
KCoreAddons Addons to QtCore Tier 1 Addon All Qt supported platforms Unmaintained
KDBusAddons Addons to QtDBus Tier 1 Addon All Qt supported platforms David Faure
KF5Umbrella CMake help to use KDE Frameworks Tier 1 Addon All CMake supported platforms Unmaintained
KGlobalAccel Add support for global workspace shortcuts Tier 1 Integration KDE Workspace Unmaintained
KGuiAddons Addons to QtGui Tier 1 Addon All Qt supported platforms Unmaintained
KIdleTime Monitoring user activity Tier 1 Integration  ?? Unmaintained
KImageFormats Addons to QtImageFormats Tier 1 Addon All Qt supported platforms Unmaintained
KJS Support for JS scripting in applications Tier 1 Functional All platforms Bernd Buschinski
KPlotting Lightweight plotting framework Tier 1 Addon All Qt supported platforms Unmaintained
KWidgetsAddons Addons to QtWidgets Tier 1 Addon All Qt supported platforms Unmaintained
KWindowSystem Integration with X11 and window managers Tier 1 Integration  ?? Unmaintained
Solid Hardware integration and detection Tier 1 Integration  ?? Alex Fiestas
Sonnet Support for spellchecking Tier 1 Solution All Qt supported platforms Martin Sandsmark
ThreadWeaver High-level multithreading framework Tier 1 Addon All Qt supported platforms Mirko Boehm
KDNSSD Abstraction to system DNSSD features Tier 2 Integration  ?? Unmaintained
KAuth Abstraction to system policy and authentication features Tier 2 Integration  ?? Unmaintained
KCompletion Widgets with advanced auto-completion features Tier 2 Addon  ?? Unmaintained
KCrash Support for application crash analysis and bug report from apps Tier 2 Integration  ?? Unmaintained
KDocTools Documentation generation from docbook Tier 2  ??  ?? Unmaintained
KI18n Advanced internationalization framework Tier 2 Addon All Qt supported platforms Unmaintained
KJobWidgets Widgets for tracking KJob instances (provided by KCoreAddons) Tier 2 Addon All Qt supported platforms Unmaintained
KNotifications Abstraction for system notifications Tier 2 Solution  ?? Unmaintained
KWallet Secure and unified container for user passwords Tier 2 Solution All Qt supported platforms. GPG backend only available with KDE runtime. Valentin Rusu
KBookmarks Support for bookmarks and the XBEL format Tier 3 Addon  ?? Unmaintained
KCMUtils Extra API to write KConfigModules Tier 3 Addon  ?? Unmaintained
KConfigWidgets Extra widgets for easier configuration support Tier 3 Addon  ?? Unmaintained
KDeclarative  ?? Tier 3 Addon  ?? Unmaintained
KDED Extensible deamon for providing system level services Tier 3 Solution  ?? Unmaintained
KDESu Integration with su for elevated privileges Tier 3  ??  ?? Unmaintained
KDEWebKit KDE Integration for QtWebKit Tier 3 Integration  ?? Unmaintained
KDesignerPlugin Integration of our widgets in Qt Designer/Creator Tier 3  ??  ?? Unmaintained
KEmoticons Support for emoticons and emoticons themes Tier 3  ??  ?? Unmaintained
KIconThemes Support for icon themes Tier 3 Integration  ?? Unmaintained
KInit  ?? Tier 3 Solution  ?? David Faure
KIO Resource and network access abstraction Tier 3 Solution  ?? David Faure
KJsEmbed Embedded JS Tier 3 Addon  ?? Unmaintained
KMediaPlayer Plugin interface for media player features Tier 3  ??  ?? Unmaintained
KNewStuff Support for downloading application assets from the network Tier 3  ??  ?? Unmaintained
KNotifyConfig Configuration system for KNotify Tier 3  ??  ?? Unmaintained
KParts Document centric plugin system Tier 3 Solution  ?? David Faure
KPrintUtils Extra features for QtPrintSupport Tier 3 Addon  ?? Unmaintained
KPty Pty abstraction Tier 3  ??  ?? Unmaintained
Kross Multi-language application scripting Tier 3 Solution  ?? Unmaintained
KService Advanced plugin and service introspection Tier 3 Solution  ?? David Faure
KTextWidgets Advanced text editing widgets Tier 3 Addon  ?? Unmaintained
KUnitConversion Support for unit conversion Tier 3 Addon  ?? Unmaintained
XmlGui User configurable main windows Tier 3 Solution  ?? Unmaintained
ApiDox API documentation generation and assets for frameworks Tier 4 N/A  ?? Unmaintained
FrameworkIntegration Workspace and cross-framework integration plugins Tier 4 N/A  ?? Unmaintained
KDE4Support Porting aid from KDELibs4 Tier 4 N/A  ?? Unmaintained
KFileAudioPreview Plugin interface for audio previews Tier 4 N/A  ?? Unmaintained
KHtml KHTML APIs Tier 4 Solution All Qt supported platforms Martin Sandsmark

Content is available under Creative Commons License SA 4.0 unless otherwise noted.