open-source-android-apps
Open-Source Android Apps
A curated list of around 500 open-source Android apps grouped into 16 categories, linking to their source code to help users find privacy-friendly apps and developers explore real codebases.
This repository is a curated list of open-source Android applications. It currently catalogs around 500 apps, each with a brief description and a link to the app's source code on GitHub or elsewhere. The list is meant to help users discover high-quality apps and help developers explore real-world Android codebases.
The apps are sorted into 16 categories including Communication, Games, Productivity, Multi-Media, Social Network, Tools, Education, Finance, and Travel. A separate section at the top highlights the most popular entries by star count, including well-known apps such as Termux (a Linux environment for Android), NewPipe (a privacy-focused YouTube client), Signal (private messaging), Joplin (note-taking with encryption), and Organic Maps (offline navigation).
This is a reference list, not an app store or install source. It links to the source repositories of each app, not to installable packages. It is distinct from F-Droid, which is an actual package repository that hosts and distributes APKs. This list includes apps that may or may not be on F-Droid.
Contributions are accepted through pull requests on GitHub. There is also an automated workflow in the repository's Actions tab that makes it easier to submit a new app without writing Markdown directly. The project asks that contributions be focused (one change per commit) and that apps not be duplicated.
The project was inspired by a similar list maintained for open-source iOS apps.
Where it fits
- Browse 500+ open-source Android apps by category to find privacy-friendly alternatives to popular proprietary apps.
- Explore real-world Android codebases by reading the source of apps like NewPipe, Signal, or Termux.
- Submit a new open-source Android app to the list using the automated GitHub Actions workflow.