F-Droid

F-Droid

The app store that respects freedom and privacy

F-Droid App Store & Updater System

Screenshots

Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid Screenshot of F-Droid

Description

F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device.

It connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software.

Android itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager:

* Get notified when updates are available
* Optionally download and install updates automatically
* Keep track of older and beta versions
* Filter out apps incompatible with the device
* Find apps via categories and searchable descriptions
* Access associated URLs for donations, source code etc.
* Stay safe by checking repo index signatures and APK hashes

What’s new (2.0-alpha11)

* UI rewritten from scratch with Kotlin compose
* improved search, also searching in descriptions and translations
* easier to discover new apps, also highlighting the most downloaded ones
* installation approval *before* downloading
* multiple updates/downloads at the same time
* notifying user of issues with apps (e.g. signing key changed)
* optional Material You color theme
* improved filtering of lists

Versions

Version Date Size Requires Android Download
2.0-alpha11 current
730f81f2cf860b26…
2026-07-14 13 MB API 24
2.0-alpha10
0b6c65becb071282…
2026-06-09 14 MB API 24
2.0-alpha9
d6e5eaea63107aed…
2026-05-02 15 MB API 24
2.0-alpha8
72e139a04fcd0f58…
2026-04-19 13 MB API 24
2.0-alpha7
2acb72be96ae9134…
2026-04-10 12 MB API 24
1.23.2
985f5181d48bb6ba…
2026-02-20 12 MB API 23
1.23.1
1dfce4269081693f…
2025-07-28 12 MB API 23

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Wi-Fi stateRead information about the Wi-Fi connection.
  • CHANGE_WIFI_MULTICAST_STATE
  • Change networkChange network connections.
  • Change Wi-FiTurn Wi-Fi on and off or switch networks.
  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Bluetooth scanSearch for nearby Bluetooth devices.
Show 22 more permissions
  • BLUETOOTH_ADVERTISE
  • Run at startupStart automatically after the device is switched on.
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • Full file accessAccess all files on the device.
  • System settingsChange system settings.
  • FOREGROUND_SERVICE_CONNECTED_DEVICE
  • Prevent sleepingKeep the device from going to sleep.
  • ACCESS_LOCAL_NETWORK
  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_DATA_SYNC
  • Install appsStart the installation of other apps.
  • REQUEST_DELETE_PACKAGES
  • ENFORCE_UPDATE_OWNERSHIP
  • UPDATE_PACKAGES_WITHOUT_USER_ACTION
  • permission.UPDATE_REPOS
  • Installed appsSee which apps are installed.
  • fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • CameraTake photos and videos.

Comments