fdroidserver
« Back to VersTracker
Description:
Create and manage Android app repositories for F-Droid
Type: Formula  |  Latest Version: 2.4.3@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @fdroidorg  |  formulae.brew.sh
Category: Developer tools
Tags: android f-droid repository development open-source
Install: brew install fdroidserver
About:
fdroidserver provides a comprehensive suite of tools for creating and managing Android application repositories compatible with the F-Droid client. It handles the entire process from building applications from source to generating the repository index and metadata. This enables the distribution of free and open-source software through a trusted, self-hosted channel.
Key Features:
  • Automated building of Android APKs from source code
  • Generation and signing of F-Droid repository indexes
  • Metadata management and verification tools
  • Support for various version control systems (Git, SVN, etc.)
  • Built-in web server for repository hosting
Use Cases:
  • Hosting a private or public repository of open-source Android apps
  • Automating the build process for reproducible Android applications
  • Auditing and verifying the source code of existing F-Droid apps
Alternatives:
  • Gradle – Gradle is a build tool for individual apps, whereas fdroidserver manages the entire repository lifecycle for distribution.
  • APKUpdater – APKUpdater is a client-side tool to get updates from various sources, while fdroidserver is the server-side tool to create and provide those sources.
License: AGPL-3.0-or-later
Dependencies: certifi, cryptography, freetype, libmagic, libsodium, libyaml, numpy, pillow, python@3.14, qhull, rclone, s3cmd
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Important Notes:
For complete functionality, fdroidserver requires that the
Android SDK's "build-tools" and "platform-tools" are installed,
and those require a Java JDK.  Also, it is best if the base path
of the Android SDK is set in the environment variable ANDROID_HOME.
Version History
Detected Version Rev Change Commit
Oct 14, 2025 3:38pm 0 VERSION_BUMP 2a00f962
Sep 15, 2025 3:31am 0 VERSION_BUMP 9af540ba
Dec 12, 2024 4:59pm 0 VERSION_BUMP 81f7731c
Dec 11, 2024 3:28pm 0 VERSION_BUMP f3e24213
Nov 27, 2024 2:24am 0 VERSION_BUMP 9bb6e320
Nov 26, 2024 5:25pm 1 VERSION_BUMP aa34de16
Nov 25, 2024 8:09pm 0 VERSION_BUMP c910c35e
Oct 13, 2024 2:30am 2 VERSION_BUMP 6a70e371
Oct 12, 2024 6:59pm 2 VERSION_BUMP 913312b8
Sep 13, 2024 6:25pm 2 VERSION_BUMP de2ec5c8