KDE/discover

Helps you find and install applications, games, and tools

C++

136

9,135 commits

updated Oct 20, 2026

See the code

README

Discover

Discover helps you find and install applications, games, and tools. You can search or browse by category, and look at screenshots and read reviews to help you pick the perfect app.

Discover window

Features

  • Install and download software.
  • Manage software sources, e.g. Flatpak repositories.
  • Upgrade operating system software through PackageKit.
  • Find and install add-ons for Plasma.

Support

If you have an issue with Discover, please open a support thread on KDE Discuss.

Building

The easiest way to make changes and test Discover during development is to build it with kde-builder.

Vendor Customization

Want to change the apps featured in the Editor’s Choice section? Add a configuration file named /usr/share/discover/featuredurlrc that points to a JSON file patterned off the default one present at https://autoconfig.kde.org/discover/featured-5.9.json:

[Software]
FeaturedListingURL="https://your-url-here/file.json"

Contributing

Like other projects in the KDE ecosystem, contributions are welcome from all. This repository is managed in KDE Invent, our GitLab instance.

If you get stuck or need help with anything at all, head over to the KDE New Contributors room on Matrix. For questions about Discover, please ask in the Plasma Discover room. See Matrix for more details.

KDE/discover

Helps you find and install applications, games, and tools

C++

136

9,135 commits

updated Oct 20, 2026

See the code

README

Discover

Discover helps you find and install applications, games, and tools. You can search or browse by category, and look at screenshots and read reviews to help you pick the perfect app.

Discover window

Features

  • Install and download software.
  • Manage software sources, e.g. Flatpak repositories.
  • Upgrade operating system software through PackageKit.
  • Find and install add-ons for Plasma.

Support

If you have an issue with Discover, please open a support thread on KDE Discuss.

Building

The easiest way to make changes and test Discover during development is to build it with kde-builder.

Vendor Customization

Want to change the apps featured in the Editor’s Choice section? Add a configuration file named /usr/share/discover/featuredurlrc that points to a JSON file patterned off the default one present at https://autoconfig.kde.org/discover/featured-5.9.json:

[Software]
FeaturedListingURL="https://your-url-here/file.json"

Contributing

Like other projects in the KDE ecosystem, contributions are welcome from all. This repository is managed in KDE Invent, our GitLab instance.

If you get stuck or need help with anything at all, head over to the KDE New Contributors room on Matrix. For questions about Discover, please ask in the Plasma Discover room. See Matrix for more details.

Significant stargazers

Andre Miras

248 followers · starred Jun 2016

true_lock

171 followers · starred Jul 2026

Claudio Cambra

70 followers · starred Jan 2022