Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-android

A curated list of awesome open source Android applications, tutorials and resources.
https://github.com/LinuxCafeFederation/awesome-android

Last synced: 5 days ago
JSON representation

  • Communication

    • Real-Time Communication

      • FluffyChat - A minimalist matrix client for Android.
      • Briar - Secure P2P Messaging, Anywhere.
      • Jami - P2P messaging, encrypted, no central servers, backed by [GNU](https://www.gnu.org/)
      • Jitsi Meet - Instant video conferences efficiently adapting to your scale.
      • Langis - A degoogled version of Signal Messenger app. The source of patches used to build this degoogled version is available [here](https://git.legeox.net/capslock/signal-gcm-less).
      • Session - Open-source, public-key-based secure messaging application which uses a set of decentralised storage servers and an onion routing protocol to send end-to-end encrypted messages with minimal exposure of user metadata.
      • Simple SMS Messenger - An easy and quick way of managing SMS and MMS messages without ads.
      • Snikket - Easy-to-use federated messaging+calls app based on open standards (XMPP) and open-source self-hostable server. No phone number required.
      • Syphon - A privacy centric matrix client.
      • Threema - The messenger that puts security and privacy first. Pay once, chat forever. No collection of user data. Open Source.
      • Yaxim - Yet another XMPP instant messenger.
      • Delta Chat - Email-based instant messaging for Android.
      • Neko X - Another FOSS Telegram client (based on Telegram FOSS and Nekogram which was earlier FOSS) with more features and different variants (check release page on GitHub).
      • QKSMS - SMS Messaging app.
      • Telegram-FOSS - Telegram is a messaging app with a focus on speed and security. It is simple and free. Note that this FOSS version isn't official, official version can be found on Playstore but that version uses non-free dependencies. Also, the server of Telegram is closed-source [for now](https://telegram.org/faq#q-why-not-open-source-everything).
      • Conversations - XMPP/Jabber client.
      • Threema - The messenger that puts security and privacy first. Pay once, chat forever. No collection of user data. Open Source.
      • FluffyChat - A minimalist matrix client for Android.
    • E-mail

      • K-9 Mail - K-9 Mail is an open source email client focused on making it easy to chew through large volumes of email.
      • FairEmail - Fully featured, open source, privacy friendly email app for Android
    • Social Media

      • Tusky - Mastodon client for Android.
      • Fedilab - Fedilab is a multifunctional Android client to access the distributed Fediverse. It supports Mastodon, Pleroma, Pixelfed, Peertube, GNU Social, Friendica.
      • Barinsta - Open-source alternative Instagram client on Android. Severly lacking now since Facebook took legal action against app, hopefully will be resolved soon.
      • Fritter - A free, open-source Twitter client for Android and iOS
      • Slide - Unofficial Reddit client; material-design; ad-free and has tons of customisation.
      • Twidere - An Open Source, fully featured Twitter/Mastodon/StatusNet/Fanfou app.
      • 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.
      • Frost for Facebook - Third-party app for Facebook.
      • RedReader - An unofficial open source Reddit client for Android.
      • Slide - Unofficial Reddit client; material-design; ad-free and has tons of customisation.
    • Keyboards

      • AnySoftKeyboard - Keyboard with tons of features.
      • OpenBoard - Fork of AOSP Keyboard; minimal and simple to use.
      • FlorisBoard - FlorisBoard is a free and open-source keyboard for Android 6.0+ devices. It aims at being modern, user-friendly and customizable while fully respecting your privacy. Currently in alpha/early-beta state.
      • HackersKeyboard - This keyboard is especially useful if you use ConnectBot for SSH access. It provides working Tab/Ctrl/Esc keys, and arrow keys.
      • Simple Keyboard - This keyboard is created for those who only need a keyboard and nothing more.
      • OpenBoard - Fork of AOSP Keyboard; minimal and simple to use.
    • Other

      • KDE Connect - A project that enables all your devices to communicate with each other.
      • RTranslator - Universal translator based on Google's APIs and Bluetooth LE.
  • Advertisement blocking

    • AdAway - Ad blocker for Android using the hosts file (Root permission is optional but it is recommended).
    • Blokada - Ad blocker for Android using the VPN API.
    • DNSfilter - Ad blocker for Android using a VPN, supports hosts files.
    • DNS66 - DNS66 blocks advertisements on Android by intercepting DNS requests using Android's VPN layer and blocking requests for blacklisted hosts.
    • NetGuard - NetGuard provides simple and advanced ways to block access to the internet - no root required.
    • RethinkDNS + Firewall - DNS over HTTPS / DNS over Tor / DNSCrypt client, firewall, and connection tracker for Android.
  • App stores

    • F-Droid - F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform.
    • Aurora Store - Unofficial FOSS client to Google Play Store (Root permission is optional).
    • Aurora Droid - Fork of the F-Droid client with external repos ready to sync (Root permission is optional).
    • Foxy Droid - Yet another F-Droid client.
  • Basic Utilities

    • Etar - It is a material designed open source calendar.
    • Simple Calculator - A calculator for your quick calculations.
    • Simple Calendar - Be notified of the important moments in your life.
    • Simple Clock - A combination of a clock, alarm, stopwatch and timer.
    • Simple Contacts - A premium app for contact management with no ads, supports groups and favorites.
    • Simple Dialer - A handy phone call manager with phonebook, number blocking and multi-SIM support.
    • Simple Flashlight - A simple flashlight without ads.
    • Simple Voice Recorder - An easy way of recording any discussion or sounds without ads or internet access.
    • Standard Notes - A free, open-source, and completely encrypted notes app.
    • Binary Eye - Barcode and QR code scanner without ads
    • Koler - A uniquely stylized phone app, with customizable features - for Android.
    • Video-Transcoder - Android app for video and audio transcoder, based on FFmpeg
  • Torrenting

    • Frostwire - A file sharing client, media player and simple file manager for your Android devices.
    • LibreTorrent - Copylefted libre full-featured torrent client for Android.
  • Book readers

    • Book Reader - Based on [FBReader](https://fbreader.org/); book reader with a simple UI.
    • Hendroid - Doujinshi & Hentai-Manga archiving and viewing app (features 18+ content).
    • Librera PRO - Librera Reader is a highly customizable and feature-rich application
    • Tachiyomi - Manga reader (features 18+ content depending upon the extensions you use).
    • Coolreader - cross platform open source e-book reader.
    • Kinoko - A online manga browser. (Features 18+ content depending on which extensions you use.)
    • Tachiyomi - Manga reader (features 18+ content depending upon the extensions you use).
    • Neko - Free, open source, unofficial MangaDex reader for Android (features 18+ content).
    • Shosetsu - Light novel reader.
  • Browsers

    • Bromite - Based on Chromium; built-in adblocking; enhanced privacy; degoogled.
    • Firefox - The official release of Firefox for Android.
    • Fennec F-Droid - Browser 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.
    • Firefox Focus - Privacy-oriented browser with tracking protection and content blocking.
    • Firefox Klar - Privacy-oriented browser with tracking protection and content blocking; for the German market.
    • Ungoogled Chromium Android - It is the Android version of Ungoogle-Chromium. A lightweight approach to removing Google web service dependency.
    • Kiwi Browser - Awesome FOSS Chromium browser for mobile with extension support and much more!
    • Firefox Focus - Privacy-oriented browser with tracking protection and content blocking.
  • Cameras

  • Education

    • Other

      • phyphox - Sensors and data analyser.
      • Wikipedia - Official Wikipedia app for Android.
      • AnkiDroid - Anki flashcards on Android.
  • Games

    • Other

      • Andor's Trail - Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story.
      • Apple Flinger - Use a slingshot to shoot with apples.
      • Mindustry - Mindustry is a hybrid tower-defense sandbox factory game.
      • Minetest - An open source voxel game engine. Basically, a FOSS alternative of Minecraft.
      • Shattered Pixel Dungeon - Roguelike Dungeon Crawler RPG with pixel art graphics. Every game is a unique challenge, with four different playable characters, randomized levels and enemies, and hundreds of items to collect and use.
      • Lichobile - Lichess mobile is the lichess.org official application.
      • UnCiv - Open-source Android/Desktop remake of Civ V.
      • Xeonjia - Solve ice puzzles and defeat enemies in an RPG world.
      • Droidfish - DroidFish is a feature-rich graphical chess user interface, combined with the very strong Stockfish chess engine.
  • Media Players

    • Other

      • mpv - Minimal media player.
      • NOVA - Video player for local/network content with subtitle/metadata download support.
  • Music

  • Office

    • Other

      • Collabora Office - Office suite available for Android, GNU/Linux, iOS, macOS, Windows.
      • Collabora Office - Office suite available for Android, GNU/Linux, iOS, macOS, Windows.
  • Password managers

    • General

      • KeePassDX - FOSS password manager compatible with .kdb and .kdbx files version 1-4 and a majority of KeePass programs.
      • Password Store - Simple password manager that is compatible with [pass](https://www.passwordstore.org/).
      • KeePassDX - FOSS password manager compatible with .kdb and .kdbx files version 1-4 and a majority of KeePass programs.
      • Bitwarden - Free and open-source, cross-platform password manager available via cloud/self-hosting. NOTE: To download on F-Droid you need to add the [Bitwarden repository](https://mobileapp.bitwarden.com/fdroid/). Manual vault syncing is required with that version.
      • Keepass2Android - Keepass2Android is an open source password manager compatible with KeePass (v1 and v2), KeePassXC, MiniKeePass and many other KeePass ports.
    • 2FA and TOTP

      • Aegis - Free, secure and open source 2FA app for Android.
      • andOTP - Open source two-factor authentication for Android.
  • Personalisation

    • 2FA and TOTP

      • App Launcher - A simple holder for your favourite app launchers.
      • KISS Launcher - Blazingly fast launcher focused on search.
      • Lawnchair 2 - Continuation of Lawnchair 1; Pixel features; fork of [Launcher3](https://github.com/amirzaidi/Launcher3).
      • LawnChair 12 - Contininuation of LawnChair V2 with support for QuickSwitch and more. Includes a nice simple design that mimics the design of Google's Pixel launcher. Also includes in app Monet'like theming with themed icons(optional with a separate package called LawnIcons) and wallpaper based theming.
      • Sentien Launcher - A quick, smart, minimalist Launcher, designed with your digital well-being in mind.
      • Animated Theme Manager - create your custom themes and change them dynamically with ripple animation
      • Lawndesk - Fork of Lawnchair V2; app-drawer-free launcher.
      • Librechair - Degoogled; fork of Lawnchair V2 & [Launcher3](https://github.com/amirzaidi/Launcher3).
      • OpenLauncher - Launcher that aims to be a powerful and community driven project.
      • Taskbar - A PC-style Launcher for Android.
      • Arcticons - A monotone line-based icon pack for android
      • Lawndesk - Fork of Lawnchair V2; app-drawer-free launcher.
  • Photos

    • 2FA and TOTP

      • Simple Gallery - A premium app for managing and editing your photos, videos, GIFs without ads.
      • DNG Processor - Bring out the best in your phone's camera. It waits for new RAW images captured using a supported camera app, and then processes them in the background. Works well with Open Camera and usually gives better results than Google Camera ports.
      • Phimp.me - Photo Imaging and Picture Editor.
      • Stingle Photos - Stingle Photos is a secure, open-source photo, video cloud storage and backup application that is safe, ad-free and easy to use. It provides strong encryption and privacy to keep you safe from data breaches and leaks.
      • Photok - Encrypted Photo Safe for Android.
  • Productivity

    • 2FA and TOTP

      • Loop Habit Tracker - Track your habits and long-term goals.
      • OpenTracks - OpenTracks is a sport tracking application that completely respects your privacy.
      • Simple Notes - Create plain text notes or checklists quickly.
      • Tasks - A To-Do list app based on Astrid To-Do list app.
      • Bodhi Timer - It is an elegant, minimalist countdown timer.
      • Easy Diary - A diary application optimized for user experience.
      • Fokus - Reminder app for tasks and events tailored specifically for students.
      • Goodtime - A minimalist but powerful productivity timer designed to keep you focused and free of distractions.
      • neutriNote - neutriNote - Markdown + Math in Just 3 MB!
      • Noteless - A markdown note-taking app for mobile devices.
      • Notally - A minimalist notes app with a material design.
      • Privacy Friendly QR Scanner - A QR / bar code scanner
      • DioHub - Interact with GitHub from mobile.
      • Fokus - Reminder app for tasks and events tailored specifically for students.
      • Privacy Friendly Pausing Healthily - An open source work break timer with simple exercises to perform
      • Catima - A loyalty card / gift card / ticket app.
  • Streaming

    • 2FA and TOTP

      • NewPipe - Lightweight Google-free YouTube client.
      • SkyTube - An open-source YouTube™ app for Android™.
      • LibreTube - An alternative YouTube front end, for Android.
      • Twire - An Open Source, AD-Free Twitch browser and stream player for Android. Supports VODs with chat replay, custom emotes (BTTV and FFZ) and Picture in Picture mode. A fork of Pocket Plays for Twitch.
      • NewPipe - Lightweight Google-free YouTube client.
  • VPN

    • 2FA and TOTP

      • OpenVPN for Android - OpenVPN without root.
      • WireGuard - an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.
      • ProtonVPN - Operated by Swiss company Proton Technologies; [GDPR](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation)! :) ([Source Code](https://github.com/ProtonVPN/android-app)).
      • RiseupVPN - Community-driven; based in Washington, USA (**WARNING: [Five Eyes](https://en.wikipedia.org/wiki/Five_Eyes)**).
  • Other Utilities

    • Navigation

      • OsmAnd - An open-source map and navigation app for Android (and iOS) that uses OpenStreetMap map and Wikipedia databases.
      • StreetComplete - OpenStreetMap surveyor app. This app finds incomplete and extendable data in your vicinity and displays it on a map as markers. Each of those is solvable by answering a simple question to complete the info on site.
    • Git based clients

      • GitNex - Gitea client for Android.
      • LabCoat - GitLab client for Android.
      • OctoDroid - GitHub client for Android.
      • OpenHub - An open-source GitHub Android client app, faster and concise.
      • GitTouch - An open-source app for GitHub, GitLab, Bitbucket, Gitea, and Gitee(码云).
    • Other

      • Acode - A powerful code editor for Android.
      • EtchDroid - Helps you with writing ISO images and creating bootable USB drives, no root required.
      • Trail Sense - Use your phone's sensors to assist with wilderness treks or survival situations.
      • Codec Info - Detailed listing of multimedia codecs on your Android device - with no ads!
      • CPU Info - Provides information about device hardware and software.
      • Exodus - Tracker finder for a particular Android application.
      • Termux - Termux is an Android terminal emulator and Linux environment app.
    • Money Management

      • Money Manager Ex - Money Manager Ex is an easy to use, money management application built with wxWidgets
      • Firefly III Mobile - Mobile Application for Firefly III written in Kotlin
  • Tools

    • Other

      • AFWall+ - Control network traffic (Requires root).
      • Calculator++ - Scientific calculator with sleek interface and powerful capabilities.
      • Simple File Manager - A simple file manager for browsing and editing files and directories.
      • TrackerControl - TrackerControl allows to monitor and control hidden data collection in apps.
      • Converter NOW - A simple, immediate and fast unit & currency converter.
      • Download Navi - A Free and Open Source software download manager.
      • Material Files - Material Design file manager (Root permission is optional).
      • MoeList - Unofficial MAL (MyAnimeList) client. With this app you can easily track, rate, organize and discover new Anime & Manga.
      • PCAPdroid - Network monitor and traffic dump tool (Root permission is optional).
      • ScreenCam - Lightweight and functional screen recorder.
      • Calculator++ - Scientific calculator with sleek interface and powerful capabilities.
  • Modding

    • Other

      • /d/gapps - Delete/disable GApps (root permission is optional but recommended).
      • Island - By the creator of [Greenify](https://forum.xda-developers.com/apps/greenify); uses the "Work Profile" feature of Android to create a sandbox environment to clone apps and isolate them ([Source Code](https://github.com/oasisfeng/island)) (Root permission is optional).
      • microG - FOSS alternative to Google Play Services to run apps that are require to have Google Play Services installed. **(WARNING: microG Services trip [SafetyNet](https://developers.google.com/android/reference/com/google/android/gms/safetynet/SafetyNet) and do your research before proceeding!)** Read the [unofficial microG wiki](https://old.reddit.com/r/MicroG/wiki/index) to know how to install ([Source Code](https://github.com/microg)).
      • Nethunter-App - This is the next-gen Nethunter app, which acts as an installer, updater,
      • Nethunter Terminal
      • VirtualXposed - Use Xposed without root, unlock the bootloader or modify system image (Supports Android 5.0~9.0).
      • App Manager - A full-featured package manager and viewer for Android (Root permission is optional).
      • Insular - Fork of [Island](#island) with removed proprietary Google Play libraries.
      • Linux Deploy - Install and run GNU/Linux on Android (Requires root).
      • Magisk Manager - Front-end to [Magisk](https://magisk.me/) (Require root).
      • Shelter - Leveraging the “Work Profile” feature of Android to provide an isolated space that you can install or clone apps into (It has a few compatibility issues with Android 10+ for now but you can still use it if you like).
      • Smartpack-Kernel Manager - Fork of [Kernel Adiutor](https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en) with a set of additional features (Require root).
  • Contributing

  • Footnotes

  • Emulation

    • Other

      • Lemuroid - Lemuroid is an open-source emulation project for Android based on Libretro. Its main goal is ease of use, good Android integration and a great user experience. It has an extensive list of built-in emulators.<br>