Messaging

571 open source Messaging apps

Paperless NGX Uploader
APK
Paperless‑NGX Uploader uploads single or multiple documents to Paperless‑NGX directly from the system Share menu. This project updates and adapts the original “Paperless Share” by qcasey to modern Android versions while keeping the same simple “share and upload” workflow.Features:Android native Share Intent integration (one action = one file).Paperless‑NGX server configuration (URL), username and password.Secure credential storage with automatic recovery on startup.Connection test with feedback (success, invalid credentials, unreachable host).Tag management:Fetches tags from Paperless‑NGX after a valid connection.Tag selection dialog with search/filter.Option to set default tags for uploads.Selected tags are persisted and restored on startup.Uploads the shared document with the configured/default tags.Upload status indicator; on failure, a Snackbar notifies the user.On success, the app returns to background.
F-DroidGitHubIzzyOnDroid
Parcel - Pickup code
APK
This is a free, open-source, ad-free, offline app that prioritizes simplicity and does not collect any personal information. This app automatically parses received SMS messages and extracts the address and pickup code information, which can be displayed on a desktop card (dark mode supported). You can add custom rules to improve the parsing effect. ✅ Supports Taobao and Pinduoduo identity codes. 🔔 Supports monitoring third-party app notifications to automatically save pickup codes—making it much easier to help friends on WeChat pick up their packages. ⚡ Enabling notification access also helps keep the background process alive for real-time widget updates. 🏷️ Supports address categorization; group multiple addresses under one label for easier viewing. 👴 Supports Senior Mode with large fonts for better accessibility. 📱 Adding Home Screen Widgets: Usually found in the "All Widgets" section—look for "Plugins" or "Android Widgets" at the bottom. Welcome to download and use! Please raise an issue if you have any questions or suggestions.
F-DroidGitHub
Party UP!
APK
Send files and links to a copyparty server by sharing them to this app Features: • sha512-verified uploads • stash links and plaintext • display/copy link to the uploaded files • supports HTTP and HTTPS Future ideas: • upload slicing (resumable + usually faster) This can be used to turn a raspi into a very flexible chromecast clone; see the readme for details
F-DroidGitHub
Peace of Mind+
APK
We become more conscious of our phones as our lives become increasingly connected. Would you like to disconnect, if only for a moment? Your phone will go silent and disconnect from the world: no e-mail, no status updates, no SMS and no phone calls. Choose how long you wish to disconnect (up to 12 hours). Originally developed by Kwame Corporation for Fairphone 1, Peace of Mind+ aims simply to bring this beautiful app to other devices, and for future Fairphone-owners patiently waiting to receive their phone! App works without root, but from Android 4.2+ root access is needed to switch to flight mode. Without root access the app will switch the phone to silent mode only.
F-Droid
Perfice
APK
Perfice is your self-tracking and improvement companion! Empowering you to log different aspects of your life and see how they correlate with each other. Heavily customizable to help suit your needs. Trackables Track anything—sleep, mood, even... bathroom visits. Logging is fast and flexible. Visualize your data with clean charts and tables. Export effortlessly to CSV or JSON when you need it. Analytics Uncover what really makes a difference. Explore correlations between what you track. Spot patterns that affect your well-being, like how your mood shifts by day of the week. Goals Stay focused with smart, custom goals. Combine multiple metrics into powerful formulas. Track progress automatically as you log, and stay motivated with visual streaks. Tags Tag your day in a tap. Headache? Super social? Tags let you quickly capture key experiences without breaking your flow. Dashboard Your entire life, at a glance. Arrange and resize widgets to build a dashboard that works for you. It’s your space—make it yours. Integrations Integrations such as Android Health Connect allows you to automatically pull in health data from your wearables and find meaningful correlations.
F-DroidGitHub
PhoneAccount Abuse Detector
APK
PhoneAccount Abuse Detector is a simple application to enumerate and detect any application that (ab)uses adding an indefinite amount of PhoneAccount(s) to Android's TelecomManager.What's the background of this? In short: malicious or even just improperly programmed applications can, intentionally or not, block your device from the ability to call emergency numbers. If you are in such a situation, this app helps you to find the culprit – which you then can uninstall (of disable).For details on the vulnerability, check the article by Mishaal Rahman here.
GitHubIzzyOnDroid
Photon
APK
Photon is a cross-platform file-transfer application. It uses http to transfer files between devices.You can transfer files between devices that run Photon. No wifi router is required, you can use hotspot.Features include e.g.:Cross-platform support: For instance you can transfer files between Android and WindowsTransfer multiple files:You can pick any number of files.Pick files faster: Most of the apps use file_picker for picking the files. But for android it caches files before retrieving the paths. If the file size is large it will result in considerable amount of delay. So I have tweaked file_picker to avoid caching(android) unless it is required (some files need to be cached). No matter how many files are selected ,paths will be retrieved within no time. (Note:Caching issue is android specific)Smooth UI: Material You design.Works between the devices connected via mobile-hotspot / between the devices connected to same router (same local area network)Uses cryptographically secure secret code generation for authentication (internally): Even though the files are streamed at local area network,files cannot be downloaded/received without using Photon. No external client like browser can get the files using url,as secret code is associated with url. It will be regenerated for every session.Supports high-speed data transfer: Photon is capable of transferring files at a very high rate but it depends upon the wifi bandwidth. (No internet connection required)
GitHubIzzyOnDroid
Pi-hole Droid
APK
Pi-hole Droid makes use of Pi-hole API to obtain all the data. The credentials is locally stored on your device through localStorage.
F-DroidGitHub
PiGrid Companion
APK
The PiGrid Companion app allows you to find and control your PiGrid device/s easily and comfortably via your Smartphone or Tablet. PiGrid is a platform for Gridcoin currently running on Raspberry Pi. Gridcoin is a cryptocurrency that incentivizes the donation of computational power to scientific projects through BOINC. Find more information at pigrid.com and gridcoin.io. AntiFeatures: * NonFreeNet - This app requires a PiGrid device, which contains proprietary software.
F-DroidGitHub
Pijaret
APK
Pijaret is just another rotation encryption tool. WARNING: THIS IS A TOYCRYPTER! DO NOT USE FOR SERIOUS PURPOSE! The main purpose is to create a small encryption tool to make services like Whatsapp or Telegram a >bit< more secure. The system is easy to understand. You share a numeric key with your partner in real life and en/de-crypt some important messages with it. (In case you don't go outside you can just tormail your chat partner or stuff).
F-DroidGitHub
Pixel 5G
APK
In some countries, Pixel doesn't allow you to connect 5G NSA network The default NR config is SA only But with this app and root access you can change the modem NR mode to NSA or event better SA+NSA This app works only on Pixel with samsung modem (Pixel 6-9)
F-DroidGitHub
Pixelix
APK
Pixelix provides a smooth and intuitive interface for interacting with Pixelfed, the federated image-sharing social network. Designed with user experience in mind, Pixelix makes it simple to connect to your Pixelfed instance, upload photos directly from your device, and browse through your feed with ease. Whether you're a seasoned Pixelfed user or just getting started, Pixelix offers a streamlined way to share and discover visual content.
F-DroidGitHubIzzyOnDroid
Platypush
APK
This app provides an easy way to access your Platypush (https://platypush.tech) devices and instances. The app scans for Platypush web services running on your network and offers a way to control integrations (lights, switches, music and media library and playback, cameras etc.) through the responsive web interface provided by the services. Features: * Automatic scan of devices on your network through Zeroconf/Bonjour. * Manual connection to devices not found on your network. Changelog: https://git.platypush.tech/platypush/platypush-app/-/blob/master/CHANGELOG.md
F-Droid
PlayOnDlna
APK
Play YouTube videos ad-free on DLNA players (e.g. Kodi, SmartTV) in your local network! Browse YouTube in your favorite client and share the link to the PlayOnDlna app to play the video ad-free on a DLNA player in your local network. 🎨 Sleek Design A graphical interface reduced to the essentials in a dark design that's easy on the eyes even at night. 💝 Ad-Free Enjoy videos ad-free on your local network. 🤩 Simple Ad-free playback at the touch of a button without complex setup! An automated search finds compatible players on your local network. 👐 Transparency The publicly accessible source code allows anyone to personally verify the quality, privacy, and security. If the app serves you well, consider a 🎁 donation to support my efforts. Kodi Setup To stream videos to Kodi, you have to ensure that Kodi is found as dlna player in your local network. To achieve this, follow the instructions below. 1. Go to ⚙ Settings > Services > UPnP DLNA 2. Enable Enable UPnP support 3. Enable Allow remote control via UPnP ❤️ Happy streaming! ❤️
F-DroidGitHubIzzyOnDroid
Plexus
APK
Remove the fear of app compatibility on de-Googled Android devices. Google Play Services are essential components on most Android devices. They allow you to access your Google account seamlessly and provide Google-specific features for apps that depend on them. However, when you flash custom ROMs without Google Play Services or opt for alternatives like microG, certain apps may encounter issues — either not functioning at all or experiencing limitations in specific features. Plexus provides detailed insights into app compatibility whether you’re using ROMs without Google Play Services (like LineageOS) or ROMs with microG (such as CalyxOS). It helps you identify which apps work, don’t work or have limited features. All the information is crowdsourced by the community, for the community.
F-DroidGitHubIzzyOnDroid
Plug Off Airplane
APK
This is a very simple app that turns off Airplane Mode when the USB cable is plugged in. The idea is to make sure Airplane Mode is turned off at least once a day, in a safe location in terms of metadata: the home. Your telecom already knows your device belongs to its billing address. This makes it easier to use Airplane Mode to disable the cellular radio during the day, when it is not needed.
F-Droid
Pokey
APK
Nostr "Pull Notifications" on AndroidFeatures:Receive nostr notifications directly on your phone with no 3rd parties involved.Add multiple profilesSubscribe to publicationsManage your inbox relays
GitHubIzzyOnDroid
Portarius
APK
Portarius is an application that uses Portainer API to manage your docker containers.Features:User managementSee running/stopped containers (and also start/stop and restart them)See container logs, mounts, and statusBiometric authenticationData is stored with AES256 encryptionLight/Dark themeUsage:Have a Portainer service runningConnect to your service (ex. https://portainer.example.com OR http://192.168.x.x:9000)
GitHubIzzyOnDroid
Prav
APK
Whether you want to text your friends and family, or to make calls, Prav app makes it easy for you. It provides convenient onboarding and user-friendly interface. We believe privacy is a fundamental right and should be easily exercised by anyone. With Prav, your chats are private and only you can read them https://prav.app/privacy-policy/. It is based on XMPP protocol, so users can talk to any other XMPP users all over the world, without being locked-in to a service. Prav's source code is available publicly under a free license, providing transparency and audatibility. We are backed by a cooperative society in India, leading to democratic decision making. Learn more at https://prav.app. Credits: Prav is built on Quicksy. Please note that Prav is still in public beta.
F-Droid
Presence Publisher
APK
This free open-source app regularly publishes to a configurable MQTT topic whenever connected to a given Wi-Fi network or in proximity to a Bluetooth beacon. It can be used to integrate the presence of your phone in home automation. The app uses the AndroidX WorkManager library, so notifications are sent even if the phone is in stand-by. In addition to regularly scheduled checks, the app also reacts to changes in the network connection. The MQTT client supports anonymous and username / password authentication as well as client certificate authentication. For more details on how to configure certificate-based authentication, please have a look at https://github.com/ostrya/PresencePublisher/blob/main/README.md. Note that the data you choose to publish is sent only to the server of your choice. The app does not send any data to me or any other third party. If you want to know more about how this app processes your location data, please have a look at the privacy policy at https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html. Permissions • ACCESS_BACKGROUND_LOCATION: on Android 10+, necessary to retrieve name of connected Wi-Fi while running in background • ACCESS_FINE_LOCATION: necessary to discover beacons; on Android 9+, necessary to retrieve name of connected Wi-Fi • ACCESS_NETWORK_STATE: necessary to register network change listener • ACCESS_WIFI_STATE: necessary to retrieve SSID of connected Wi-Fi • BLUETOOTH: necessary up to Android 11 to communicate with beacons • BLUETOOTH_ADMIN: necessary up to Android 11 to discover beacons • BLUETOOTH_CONNECT: on Android 12+, necessary to read beacon names • BLUETOOTH_SCAN: on Android 12+, necessary to discover beacons • FOREGROUND_SERVICE: on Android 9+, necessary to run the app reliably • FOREGROUND_SERVICE_DATA_SYNC: on Android 14+, necessary to send MQTT messages • INTERNET: only necessary if your MQTT server is not running locally • POST_NOTIFICATIONS: on Android 13+, necessary to create notifications • RECEIVE_BOOT_COMPLETED: necessary to start service on start-up • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: on Android 6+, necessary to request disabling battery optimization
F-DroidGitHub
Primal
APK
Primal is a Nostr client featuring easy onboarding, fast & snappy UI, ability to explore Nostr, and create & manage custom feeds.
GitHubIzzyOnDroid
Primitive FTPd
APK
A simple FTP and SFTP (SSH file transfer) server. Allows to exchange files with other machines over WiFi. No more USB cable searching. Runs without root privileges and is not started when device boots: Control yourself when the server runs. However, while it runs it prevents standby to avoid long uploads and downloads to abort.
F-DroidGitHub
Priority Alerts
APK
Priority Alerts is an app to trigger notifications when receiving priority messages (determined by user keywords). UseCase Acts as SOS alerter, user can configure some keywords like "help" or "emergency" keywords in this app, and the contact number likely they are going to receive the same. So even when the user puts the phone in silent mode or in vibrate mode, the app alerts the user through customized ringtone, when the incoming SMS contents matches the configured keywords. Features: 1. It supports multiple keywords as input to identify the text (either in comma or space separated format). 2. Informs user, when any one of the keywords are matched with received message. 3. Informs user even in silent mode. 4. On Boarding Screen for first time users is shown upon app installation. How to use: 1. User inputs contact number(optional) and the keyword(required), the user will be informed when the keyword is found in any of the incoming SMS. 2. Press trigger button to save the config. So that the app uses it every time, when a SMS is received and validates it, even after reboot it works. 3. User needs to accept the READ SMS permission or else the app wouldn't able to validate the SMS packets against the user configured keyword. This is the core functionality of the app, without this the app wouldn't work. 4. To stop the app functionality, press the clear config button. 5. Users can see their saved config on pressing settings icon inside the app We don't use Ads and we never share user data via any means.
F-DroidGitHub
Privacy Cell
APK
Privacy Cell is a small app that displays the cell phone protocol information. At the time of this writing, many cell phone networks are switching from 4G (4th Generation) to 5G networks. The 5G network protocols were specifically designed to protect against some of the known insecurities of the older protocols, including those that allowed stingrays (IMSI catchers) to perform man-in-the-middle attacks on cell phone networks. To ease deployment and backwards compatibility, 4G and 5G networks can run together in what is known as 5G NR (New Radio) NSA (Non-Standalone) mode. This uses the 4G network for the control channel and the 5G network for the data communication. However, 5G NR NSA does not provide protection against stingrays. Android has access to all the information it needs to know if it is connected to a 5G NR NSA or a 5G NR SA (Standalone) network, but it doesn’t display that information to the user. The purpose of Privacy Cell is to make that information easy to access. Privacy Cell can also warn you when you are connected to antiquated 2G and 3G networks.
DirectF-Droid