Messaging
571 open source Messaging apps
Mastodon Redirect
APK
Mastodon Redirect is a simple app for automatically launching fediverse links in your preferred Mastodon client. Currently, most domains on instances.social are supported.Mastodon Redirect supports most active and alive instances, but excludes dead instances and instances that haven't had any activity recently. This is to keep the list as short as possible and avoid crashes.Mastodon Redirect currently supports the following clients:Elk (PWA: Stable or Canary)Fedilab (F-DROID or Play Store)MastodonMegalodonMoshidonPhanpy (PWA: Stable or Dev)Subway TooterToootTrunks (Native or Web)Once you download the app, you can choose your client app and then enable all supported domains, so that when you tap a recognized link, it gets passed to Mastodon Redirect.
GitHubIzzyOnDroid
MateDroid
APK
Take control of your Tesla data with MateDroid, the companion app for Teslamate that puts your driving and charging history in your pocket. Your Data, Your Server, Your Privacy MateDroid connects exclusively to your self-hosted Teslamate instance. No cloud services, no accounts, no tracking. Your Tesla data never touches our servers because there are none. This is how privacy should work. Beautiful at a Glance See your Tesla's real-time status on a stunning dashboard featuring a 3D model that matches your car's actual color and wheels. The entire app theme adapts to your vehicle's color, creating a personalized experience in both light and dark modes. Everything You Want to Know • Live Dashboard - Battery, range, charging status, climate, tire pressures, and more • Drive History - Every trip mapped with efficiency stats, elevation profiles, and weather conditions along the way • Charging Sessions - Track where you charge, how much energy you add, costs, and charging curves • Battery Health - Monitor degradation over time with clear visualizations • Stats for Nerds - Tap the car for deep statistics: records, extremes, AC vs DC charging ratios, and hidden gems Offline Ready MateDroid syncs your data locally so you can browse your drives and charges even without an internet connection. Perfect for checking your trip history while on the road. Requirements This app requires a working Teslamate + TeslamateApi setup: • Teslamate: github.com/adriankumpf/teslamate • TeslamateApi: github.com/tobiasehlert/teslamateapi If you're already running Teslamate, you're just one API deployment away from using MateDroid. Free and Open Source MateDroid is 100% free with no ads, no in-app purchases, and no premium tiers. The complete source code is available on GitHub under the GPL-3.0 license. Contributions welcome! github.com/vide/matedroid
F-DroidGitHub
M
Matrix
DesktopWeb
Open standard for decentralized, encrypted real-time communication.
Mattermost
APK
Next generation Android app for Mattermost in React Native.
GitHub
Mattermost Beta
APK
Requires Mattermost Server v10.11.0+. Older servers may not be able to connect or have unexpected behavior. ------- Mattermost is secure workplace messaging from behind your firewall. - Discuss topics in private groups, one-to-one or team-wide - Easily share and view image files - Connect in-house systems with webhooks and Slack-compatible integrations To use this app, you need a URL for a Mattermost server. ------- Host your own server: https://about.mattermost.com/download Terms of Service: http://about.mattermost.com/terms/ Contribute to the project: https://github.com/mattermost/mattermost-mobile
F-DroidGitHub
M
Mensa-Guthaben
APK
Read your current balance cards manufactured by Intercard and Magnacarta via NFC. The App has been successfully tested on cards used at various universities in Germany.
F-DroidGitHub
M
Mercurygram
APK
*Warning:* Creating new accounts in the FOSS version not possible anymore, you have to create an account in the official build and then login to the FOSS. Client for the Telegram messaging platform. Chat with friends, start group chats and share all kinds of content. All of your messages and conversations are stored in Telegram's cloud. The messaging platform is aimed at mobile devices, but desktop and web clients exist as well. Several proprietary parts were removed from the original Telegram client, including Google Play Services for the location services, HockeySDK for self-updates and push notifications through Google Cloud Messaging. Location sharing functionality is restored using OpenStreetMap. Anti-Feature: Non-Free Network, since the servers run proprietary software. The official source code of the app contains binary blobs, so this tracks a fork which builds those from source. Hence, versions might become available with a certain lag.
F-DroidGitHub
MeshCore
APK
A simple, secure, off-grid, mesh communications app powered by the open source MeshCore project.
Direct
Meshenger
APK
Voice/Video calls on local networks. Direct voice- and video phone calls without the need for accounts or access to the Internet. There is no discovery mechanism, no meshing and no servers. Just scan each others QR-Code that will contain the contacts IP address. This works at home or company networks but also in many off-the-grid networks such as community mesh networks. * voice and video calls * encrypted communication * no accounts, no registration, no servers * add custom addresses to reach contacts
F-DroidGitHub
Meshtastic
APK
Meshtastic is a tool for using Android devices with open-source, off-grid mesh radios. This app is the main client for the Meshtastic project, allowing you to manage your mesh devices and communicate with other users. For more information about the Meshtastic project, please visit our website: [meshtastic.org](https://www.meshtastic.org). The firmware that runs on the radio devices is a separate open-source project, which you can find here: [https://github.com/meshtastic/Meshtastic-device](https://github.com/meshtastic/Meshtastic-device). **Community and Support** This project is currently in beta. We would love to hear from you! If you have questions, feedback, or encounter any problems, please join our friendly and active community: * **Discussion Forum:** [https://github.com/orgs/meshtastic/discussions](https://github.com/orgs/meshtastic/discussions) * **Discord:** [https://discord.gg/meshtastic](https://discord.gg/meshtastic) * **Report an Issue:** [https://github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues) **Documentation** To learn more about the features and capabilities of this app and Meshtastic, please view our official documentation: [**View Documentation**](https://meshtastic.org/docs/) **Translations** You can help translate the app into your native language using Crowdin: [https://crowdin.meshtastic.org/android](https://crowdin.meshtastic.org/android)
F-DroidGitHubIzzyOnDroid
Messages
APK
Messages is an open source replacement to the stock messaging app. It is a continuation of QKSMS ## Features - Intuitive UI - Scheduled Messages - Message Backup - Message Blocking and Archiving - Voice Messages - Attachments of any type of file - Message Sorting - Delayed Sending - Message Filtering - Automatic OTP Detection You can chat with the community over at @Pvot_OS:Telegram
F-DroidGitHub
MiDoze
APK
MiDoze is the easiest way to download firmwares for Xiaomi wearables. You can even use it with older Android devices: it supports at least Android 4 (aka Ice Cream Sandwich), though for full compatibility you'll need at least Android 5.Features:User-friendly GUIMaterial Design 3English and Russian GUI languagesLight and Dark themesShortcuts (since 1.1.0)Explore firmwares feedAdaptive feed column count (since 4.0.0)Feed cache (since 4.0.0)Search a device using the SearchViewFavorites (since 2.0.0)Request host chooserRequest region chooserFull languages names in responseBuilt-in download providerCompose custom requests with Custom request in settingsUpdate checker (since 2.1.0)Bottom navigation bar (since 4.0.0)
GitHubIzzyOnDroid
Middor
APK
Middor is a free and open-source Android application for mirroring apps on your device. With built-in support for horizontal flip and 180° rotation, Middor can be used to: Display apps on a HUD Project content onto a car windscreen (e.g. Google Maps navigation) View mirrored images and videos Middor only supports devices running Android 14 QPR2 or higher, as it relies on the single app screen sharing feature. For more details, see Android 14 - App Screen Sharing: https://developer.android.com/about/versions/14/features/app-screen-sharing For usage instructions, see https://github.com/nktnet1/middor/discussions/2 Permissions SYSTEM_ALERT_WINDOW: to draw a mirror overlay on top of other apps FOREGROUND_SERVICE: to run the mirror service continuously while the overlay is active FOREGROUND_SERVICE_MEDIA_PROJECTION: for capturing the screen content of the underlying app POST_NOTIFICATIONS: (optional) to display the mirror service notification with additional actions Contact Questions/Feature Requests Create a Q&A for questions and Ideas for feature requests on GitHub discussions: https://github.com/nktnet1/middor/discussions Bugs/Issues Report bugs by creating a GitHub issue describing the problem and how it can be reproduced: https://github.com/nktnet1/middor/issues Please also include your device model, app version and android version. Other For all other inquiries, please reach out to: support@middor.nktnet.org
F-DroidGitHubIzzyOnDroid
MidniteSolar Classic Monitor
APK
Unofficial status monitor for Midnite solar's Classic 150, 200, 250 Charge Controller. It is a Read Only Program, it does not write to the Classic. If the app detects a Whizbang Junior current monitor, the State Of Charge will display along with a bi-directional current gauge. Basic support for the Tristar MPPT charge controller from Morningstar is also included.
F-DroidGitHubIzzyOnDroid
MidniteSolar Classic Monitor MQTT
APK
Classic Monitor is a status monitor for Midnite solar’s, Classic 150, 200, 250 Charge Controller. It is a Read Only Program, it does not write to the Classic. The software is provided "AS IS", WITHOUT WARRANTY OF ANY KIND, express or implied.Classic Monitor is NOT a product of Midnite solar, nor do they support this application!If the app detects a Whizbang Junior current monitor, the State Of Charge will display along with a bi-directional current gauge. Other features include a calendar view of the daily power readings and a chart view of power for the last 24 hours, plus a store and forward feature to upload data to PVOutput.org.Includes basic support for the Tristar MPPT charge controller from Morningstar.Available in English, French, German, Italian and Spanish.This is the app variant with experimental MQTT support. If you prefer the „stable tree“, check the non-MQTT variant.
GitHubIzzyOnDroid
Mint
APK
Mint is a lightweight Misskey Android client. It is still a work in progress! So it might not be as stable or feature-complete as we'd all hope for. Stay tuned for more!
GitHubIzzyOnDroid
Misbothering SMS Receiver
APK
Stop spam SMS alerts by only playing a notification sound and vibrating your phone for senders in your contacts. To make this app work as intended, disable sound and vibration in your normal Messaging app, and let this app do it only for senders in your contacts list. If you are using a version of Android earlier than 4.4, you may like to try the original https://f-droid.org/packages/ru.glesik.nostrangersms, of which this app is a fork.
F-DroidGitHub
Missed Notifications Reminder
APK
Unfortunately Android doesn't have default integrated functionality to notify the user periodically about missing calls/messages/other notifications via sound (only LED is blinking). This tool allows you to monitor notifications from any applications which are important for you and perform sound reminder periodically. Just launch app, allow it to receive notification events, select reminder interval and important applications. That's it. If there are any unhandled notifications from thet selected apps in the statusbar, app will notify you periodically with the notification sound you choose. The battery is used only if there are missed notifications which requires periodical reminder. App wakes phone to perform sound notification and then sleep again.
F-DroidGitHub
MobilePrint
APK
Currently requires Windows XP or newer on a PC connected to a computer, though the author wishes to develop servers for the other platforms. Status: Beta
F-Droid
Modular Remote
APK
The aim of this app is to provide the user a possibility to fully create their own remote out of several modules.Currently supported remotely control-able devices:Basically any device controllable via TCP, you just have to look up the commands when you set up your remoteAdvanced support for pioneer receivers (via network): Select commands & responses (not all commands & responses supported yet)Any device that supplies a browser-based user-interfaceAny device control-able with widgets supplied by an external appAvailable modules:ButtonToggle buttonDropdown listDisplayCommand lineWebViewWidgetScroll containersYou can also configure multiple pages to best suit your needs depending on different occasions. If your launcher supports creating shortcuts (like e.g. NovaLauncher), you can create home screen shortcuts to your pages.
GitHubIzzyOnDroid
Molly
APK
unofficial FOSS Signal Client
GitHub
Moscow Wi-Fi autologin
APK
Allows you to connect to Wi-Fi in the Moscow metro, Aeroexpress, MCC and other ground transportation (buses, trolleybuses, trams) in fully automatic mode. No action is required from you: immediately after installation, the application is ready to work.
F-DroidGitHub
Moshidon
APK
Moshidon is a modified version of the official Mastodon Android app adding important features that are missing in the official app, such as the federated timeline, unlisted posting and an image description viewer. Key features - Many colors: Brings material you theme and many colorful options for themes! - Filtered posts!: The ability to have filtered posts show with a warning! - Translate button: Brings a translate button! - Toot language picker: Brings in a toot language picker! - Unlisted posting: Post publicly without having your post show up in trends, hashtags or public timelines. - Federated timeline: See all public posts from people on all other Fediverse neighborhoods your home instance is connected to. - Image description viewer: Quickly check whether an image or video has an alt text attached to it. - Pinning posts: Pin your most important posts to your profile and see what others have pinned using the “Pinned“ tab. - Follow hashtags: See new posts from specific hashtags directly in your home timeline by following them. - Answering follow requests: Accept or decline follow requests from your notifications or the dedicated Follow requests list. - Delete and re-draft: The much-loved feature that made editing possible without an actual editing function. - Extras: Brings many extra UI features, such as interaction icons on the Notifications and removing many annoyances with the original UI!
F-DroidGitHubIzzyOnDroid
Mousedroid
APK
Mousedroid is a cross platform application that transforms your android phone in an input peripheral. Use it as a mouse (touchpad), keyboard or numpad. Wired or wirelessly, control your pc with your phone.Supported platforms:WindowsLinuxAndroid 8 (Oreo) and newerNotes:For Android versions greater than 31 (Android 12L and newer) the app requires bluetooth permission to display the bluetooth name set by the user.If you start the server after connecting your phone via USB you need to restart ADB.On Wayland some features, like the taskbar icon may not be visible, switching to Xorg might solve the issue.For linux the app, development and tests were done on a Ubuntu 22.04 virtual machine. There might be some differences when run on a non-virtual machine intallation
GitHubIzzyOnDroid