Awesome Android
A curated list of awesome open source Android applications, tutorials and resources. Inspired by other awesome-* projects.
Table of contents
- Advertisement blocking
- App stores
- Automation
- Book readers
- Browsers
- Cameras
- Communication
- Education
- Media Players
- Music
- Office
- Personalisation
- Photos
- Streaming
- VPN
- Others
- Modding
- Contributing
- Other Git Repositories
- External sources
Advertisement blocking
AdAway
Ad blocker for Android using the hosts file.
- Requires Root: Yes
- F-Droid
- Source Code
Blokada
Ad blocker for Android using the VPN API.
- Requires Root: No
- F-Droid
- Source Code
DNSfilter
Ad blocker for Android using a VPN, supports hosts files.
- Requires Root: No
- F-Droid
- Source Code
App stores
Aurora Droid
Fork of the F-Droid client with external repos ready to sync.
- Requires Root: Optional
- F-Droid
- Source Code
Aurora Store
Unofficial FOSS client to Google Play Store.
- Requires Root: Optional
- F-Droid
- Source Code
Automation
Easer
Like tasker, but FOSS.
Book Readers
Book Reader
Based on FBReader; book reader with a simple UI.
- Requires Root: No
- F-Droid
- Source Code
Tachiyomi
Manga reader.
- Requires Root: No
- F-Droid
- Source Code
Shosetsu
Light novel reader.
- Requires Root: No
- F-Droid
- Source Code
Browsers
Bromite
Based on Chromium; built-in adblocking; enhanced privacy; degoogled.
- Requires Root: No
- External F-Droid Repository
- Source Code
Fennec F-Droid
Based on the latest Firefox release; removed any proprietary bits of the standard Firefox for Android.
NOTE: There might still be some binaries left and the app (or some builds) might get removed or re-pushed anytime.
- Requires Root: No
- F-Droid
- Source Code
Firefox Focus
Privacy-oriented browser with tracking protection and content blocking.
- Requires Root: No
- Google Play
- Source Code
Firefox Klar
Privacy-oriented browser with tracking protection and content blocking; for the German market.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Kiwi Browser
Based on Chrome Canary; extension support; built-in dark mode; degoogled.
- Requires Root: No
- F-Droid
- Source Code
Privacy Browser
Minimal browser focused for privacy.
- Requires Root: No
- F-Droid
- Source Code
Cameras
Open Camera
Camera app with DSLR features.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Communication
Conversations
XMPP/Jabber client.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Delta Chat
Email-based instant messaging for Android.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Infinity for Reddit
This is a Reddit client on Android written in Java. It does not have any ads and it features clean UI and smooth browsing experience.
- Requires Root: No
- External F-Droid Repository
- Google Play
- Source Code
AnySoftKeyboard
Keyboard with tons of features.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Frost for Facebook
Third-party app for Facebook.
- Requires Root: No
- F-Droid
- Source Code
Jitsi Meet
Instant video conferences efficiently adapting to your scale.
- Requires Root: No
- F-Droid
- Source Code
KDE Connect
A project that enables all your devices to communicate with each other.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
OpenBoard
Fork of AOSP Keyboard; minimal and simple to use.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
QKSMS
SMS Messaging app.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Yaxim
Yet another XMPP instant messenger.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
RedReader for Reddit
Unofficial Reddit client; material-dedign; ad-free and has tons of customisation.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Slide
Unofficial Reddit client; material-dedign; ad-free and has tons of customisation.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Education
phyphox
Sensors and data analyser.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Media Players
mpv
Minimal media player.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
VLC
Minimal media player.
- Requires Root: No
- Google Play
- Source Code
Music
Music
Lightweight and Material Music Player.
- Requires Root: No
- F-Droid
- Source Code
Odyssey Music Player
Lightweight music player.
- Requires Root: No
- F-Droid
- Google Play
- Source Code
Retro Music Player
Local music player for Android.
- Requires Root: No
- Google Play
- Source Code
Shuttle Music Player
Local music player for Android.
- Requires Root: No
- Google Play
- Source Code
Vinyl Music Player
- Requires Root: No
- F-Droid
- Google Play
- Source Code
VLC
Minimal media player.
- Requires Root: No
- Google Play
- Source Code
Office
Collabora Office
Office suite available for Android, GNU/Linux, iOS, macOS, Windows.
- Requires Root: No
- Google Play
- Source Code
OnlyOffice
Office suite available for Android, GNU/Linux, iOS, macOS, Windows.
EDIT: This app is proprietary.
Requires Root: NoGoogle PlaySource Code
Personalisation
Lawnchair 2
Continuation of Lawnchair 1; Pixel features; fork of Launcher3.
- Requires Root: No
- APKMirror
- Google Play
- Source Code
Lawndesk
Fork of Lawnchair V2; app-drawer-free launcher.
- Requires Root: No
- Download from GitHub
- Source Code
Librechair
Degoogled; fork of Lawnchair V2 & Launcher3.
- Requires Root: No
- Telegram
- Source Code
OpenLauncher
Launcher that aims to be a powerful and community driven project.
- Requires Root: No
- F-Droid
- Source Code
Photos
Phimp.me
Photo Imaging and Picture Editor
- Requires Root: No
- Google Play
- Source Code
Streaming
NewPipe
Lightweight Google-free YouTube client.
- Requires Root: No
- F-Droid
- Source Code
SkyTube
An open-source YouTube™ app for Android™.
- Requires Root: No
- F-Droid
- Source Code
VPN
RiseupVPN
Community-driven; based in Washington, USA (WARNING: Five Eyes)
- Requires Root: No
- F-Droid
- Google Play
- Source Code
ProtonVPN
Operated by Swiss company Proton Technologies; GDPR!!! :)
- Requires Root: No
- Google Play
- Source Code
Others
Codec Info
Detailed listing of multimedia codecs on your Android device - with no ads!
- Requires Root: No
- Google Play
- Source Code
Exodus
Tracker finder for a particular Android application.
- Requires Root: No
- F-Droid
- Source Code
Modding
NOTE: This category is for those that want to modify their Android system. Be warned that some of the rooted apps may result in a bootloop.
Island
By the creator of Greenify; uses the "Work Profile" feature of Android to create a sandbox environment to clone apps and isolate them.
- Requires Root: No (Optional)
- Google Play
- Source Code
Magisk Manager
Front-end to Magisk.
- Requires Root: Yes
- Magisk Manager
- Source Code
Material Files
Material Design file manager.
- Requires Root: No (Optional)
- F-Droid
- Google Play
- Source Code
microG
FOSS alternative to Google Play Services to run apps that are require to have Google Play Services installed. (WARNING: microG Services trip SafetyNet and do your research before proceeding!) Read the unofficial microG wiki to know how to install.
- Requires Root: No (NOTE: Custom ROM with Signature Spoofing support required!)
- F-Droid repository
- Source Code
ScreenCam
Lightweight and functional screen recorder
- Requires Root: No
- F-Droid
- Source Code
Shelter
Leveraging the “Work Profile” feature of Android to provide an isolated space that you can install or clone apps into.
- Requires Root: No
- F-Droid
- Source Code
Smartpack-Kernel Manager
Fork of Kernel Adiutor with a set of additional features.
- Requires Root: Yes
- Download from GitHub
- Source Code
Contributing
Want to contribute? Feel free to fork the project and send merge requests when you are done. Be sure it is in alphabetical order. I will check it out and will decide if I should accept it or not. If you do not want to fork the project, consider opening an issue and suggest what application you want me to install.
Other Git repositories
Mybridge / amazing-android-apps
pcqpcq / open-source-android-apps
unicodedeveloper / awesome-opensource-apps