Find privacy-friendly alternatives to common Android apps like browsers, email clients, and maps.
Discover open-source Android apps across 20-plus categories including games, keyboards, and password managers.
Set up an Android device with free, open-source alternatives to Google default apps using F-Droid or Obtainium.
Learn about alternative Android app stores like F-Droid, Aurora Store, and Obtainium.
This repository is a curated reference list of free and open-source Android apps, organized by category so you can find privacy-respecting alternatives to common apps. It is not a piece of software you install or run, it is a maintained directory that links to apps with their source code available for anyone to inspect. The list covers a very wide range of app types: browsers, email clients, calendars, cameras, maps, messaging apps, music players, password managers, VPNs, file managers, keyboards, launchers, and many more. It also includes sections for games (board, card, puzzle, emulator, and others), tools for rooting and recovery, and links to tutorials and guides. Each entry links to the app's source code and, where available, to its listing on F-Droid or IzzyOnDroid, which are app stores that focus on open-source software. A section at the top covers alternative app stores themselves, including F-Droid and several frontends for it, Aurora Store (which lets you install apps from the Google Play Store without a Google account), and Obtainium (which installs apps directly from their GitHub releases). The README opens with a note that Google is moving to restrict the ability to install apps from outside the Play Store, and it links to a campaign called Keep Android Open for anyone who wants to respond to that change. The list is released under the GPLv3 license and has an automated testing setup to verify that links and formatting stay in good shape. It accepts contributions through pull requests. The full README is longer than what was shown.
← offa on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.