Skip to content

A website to simplify searching for popular and well-maintained F-Droid apps.

License

Notifications You must be signed in to change notification settings

dbeley/fdroid-insights

Repository files navigation

fdroid-insights

F-Droid Insights - Easily explore F-Droid apps with data from external sources

F-Droid Insights is a simple website that lets you explore F-Droid apps enriched by data coming from external websites such as Github. It facilitates the discovery of popular and well-maintained projects which might be challenging to locate on the regular F-Droid website.

Motivation

F-Droid is the best app store to find FOSS Android apps.

It allows thousands of independent developers to freely publish their apps and making them available to the general public.

Operating solely on donations to sustain their infrastructure, F-Droid offers an ad-free experience, without any premium features or sponsored apps.

On top of that they also don't track their users, you don't even need an account to download apps. However, the lack of information regarding app metrics (download count, similar apps) represents a challenge when selecting among multiple options.

The idea behind F-Droid Insights is to leverage external metrics to help finding popular and well-maintained F-Droid apps.

Usage

The data should be re-generated every monday.

If you want to manually create an export:

  • Download index-v2.json from F-Droid (~35 MB file).
  • Copy .env.example to .env and fill it with your own tokens.
  • python fdroid_data_exporter.py: will create export.csv containing F-Droid apps data.
  • python fdroid_html_builder.py: will create docs/index.html with export.csv and template.html.

External data

  • Github: number of stars, forks
  • Gitlab : number of stars, forks
  • Codeberg : number of stars, forks