Messaging
571 open source Messaging apps
MqttDroid
APK
MqttDroid is an Android app that aims to provide MQTT support to Android's built-in device controls (Android 11+).It provides a friendly interface to create and edit custom devices with user-defined MQTT actions that will be usable in the device controls hub. Unlike other home automation apps, MqttDroid will connect directly to the MQTT broker, no special setup is needed.NOTE: This app is NOT a standalone MQTT dashboard. It relies on Android's device controls to actually send and display MQTT messages.Features:Robust MQTT client based on HiveMQSupports these control types: toggle, toggle with slider, range, trigger and gaugeOne MQTT topic per control action, with separable pub / sub, QoS and retain supportCustomizable title, subtitle and group per controlCustomizable look and feel of each control tile (a range of stock Android flavors are offered. Alternatively, a custom icon and color can be chosen)Customizable toggle on / off payloadsCustomizable min, max, and step values for slider actions. Display as values or percentageUnlock to use can be set per control (only available on Android 13+)Live updates while on the device controls screenIn-app log to check for recent MQTT activityA single broker with support for basic authenticationBackup and restore all controls via a retained MQTT message on the brokerMaterial You
GitHubIzzyOnDroid
MsgGo
APK
MsgGo is a lightweight, modern bulk SMS tool for Android. Built with Material Design 3, it allows you to import data from Excel spreadsheets and use custom templates for efficient, personalized message distribution. Features Excel Import: Supports importing contact lists from .xls and .xlsx files. Magic Variables: Automatically detects headers and supports inserting variables (e.g., "${Name}") into message templates for personalized bulk sending. Multi-SIM Support: Fully compatible with multi-SIM devices; choose which SIM card to use. Progress Monitoring: View sending progress and delivery status in real-time. History Management: Automatically saves sending records and templates for easy reuse. Privacy Focused: No INTERNET permission required; all data is processed locally. Delay Mechanism: Supports randomized sending delays to reduce the risk of being blocked by carriers. Modern Design: Follows Material Design 3 guidelines.
F-DroidGitHub
Mullvad VPN: privacy is a universal right
APK
Free the internet from data collection with Mullvad VPN – a service that helps keep your online activity, identity, and location private. Only €5/month. Get started 1. Install the app. 2. Create an account. 3. Add time to your account via our website or vouchers. To make sure to block third-party cookies and other tracking technologies – use Mullvad VPN together with Mullvad Browser (free of charge). ANONYMOUS ACCOUNTS – NO ACTIVITY LOGS • Creating an account requires no personal info - not even an email address. • We keep no activity logs. • We offer the possibility to pay anonymously with cash or cryptocurrency. • Bypass geographical restrictions with our global network of VPN servers. • Our app uses WireGuard, a superior VPN protocol that connects fast and doesn’t drain your battery. HOW DOES MULLVAD VPN WORK? With Mullvad VPN, your traffic travels through an encrypted tunnel to one of our VPN servers and then onward to the website you are visiting. In this way, websites will only see our server’s identity instead of yours. Same goes for your ISP (internet service provider); they’ll see that you’re connected to Mullvad, but not your activity. It also means that all the third-party actors with technology integrated into the various websites you visit can’t sniff out your IP address and use it to track you from one site to another. Using a trustworthy VPN is a great first step to reclaim your privacy online. In combination with Mullvad Browser you make sure to block third-party cookies and other tracking technologies. FREE THE INTERNET FROM MASS SURVEILLANCE AND DATA COLLECTION A free and open society is a society where people have the right to privacy. That’s why we fight for a free internet. Free from mass surveillance and censorship. Free from big data markets where your personal information is up for sale. Free from authorities mass monitoring every click you make. Free from an infrastructure mapping your whole life. Mullvad VPN and Mullvad Browser is our contribution to the fight. TELEMETRY AND CRASH REPORTS The app collects a very minimal amount of telemetry, and it does not in any way tie it to an account number, IP or other identifiable information. Account numbers are used for authentication. App logs are never sent automatically but are rather explicitly sent by the user. App version checks are performed every 24 hours to tell the app if there are any upgrades available and if the currently running version is still supported. If the split tunneling feature is used, then the app queries your system for a list of all installed applications. This list is only retrieved in the split tunneling view. The list of installed applications is never sent from the device.
DirectF-DroidGitHub
Multi Sms
APK
* Select contacts with a list * Create Group gathering several contacts together * Integrate sent messages in the main SMS app * Delivery reports Coming features: * Delivery reports support in the main SMS app * Phone type for phone number
F-Droid
MultiVNC
APK
MultiVNC is an open-source VNC viewer that aims to be easy to use and fast. It includes the following features: * Support for most VNC encodings including Tight. * TLS support, i.e. AnonTLS and VeNCrypt, including support for self-signed certificates. * Support for SSH-Tunnelling with password- and privkey-based authentication. * UltraVNC Repeater support. * Discovery of VNC servers advertising themselves via ZeroConf. * Bookmarking of connections. * Import and export of saved connections. * Virtual mouse button controls with haptic feedback. * Two-finger swipe gesture recognition. * A super fast touchpad mode for local use. * Hardware-accelerated OpenGL drawing and zooming. * Supports server framebuffer resize. * Copy&paste to and from Android.
F-DroidGitHub
Mumla
APK
A client for the Mumble voice chat system. Host or connect to one of the many community run public servers (see https://www.mumble.info). Mumla is an updated and maintained version (a fork) of the app Plumble. Some of the features: * Certificate generation, import and export * Browse public servers * Voice activated transmission (the default), or different Push-to-talk buttons * Bluetooth headset support * Self-registration on server * Access tokens * Opus, CELT, and Speex codec support * Automatic reconnection * Tor support through the Orbot app * Text-to-speech for messages (turned on by default) * Light and dark theme Voice activated transmission currently works best when using a headset. Echo cancellation and noise reduction needs work. Tweaking the Detection threshold in the settings helps. Mumla is copylefted libre software. Find out more at: https://mumla-app.gitlab.io/
F-Droid
My Contacts
APK
Recent Contacts lets you see your recently and most called contacts in one overview, and it lets you make direct phone calls straight from the widget itself without launching the dialer app first. As with any widget, if you don't like using it, it can easily be removed.
F-DroidGitHub
M
My Leaf
APK
My Leaf is a simple and fast alternative to the official NissanConnect EV app from Nissan. You can ask your vehicle for the latest data, see current battery and charging statuses, see current climate control state, start or stop climate control remotely, remotely start charging, and retrieve the last known location of the vehicle. Note: The app depends on Nissan’s CarWings service, which is not libre.
F-Droid
NC Passwords
APK
Features * View your passwords (with quick copy to clipboard functionality) * Create/Update/Delete your passwords * Autofill Support on Android * View/Set/Unset your favorites * Fast search of your passwords * View your passwords in folder view * Optional Local Biometric Authentication * Local cache of your passwords (if you have no current internet connection) * Nextcloud theming * Displaying the logos of supported websites for saved passwords
F-Droid
NDEF Tools for Android
APK
Toolkit sample for NFC/NDEF/"Beam". Repository contains libraries for developing your own projects as well. Features: * Read NFC tags and "beams" (push/P2P) from other devices. * Write NDEF payloads to any tye of tag. * Beam (pushd/P2P) to other devices.
F-DroidGitHub
NFC Key
APK
Unlock KeePass database with any NFC tags such as: * Mifare Ultralight * Mifare Classic * NTAG203 * Sony SmartTag (few types are R/W) Supports: * Keepass2Android online * Keepass2Android offline * KeePassDroid Security: NFC tag stores only random numbers, and the password is encrypted with those numbers (AES-128 algorithm), stored in protected Android device memory. An attacker would have to scan(copy) your NFC tag and either steal and root your Android device to get your password. If you suspect that your NFC tag has been read, you can use NFC Key again to re-write it with new random values, rendering the previous information useless.
F-DroidGitHub
NFC Quick Settings
APK
NFC Quick Settings is a simple, open source, utility for quickly checking the device's current NFC status, and enabling or disabling NFC with as few taps as possible. NFC Quick Settings has no user interface of it's own. Instead, once installed, you will see a new "NFC" tile available when customising your Quick Settings menu. See "Add, remove, or move a setting" in Android Help for more information on customising the Quick Settings menu: https://support.google.com/android/answer/9083864?hl=en#customize_settings Once the NFC Quick Settings tile has been added to your Quick Settings menu, the tile will show the current NFC status. Android security limitations do not allow any third-party apps, such as this, to turn NFC on or off directly, so when tapped, the NFC Quick Settings tile will simply open the device's NFC Settings page (if the device has one), where you can enable or disable NFC as desired. NFC Quick Settings also has an advanced mode that allows NFC to be toggled directly from the tile, without having to going the NFC Settings page. But this advanced mode requires special permissions, which can only be granted via the Android Debug Bridge on a desktop computer. You can read more about this mode at https://github.com/pcolby/nfc-quick-settings?tab=readme-ov-file#advanced-mode NFC Quick Settings is freely available under the GPLv3 open source license. The source code is available at https://github.com/pcolby/nfc-quick-settings
F-DroidGitHub
N
NFCMessageBoard
APK
Proof of concept for a localized message system. It is quite simple, and does the job of reading and writing to any plain text NFC tags. At a minimum you are recommended to use an NTAG216 that gives you approximately 800 bytes of writeable memory. It also has the advantage of being relatively private means of communicating (even if it runs the issue of spoofing), since it is essentially a dead drop system. Potential Uses: * Geo Cache GuestBook * Ingress Local Message Store Features: * Reads Plain Text * Write and prepends a message to a Plain Text Tag * UTF-8 support, so can show emoticon. * Links, email, map address are autolinked
F-DroidGitHub
NFCard
APK
Read contactless ic cards using the NFC sensor. Supports a range of iso7816-3 / iso15693 / felicia compliant e-wallet / RFID cards, and can be extended to support many specific data protocol, e.g. pboc2.0 of China. NFCard can read information like balance of account, transaction log, etc. from these cards.
F-DroidGitHub
NS-USBloader
APK
This is application-installer for N.Switch. It's used with NS homebrew applications installed on console such as: Adubbz/TinFoil, Huntereb/Awoo-Installer and XorTroll/GoldLeaf. For Adubbz/TinFoil and Huntereb/Awoo-Installer USB and NET (WiFi) installations supported. For XorTroll/GoldLeaf USB installation supported. Please note: only GoldLeaf-v0.5 supported. In other words, it's replacement for default scripts/applications like usb_install_pc.py, remote_install_pc.py, GoldTree/Quark that works on your phone or tablet.
F-DroidGitHub
Nearby Settings
APK
Nearby settings helps developers quickly build apps for Android TV (and other Android devices) that are configurable with mobile devices. It uses the Nearby Connections API from Google Play Services to communicate with nearby devices and modify settings.Learn more: https://nearbysettings.pages.dev/
GitHubIzzyOnDroid
NekoSMS
APK
NekoSMS is a pattern-based text message blocker for Android. It requires a rooted phone running Android 4.4 KitKat or newer, and the Xposed framework installed.Features:Works with all SMS apps, stock or third partyBlock messages based on sender and/or contentSupports regular expressions, wildcard patterns, and moreBackup and restore your filter rules across devicesFree, both as in beer and in speechNo internet access, no ads, no telemetry
GitHubIzzyOnDroid
NeoStumbler
APK
NeoStumbler is an application for collecting locations of Wi-Fi networks, cell towers and Bluetooth beacons to geolocation services that are API compatible with Mozilla Location Services
F-DroidGitHubIzzyOnDroid
NetSwitch
APK
A simple widget for WiFi/mobile data toggling. Requires root access in order to toggle mobile data.
F-DroidGitHub
Network Survey+
APK
FOR ROOTED ANDROID PHONES WITH CERTAIN QUALCOMM CHIPS ONLY.So far, the only device that this app has been tested against is a Pixel 3a. Other devices will be added at a later date.The Network Survey+ app is the "advanced" version of the regular Network Survey app. NS+ accesses the Qualcomm diag device to get QCDM messages. The QCDM messages are then processed and logged to a pcap file. Currently, only LTE RRC OTA messages are processed and logged. In addition, each pcap record is geotagged with the device's current location.The pcap files can be opened and viewed in Wireshark.This app also supports streaming the LTE OTA messages over an MQTT connection. See https://messaging.networksurvey.app/#operation-publish-lte_ota_message for details.Note that this app only works on rooted Android phones, and requires a cellular qualcomm chip that exposes the /dev/diag device and supports QCDM messages. See https://github.com/christianrowlands/android-network-survey-rooted for a list of compatible devices.See https://mosquitto.org for information on setting up a MQTT Broker.
F-DroidGitHubIzzyOnDroid
N
Network Tester
APK
Is that open wifi really letting you access the web? Android Network Tester quickly validates you're connected to the real web (by downloading a dedicated 36 bytes file and checking its content). If the hotspot is actually redirecting you to a billing or authentication portal, you'll know instantly.
F-Droid
NextDNS Manager
APK
NextDNS Manager is an Android application that simplifies managing your NextDNS configuration. NextDNS is a cloud-based DNS filter and firewall designed to protect your home, family, and online privacy. With NextDNS Manager, you can effortlessly control your NextDNS settings to ensure a safer and more secure digital experience. NextDNS Manager is compatible with any Android device running Android 12L or later. Features: - Intuitive Interface: Enjoy a user-friendly experience enhanced with dark mode, dynamic/themed icons, and support for 14 languages. - Comprehensive Configuration Management: Easily manage your NextDNS settings including filtering modes, blocklists, and whitelists. - Real-Time Statistics: Monitor DNS queries, blocked requests, and security events as they happen. - Enhanced Security and Privacy: Benefit from NextDNS' robust filtering capabilities to safeguard your online activities. An app lock using biometrics or PIN code secures your NextDNS settings and configuration from prying eyes. - Multiple Installation Options: Download and install NextDNS Manager via the Google Play Store, F-Droid, or directly from GitHub. NextDNS Manager is a completely open-source project and is not officially affiliated with NextDNS.
F-DroidGitHub
NextPush
APK
UnifiedPush distributor using Nextcloud server. It requires the associated Nextcloud application: https://apps.nextcloud.com/apps/uppush . The SSO login requires the Nextcloud App to work : https://f-droid.org/packages/com.nextcloud.client/ . You can also connect directly to Nextcloud. We recommend using an application password. More information about UnifiedPush at https://unifiedpush.org .
F-DroidIzzyOnDroid
Nextcloud Cookbook
APK
This app is a viewer for recipes in Nextcloud App. The synchronisation can be done direct (with nextloud) or with the local storage. Synchronize directly works with Single Sign On (SSO) per nextcloud client. The local storage can synchronized in other ways, there is no dependency to a client. First steps After first installation (or with the current update from 2.x.x to 3.0.0) it shows the login screen. If the nextcloud client is installed and you want to synchronize direct with the nextcloud server, you can use the login button to show a list of accounts and you choose the account to login. Then the app will download the recipes with the REST api. If you want to synchronize with the local storage, you can skip the login ("Skip for local storage"). After that, you have to choose the recipe directory in the settings and permit access. In the app "All categories" is the main view, there the app is loading the recipes from the choosen directory. When using the Nextcloud Android client, you find the directory on your storage under Android/media/com.nextcloud .client/nextcloud/<your account>/<folder>. You also can choose the theme in the settings. After that, the start view has a list of recipes and you select a recipe to view the details. IMPORTANT: With direct pick of the nextcloud folder there will no images shown and the uri can't be stored right. Perhaps at next app start no recipes can be loaded. Therefore it is better to use the above mentioned path on the SD card (see First steps).
F-DroidGitHub