Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace.
Attica is a Qt library that implements the Open Collaboration Services API version 1.6.
It grants easy access to the services such as querying information about persons and contents. The library is used in KNewStuff3 as content provider. In order to integrate with KDE's Plasma Desktop, a platform plugin exists in kdebase.
The REST API is defined here: http://freedesktop.org/wiki/Specifications/open-collaboration-services/
KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more.
KDeclarative provides integration of QML and KDE work spaces. It's comprises two parts: a library used by the C++ part of your application to integrate QML with KDE Frameworks specific features, and a series of QML imports that offer bindings to some of the Frameworks.
This library provides tools to annotate images.
KXMLGUI provides a framework for managing menu and toolbar actions in an abstract way. The actions are configured through a XML description and hooks in the application code. The framework supports merging of multiple descriptions for integrating actions from plugins.
KXMLGUI provides a framework for managing menu and toolbar actions in an abstract way. The actions are configured through a XML description and hooks in the application code. The framework supports merging of multiple descriptions for integrating actions from plugins.
KArchive provides classes for easy reading, creation and manipulation of archive formats like ZIP and TAR.
It also provides transparent compression and decompression of data, like the GZip format, via a subclass of QIODevice.
KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text.
KUnitConversion provides functions to convert values in different physical units. It supports converting different prefixes (e.g. kilo, mega, giga) as well as converting between different unit systems (e.g. liters, gallons).
KActivities provides the infrastructure needed to manage a user's activities, allowing them to switch between tasks, and for applications to update their state to match the user's current activity. This includes a daemon, a library for interacting with that daemon, and plugins for integration with other frameworks.
This package contains XML files describing non-standard Wayland protocols used in KDE Plasma.
This package provides library that is used when writing accessibility clients such as screen readers.
ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way.
As the names suggest they implement a Client respectively a Server API for the Wayland protocol. The API is Qt-styled removing the needs to interact with a for a Qt developer uncomfortable low-level C-API. For example the callback mechanism from the Wayland API is replaced by signals, data types are adjusted to be what a Qt developer expects - two arguments of int are represented by a QPoint or a QSize.
KAuth provides a convenient, system-integrated way to offload actions that need to be performed as a privileged user to small set of helper utilities.
KItemViews includes a set of views, which can be used with item models. It includes views for categorizing lists and to add search filters to flat and hierarchical lists.
KI18n provides functionality for internationalizing user interface text in applications, based on the GNU Gettext translation system. It wraps the standard Gettext functionality, so that the programmers and translators can use the familiar Gettext tools and workflows.
KI18n provides additional functionality as well, for both programmers and translators, which can help to achieve a higher overall quality of source and translated text. This includes argument capturing, customizable markup, and translation scripting.
KService provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code.
KDBusAddons provides convenience classes on top of QtDBus, as well as an API to create KDED modules.
KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.
Provides tools to generate documentation in various format from DocBook files.
This framework contains scripts and data for building API documentation (dox) in a standard format and style for KDE.
For the actual documentation extraction and formatting the Doxygen tool is used, but this framework provides a wrapper script to make generating the documentation more convenient (including reading settings from the target framework or other module) and a standard template for the generated documentation.
KTextEditor provides a powerful text editor component that you can embed in your application, either as a KPart or using the KF5::TextEditor library.