Messaging
571 open source Messaging apps
Easy Control Next
APK
EasyControlNext is scrcpy implemenation, which will allow users to control other android devices from an android device. This will basically allow users to remotely control another android device. Support Android 11+, Pairing Code.
GitHubIzzyOnDroid
EasySync
APK
Synchronize images, videos, audio and downloads with your WebDAV server. Synchronize in both directions. Secure and open source. What is synchronized: * Images, video, screenshots that are displayed in your gallery will be synchronized. This includes images and videos in `DCIM/`, `Pictures/`, `Movies/` and `Download/` * If they are only available in a specific app but not in gallery, they won't be synchronized * Please note that messaging apps (messages, whatsapp, signal, etc.) generally offer you the choice between saving files in your gallery (in such case they will be synchronized) or not * All audio and music files that are visible in `Alarms/`, `Audiobooks/`, `Music/`, `Notifications/`, `Podcasts/`, `Ringtones/` and `Recordings/` will be synchronized * Beware that google's own voice recorder stores its files privately and offer its own cloud synchronization. They won't be synchronized by EasySync * All downloaded files in `Download/` will be synchronized, whether they are pdf, epubs, documents, images, etc. What is not synchronized: Everything not explicitly stated above is not synchronized. More specifically: * Applications * Applications data/state * Messages * Contacts * Games progress * Wifi or network parameters * Android settings and phone customization Files on **SD Card** are **NOT** synced
F-DroidGitHub
Edifier RC10D1
APK
A simple, unofficial remote control for Edifier R2730DB speakers for phones equipped with an infrared emitter.
F-DroidGitHub
Edifier RC10E
APK
A simple, unofficial remote control for Edifier R1280DB speakers for phones equipped with an infrared emitter.
F-DroidGitHub
Edifier RC18A
APK
A simple, unofficial remote control for Edifier R1855DB speakers for phones equipped with an infrared emitter.
F-DroidGitHub
Element Classic
APK
Element Classic is the previous-generation of Element mobile app. Friends, family and communities should use the free and open source Element X app which is faster, easier to use, and more powerful. New users of public sector organisations, enterprises and professional teams users should use the Element Pro app that is built for work and organisations. Element Classic is available at least until the end of 2025 and will receive critical security updates but no further enhancements or new features.
F-DroidGitHub
Element X - Secure Chat & Call
APK
Freedom to communicate on your own terms For individuals and communities - private communication between family, friends, hobby groups, clubs, etc. Element X gives you fast, secure and private instant messaging and video calls built on Matrix, the open standard for real-time communication. This is a free and open-source app maintained at https://github.com/element-hq/element-x-android. Stay in touch with friends, family and communities with: • Real time messaging & video calls • Public rooms for open group communication • Private rooms for closed group communication • Rich messaging features: emoji reactions, replies, polls, pinned messages and more. • Video calling while browsing messages. • Interoperability with other Matrix-based apps such as FluffyChat, Cinny and many more. Privacy-first Unlike some other messengers from Big Tech companies, we don’t mine your data or monitor your communications. Own your conversations Choose where to host your data - from any public server (the largest free server is matrix.org, but there are plenty of others to choose from) to creating your own personal server and hosting it on your own domain. This ability to choose a server is a large part of what differentiates us from other real time communication apps. However you host, you have ownership; it’s your data. You’re not the product. You’re in control. Communicate in real time, all the time Use Element everywhere. Stay in touch wherever you are with fully synchronised message history across all your devices, including on the web at https://app.element.io Element X is our next-generation app If you’re using the previous-generation Element Classic app, it’s time to try Element X! It’s faster, easier to use, and more powerful than the classic app. It’s better in every way and we’re adding new features all the time. The application requires the android.permission.REQUEST_INSTALL_PACKAGES permission to enable the installation of applications received as attachments, ensuring seamless and convenient access to new software within the app. The application requires the USE_FULL_SCREEN_INTENT permission to ensure our users can effectively receive call notifications even when their devices are locked.
F-DroidGitHub
E
Emerald Dialer
APK
Emerald Dialer is a lightweight dialer app. Features: * T9 contacts search; * Speed dial; * 4 themes: light, dark, night, AMOLED. Supported languages: * English * Chinese (Pinyin input method) * German * Greek * Italian * Polish * Portuguese (Brazil) * Russian * Spanish * Turkish * Ukrainian T9 support provided for more languages
F-DroidGitHub
EngineDataLogger-Dashboard
APK
EngineDataLogger-Dashboard is a companion to EngineDataLogger, a project to produce a DIY ECU. This app connects to the main ECU to provide a dashboard interface.
F-DroidGitHub
Enhanced Music Controller Lite
APK
This app allows remote control of a Network Player or a Network A/V Receiver via the local network. The app supports Onkyo/Pioneer/Integra released in April 2016 or later and Denon/Marantz with build-in HEOS technology. Some TEAC models like Teac NT-503 are also supported. The two most popular features of the app are music playback and sound profile management. Other benefits include: * Maximum privacy: No ads, no trackers, no telemetry, no special permissions like GPS * The modern Material design supports different color themes and works on smartphones and/or tablets in portrait and landscape mode * One-click access to music playback actions * One-click access to media items using shortcuts * Full music playback control (play, stop, pause, track up/down, time seek, repeat and random modes) * Full tone control (listening modes, bass, center, treble and subwoofer levels) * Enhanced Play Queue support (add, replace, remove, remove all, change playback order) * TuneIn Radio, Deezer, Spotify and Tidal streaming (if supported by receiver) * DAB / FM / AM (if supported by receiver) * Multi-zone support (if supported by receiver) * Multi-room support: Allows control of groups of devices attached via FlareConnect (for Onkyo/Pioneer/Integra only). Ability to control FlareConnect without WiFi * Control of devices attached via RI (for Onkyo/Pioneer/Integra only) * Display device details and control device settings such as dimmer level, digital filter, auto power, and sleep timer * Allows control of receivers over an OpenVPN connection (even over a cellular connection) * Integration with "Tasker" Known limitations: * Please note that the app does not support the music streaming from your phone to the network player or the receiver * In order to login into Deezer, Tidal, or Spotify, you need the official Onkyo/Denon app additionally to this app * Pioneer models before year 2016 are NOT supported, for example: VSX-424, VSX-529, VSX-830, VSX-920K, VSX-923, VSX-924, VSX-1021, VSX-1121, SC-95, SC-LX79, N-50, N-50a, N-70A * Following Denon models are not supported: AVR-X1000, DNP-730AE, Heos Link 2, Denon Home 150, Marantz n40 * Following models do not support "Play Queue" feature (that is a limitation of the Onkyo firmware): CR-N765, DTR-40.5, HM76, HT-R693, HT-R695, TX-8130, TX-8150, TX-NR626, TX-NR636, TX-NR646, TX-RZ900 At the moment, the app is tested and works with following devices: * Onkyo: TX-L20D, TX-L50, TX-NR414, TX-NR509, TX-NR525, TX-NR535, TX-NR575E, TX-NR616, TX-NR636, TX-NR646, TX-NR656, TX-NR676E, TX-NR686, TX-NR696, TX-NR818, TX-RZ50, TX-RZ70, TX-RZ810, TX-RZ830, TX-RZ900, TX-RZ1100, TX-8130, TX-8150, TX-8250, TX-8260, TX-8270, TX-8390, TX-8470, R-N855, CS-N575D, CR-N755, CR-N765, CR-N775D, HT-S7805, NS-6130, NS-6170, NCP-302 * Integra: DTM-6, DRX-5.2, DTR 30.7, DTR 40.7 * Pioneer (models after 2016): VSX-LX101, VSX-LX103, VSX-LX104, VSX-LX302, VSX-LX303, VSX-LX503, VSX-LX504, VSX-S520D, VSX-831, VSX-832, VSX-932, VSX-933, VSX-935, VSX-1131, SC-LX701, SC-LX901, SX-N30, SX-S30DAB, NC-50DAB, N-50AE, N-70AE, XC-HM86D, MRX-3, MRX-5 * Teac: NT-503, AG-D500 * Denon with build-in HEOS: DRA-800H, AVR-S750H, AVR-S760H, AVR-X1500H, AVR-X1800H, AVR-X2400H, AVR-X2600H, AVR-X2700H, AVR-X2800H, AVR-X3700H, AVR-X3800H, AVR-X4300H, AVR-X4400H, AVR-X4500H, AVR-X6300H, AVR-X6400H * Marantz with build-in HEOS: NR1200, NR1508, NR1510, NR1711, SR5015, SR6015, SR7015, Cinema 40, Cinema 50, Cinema 60
F-DroidGitHub
EnigmaDroid
APK
EnigmaDroid is a modern, user-friendly app that lets you control your Enigma2-based satellite or cable set-top box directly from your Android device. Everywhere in your home, EnigmaDroid gives you full access to your receiver’s features and content. Features: - Live TV Streaming: Watch live broadcasts from your Enigma2 box on your device using a compatible video player. - Playback Recordings: Browse and play your saved shows and movies. - Channel & Bouquet List: Quickly navigate your full channel lineup and favorite bouquets. - Remote Control: Full on-screen remote with keypad. - Timer Management: Add, remove or edit timers and scheduled recordings. - EPG Support: View Electronic Program Guide data with detailed show info. - Search & Filter: Find channels or programs with built-in search on every page. - Multi-box Support: Connect to multiple receivers and switch between them with ease. Streaming: EnigmaDroid currently only supports external media players for streaming live content and movies. VLC is recommended, but other media players can also work. Requirements: - A set-top box running Enigma2. - Up-to-date OpenWebif plugin enabled and configured. Compatibility: Tested with popular Enigma2 images. Some images, such as VTi, may require the OpenWebif plugin to be updated manually to be compatible with this app. Free & Open Source: EnigmaDroid is fully open-source, respects your privacy and contains no ads or trackers. Contributions and feature requests are welcome on the project's GitHub repository.
F-DroidGitHubIzzyOnDroid
Epistolaire
APK
Epistolaire dumps SMSes AND MMSes AND their photos to a JSON file on the phone storage (so you can copy it whatever way you like, rsync, Syncthing, ownCloud - you name it). There's a tool to convert it to pretty HTML pages if you want to without effort. And if you know a little know a tiny bit of development, the JSON format is straightforward to use.
F-Droid
Eve-control
APK
Eve-control allows you to control your e-venement tickets from an android device.Version 2 features persistent control history log, sound control, public mode, redondant controls management. When the app is launched, the user is prompted to enter the host name of his e-venement instance as well as his login credentials wich will be stored for future authentifications. Once the form submitted, the app will connect to the instance's server and display the access control page (tck.php/ticket/control), and tickets can be controlled directly from there. During use, the app will automatically re-authenticate the user on server periodically to keep the session alive as long as needed.
F-DroidGitHub
Exfilac
APK
The exfilac application is a simple application that aims to do one thing well: Get data out of Android devices and into S3 buckets. Features: - The application can work with any S3-compatible storage provider. This includes Amazon AWS, Vultr Object Storage, IDrive®, and many other commercial offerings. Additionally, the application can work with self-hosted S3 storage solutions such as MinIO. - The application can (recursively) upload the contents of any directory on an Android device to which it has been granted access. The set of directories is configurable. - The application conserves precious bandwidth by avoiding uploading files that already exist on the remote storage. The cryptographic hashes of files are computed locally and files are only uploaded if the hashes of the files on the remote server do not match. - The application can be configured to upload files on a timed schedule, and/or in response to various events occurring on the device such as a photo being taken, or the network becoming available. - The application vigorously respects the privacy of users: The application contains no telemetry or analytics of any kind, and never collects any user data. - Development of the application is performed in the open. The complete source code is made available under an extremely liberal ISC license, and development and bug tracking is handled in a public GitHub repository. - The application rejects bug-prone Android programming practices and libraries and instead strives for correctness and stability using battle-hardened, well-tested components designed outside the traditional Android ecosystem. - The application adopts a cautious development approach and does not pursue huge sets of complex features. The application attempts to adhere to the Unix philosophy and provide a simple, sharp tool that does one thing well. - The application attempts to respect the intelligence of users. Technical details of many aspects of the system are clearly displayed onscreen, and important information is not hidden in the misguided pursuit of "user-friendliness". - The application is comprehensively documented.
F-DroidGitHub
F2L
APK
Lock your phone by closing the flap. No need to press the lock button anymore. If you do not have a flap cover, then merely putting the mobile into your pocket will lock the screen. Also you can specify to disable the app while a call is in progress. Time can be set for which the app will remain disabled once you unlock the screen. This avoids unwanted locking. By switching off the screen you save the battery, too.
F-Droid
FTP Server (Free)
APK
This app can serve files over the internet but the most likely usage is to access files from another computer without needing a cable. The name Demo in the launcher just means that it corresponds to the free version on Google. The app is fully featured so instead of buying the "Full" version as a way of contributing you can donate via the Paypal link.
F-DroidGitHub
Faraday
APK
Faraday is a client for the Matrix protocol, configured to work primarily with user servers. Compared to other clients, it allows you to work more flexibly with the Matrix functionality, as well as work with the team without fear of information leaks. The Matrix protocol is a decentralized way of exchanging messages with end-to-end encryption, allowing you to share your message history on multiple devices and much more, possible thanks to our client Faraday has many improvements: - Support for multiple servers in one application - Multiaccount for different user servers - Notifications for multiaccount with automatic transfer to the server from which the notification came - Widgets for team collaboration with integration of Taiga, Cryptpad services - Nuke-password for clearing application data - An opportunity .onion server connection - General improvements for the user Faraday has an open source code: https://github.com/FaradayApp/Faraday-android Learn more about the Matrix protocol: https://matrix.org/
F-DroidGitHub
FilmChecker
APK
Checks the status of photo orders. Currently only Rossmann (only in Germany) and DM (Germany and Austria) are supported.
F-DroidGitHub
Find my IP
APK
Find My IP is a simple app that keeps track of your IP address history. It can run in the background and automatically log any changes — no need to open the app each time.
F-DroidGitHub
Finder
APK
The main function of Finder is to send the location of the smartphone it's installed on when requested. It also has a "tracker" feature (it can’t be activated remotely, only manually). The application is designed to search for missing people or stolen phones. SMS is used for communication because Internet connectivity may be not available. The app has two ways of determining the coordinates: using GPS (gps must be enabled in system settings, or special permission granted via ADB for auto-enabling), and using mobile and WiFi network info. Important! On Android 6.0 and newer for the Wifi networks searching feature, GPS must be enabled beforehand! (or enable GPS auto activating). GPS will not be used during network scanning, but nevertheless, newer versions of Android require it to be turned on (otherwise the system returns an empty list of networks). The app has a detailed help section, read it before use (but it is best to check whether the app works on a real device before use). When location is retrieved using WiFi and mobile networks, the response SMS will have the MAC addresses of surrounding WiFi networks, and to determine the location it is necessary to have this application and a connection the Internet on the requesting phone (not needed on the remote [responding] side). This method can help in the case of trying to find a phone in a building / dense arrangement of buildings in the city. Time in the "history" section - the local time of the requesting phone at the moment the coordinates were determined by the responding phone (included in sms). An important feature is the fact that the application only responds to numbers from the "trusted list" and only when the "respond to requests" option is enabled! It is necessary to add the telephone numbers from which the requests will be sent in advance. The commands on the requesting and responding phones must be the same. It is possible to enable remote adding of phone nimbers to the "trusted list". If this mode is enabled (and the command is right) it allows you to remotely register a previously unknown number in the "trusted list". Finder displays notifications for any requests/responses. It is also possible to send your coordinates manually to any number from "trusted list". App can ring by request from trusted numbers. It disable "don't disturb mode", set 90% volume and play ringtone. To stop ringtone click on the notification, or it stops automatically after time from settings. Volume remain on original value. MIUI users (and possibly some other OSes) need to apply additional system settings to make the application operate reliably. This is described in detail in the built-in help. If the tracker function is enabled, the device sends its coordinates to one of the trusted numbers with a set period. On the other device incoming SMS are parsed and a track is displayed on the map. Tracks can be exported in GPX format to be used in other navigation applications (the only difference from standard is local time instead UTC). Permissions are requested immediately at the start, because they will be needed later for determining the coordinates in the background. Description of required permissions: Access to location - obvious, for retrieving location. Access to SMS - "receive" - for detecting commands, "read" - needed in the case of the app not detecting having receivied SMS with network data, "send" - to send location and commands. Write to external storage - for cache of map and export track in gpx. *Read phone state - requested only for android 8.0 due to a bug in this version of the OS (only in 8.0). WRITE_SECURE_SETTINGS, WRITE_SETTINGS - needed for automatically activating GPS on device (app can work without this permission, but GPS should be enabled manually beforehand). Can be granted using an ADB command: "adb shell pm grant ru.seva.finder android.permission.WRITE_SECURE_SETTINGS", for more info see https://githu
F-DroidGitHub
Fire2Kodi
APK
Fire2Kodi is an Android app to send various video links from web to Video Addons on Kodi Device – e.g. Youtube, Rumble, Odysee, Bitchute – via clipboard or send-to menu. Kore sends links to Kodi devices but cannot translate them for the specific video Addons. This app translates links from web for following video Addons:YoutubeRumbleBitchuteAmazon PrimeTwitchKickOdyseeVimeoBanned.videoDailymotion
IzzyOnDroid
F
Fit Notifications
APK
Fit Notifications allows you to view all your Android notifications on your Fitbit device. See list of compatible devices. No special permissions required! COMPATIBLE DEVICES: Fitbit Alta, Alta HR, Charge 2, Blaze, Surge Limited compatibility with Fitbit Flex 2 (lights up the LEDs)
F-DroidGitHub
Flash Alert (Calls & SMS)
APK
Flash Alert turns your camera flash into a powerful visual indicator whenever you receive a call, SMS/MMS, or notification from another app (WhatsApp, social media, etc.). Key Features: - Customizable flash alerts for calls, messages, and apps. - Contact filtering: enable the flash only for your contacts. - Battery-saver mode: smart deactivation if the phone is face down or if the screen is already on. - Night mode and "Do Not Disturb" override options. - Ambient noise detection (for compatible Android versions). A lightweight app, privacy-friendly, and completely ad-free.
F-Droid
Flashback
APK
When you receive a call the app displays the history of your interactions with the caller.
F-DroidGitHub