Python script to download the entire F-Droid official Android APK archive
“F-Droid is the FOSS app distribution ecosystem for Android where your user freedom comes first.
Discover our app store to explore the world of free and open source (FOSS) apps and learn about our other open source app distribution tools.”
https://f-droid.org/
On a typical home connection and SSD, downloading the entire repo with default settings takes ~2 hours.
Your actual time will vary based on bandwidth, disk speed, and server load. For very large runs, consider using --offset/--limit to chunk downloads.
git clone https://github.com/actuator/F-Droid-Archive-Downloader.git
cd F-Droid-Archive-Downloader
# First 1000 (latest per package)
python3 F-DroidDL.py --repo main --offset 0 --limit 1000
# Archive, top 2 versions per package
python3 F-DroidDL.py --repo archive --versions-per-package 2 --limit 500