dbeley / fdroid-insights

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

Home Page:https://dbeley.github.io/fdroid-insights/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://dbeley.github.io/fdroid-insights/

License:MIT License


Languages

Language:Python 77.5%Language:HTML 19.2%Language:Nix 3.3%