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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Solid is a device integration framework. It provides a way of querying and interacting with hardware independently of the underlying operating system.
The Extra CMake Modules package, or ECM, adds to the modules provided by CMake to find common software. In addition, it provides common build settings used in software produced by the KDE community.
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/
KJobWIdgets provides widgets for showing progress of asynchronous jobs.
KGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike regular shortcuts, the application's window does not need focus for them to be activated.
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.
Prison is a Qt-based barcode abstraction layer/library and provides uniform access to generation of barcodes with data.
KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings.
KWindowSystem provides information about and allows interaction with the windowing system. It provides a high level API, which is windowing system independent and has platform specific implementations. This API is inspired by X11 and thus not all functionality is available on all windowing systems.
In addition to the high level API, this framework also provides several lower level classes for interaction with the X Windowing System.
NetworkManagerQt provides access to all NetworkManager features exposed on DBus. It allows you to manage your connections and control your network devices and also provides a library for parsing connection settings which are used in DBus communication.
Sonnet is a plugin-based spell checking library for Qt-based applications. It supports several different plugins, including HSpell, Enchant, ASpell and HUNSPELL.
KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.
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.
Solid is a device integration framework. It provides a way of querying and interacting with hardware independently of the underlying operating system.
The Qt Cryptographic Architecture (QCA) provides a straightforward and cross-platform API for a range of cryptographic features, including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart cards.
KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity.
The KNewStuff library implements collaborative data sharing for applications. It uses libattica to support the Open Collaboration Services specification.
Kdeinit is a process launcher similar to init used for booting UNIX. It launches processes by forking and then loading a dynamic library which contains a kdemain(…) function. Using kdeinit to launch KDE applications makes starting KDE applications faster and reduces memory consumption.
This framework consists of the following components:
Libraries for use in applications.
QML bindings for the above.
A server application.
A management and analytics application.
The Plasma workspace provides an application called KRunner which, among other things, allows one to type into a text area which causes various actions and information that match the text appear as the text is being typed.
Kirigami is a set of high level QtQuick components looking and feeling well on both mobile and desktop devices. They ease the creation of applications that follow the Kirigami Human Interface Guidelines.
This library implements the framework for KDE parts, which are widgets with a user-interface defined in terms of actions.
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.
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.