Skip to content

F-Droid downloads badge #11338

Open
Open

Description

@kitswas

📋 Description

F-Droid

Example for package com.github.catfriend1.syncthingandroid:
Monthly Downloads badge

Example for package io.github.kitswas.virtualgamepadmobile:
Monthly Downloads badge

These are dynamic badges. The larger numbers are not easily readable.

Also, the dynamic badge shows resource not found if there are zero downloads.
Image

🔗 Data

Documentation: https://github.com/kitswas/fdroid-metrics-dashboard/?tab=readme-ov-file#badges-via-shieldsio

Example of data file:
https://github.com/kitswas/fdroid-metrics-dashboard/blob/main/processed/monthly/com.termux.json

{
  "package_id": "com.termux",
  "total_downloads": 505603,
  "api_hits": 35908,
  "versions": 7,
  "search_count": 241
}

🎤 Motivation

All other major distribution centres have a download count.

Time to add F-Droid to the list.

Activity

  1. PyvesB commented on Sep 14, 2025

    @PyvesB
    Member

    Hello @kitswas 👋🏻 Is there no way to retrieve this information via an official API?

  2. kitswas commented on Sep 14, 2025

    @kitswas
    Author

    Is there no way to retrieve this information via an official API?

    @PyvesB
    Not to my knowledge.
    They publish raw numbers which I crunch into these metrics via a Python script. (Daily Cron job running on GitHub Actions)

    There is no official API, only published JSON data files, updated weekly. https://fdroid.gitlab.io/metrics/

  3. heliocarlitos commented on Feb 15, 2026

    @heliocarlitos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    service-badgeNew or updated service badge

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions