SMS
111 open source SMS apps
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
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
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
Nextcloud SMS
APK
App to synchronize your SMS messages on a remote Nextcloud instance and let you read your messages from it. Sending SMS from a Nextcloud instance will be coming in a future release. Application is fully compatible from Android 4.0 to 10 Note: This app needs a Nextcloud installation running the ocsms app.
F-DroidGitHub
Open In WhatsApp
APK
Open WhatsApp Chat without saving number to contacts ## Features - You can create a link to open the WhatsApp chat for any number. - Use without saving phone number to contacts - Can also select from Contacts - No app Permissions - Just open the app, enter the number, click the button and the chat will open in WhatsApp - Disclaimer: This app is neither affiliated to nor endorsed by Meta Inc
F-DroidGitHub
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 ID codes. It also supports listening to third-party app notifications and automatically saving pickup code messages, making it more convenient for WeChat friends to pick up their packages. Enabling notification listening permissions also allows for background process persistence and real-time updates to the desktop card. Adding a desktop card: Generally hidden in the "All Cards" section at the bottom, under "Plugins" or "Android Widgets". Welcome to download and use! Please submit an issue for any problems or suggestions.
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
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
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
ProximitySensorFix
APK
I created this app because my Xiaomi has some bugs during the call and with my face I close the call or mute the microphone accidentally. The application does nothing but lock the screen when the phone is brought close to the ear during a phone call. Some special permissions are needed to lock the screen. If the application does not remain active in the background, disable battery optimizations on the app settings. No ROOT required
F-DroidGitHub
Pulse
APK
Redirect calls to Signal, Telegram, Threema, or WhatsApp.Features:Material You designPopup with cancel optionToggle per-service supportRedirection only on Wi-Fi/DataAllowlist specific contactsChange per-service priorityCustomize popup position, animation, and durationRegex contact filterAnd more!Supports:SignalTelegramThreemaWhatsAppPermissions required:CALL_PHONE - initiate calls via messengerREAD_CONTACTS - check contact compatibilityREAD_PHONE_NUMBERS - detect outgoing callSYSTEM_ALERT_WINDOW - show popup overlayACCESS_NETWORK_STATE - check connectivityINTERNET - check connectivity and verify donatesCurrently all of the permissions are required.License: GPL-3.0Free and open source
IzzyOnDroid
Q
QKSMS
APK
Open-source replacement for the stock Android messaging app.
QUIK SMS
APK
Open source replacement to the stock SMS app on Android. A revival of QKSMS. ## Features - Scheduled Messages - Message Backup - Speech to Text and Text to Speech integrated within the app - Message Blocking and Archiving - Voice Messages - Attachments of any type of file - Message Sorting - Delayed Sending You can chat with the community over at #quik-sms:matrix.org
F-DroidGitHub
Raise To Answer
APK
Simply hold your phone to your ear to answer an incoming call. When the app detects the phone is near your ear during an incoming call, it will beep 5 times and then answer the call. No ads, no unnecessary permissions and no unnecessary battery drain. Easy to enable and disable. Doesn't replace your incoming call screen, so you don't need to learn anything new. This app is Open Source. The source code is available on https://github.com/TheLastProject/RaiseToAnswer.
F-DroidGitHubIzzyOnDroid
Roaming Info
APK
Displays a notification with current operator's name and in case of roaming it also shows the original SIM's operator name. If you swipe (dismiss) the notification, a new one will be displayed when a change in the conexion occurs. To remove the service from memory and avoid further notifications, just tap the notification.
F-DroidGitHub
S2MSP
APK
As Google strongly restricts the use of SMS permissions for applications in the Play-Store, S2MSP provides an API for third party applications to send and receive SMS to specific phone numbers via a secure SMS proxy.S2MSP acts like a local firewall for SMS communication.Each application that wants to send/receive SMS to a phone number can register itself on S2MSP. S2MSP asks the user for permission, whether the requesting application is allowed to send/receive SMS from and to the requested phone numbers or not.All SMS exchanged with third party applications are strongly encrypted.S2SMP itself requires SMS permissions (SEND_SMS and RECEIVE_SMS) from the Android system and will request these permissions upon startup. S2MSP does not need any other permissions. This ensures the integrity and security of S2MSP.The API to integrate a third party application with S2MSP is available in Maven-Central.
GitHubIzzyOnDroid
SD Contacts
APK
This app is meant for users that don't want to synchronize their contacts online, but want to keep them local to the phone. Though there is a problem, if you brick your phone, you might lose all your contacts. With this app, you will have a backup of your contacts stored on the SD card. You can take it out and import the contacts into your new phone.
F-DroidGitHub
SMS Filter
APK
SMS Filter can filter incoming SMS messages before they reach your inbox. You can filter by address, and optionally add parts that must occur in the message for it to be blocked. By default, SMS Filter will not delete incoming messages. You will get a silent status bar notification when SMS Filter has filtered an incoming message, which you can view by opening the notification or by opening the application. You can also tell SMS Filter to delete incoming messages, in which case it will happily do so for you. To do this, just turn off the 'Save messages' preference.
F-Droid
SMS Forward
APK
Transfer texts easily With this app, you an receive your SMS on all your devices. Bypass regional restrictions If a service in country A requires a phone number from country A, but your phone number is from country B. You ask a friend from country A to install this app and you will be able to receive SMS from the service in country B. However, since this is a pretty simple application, it can also serve other purposes. Features: - Can handle multiple redirections - Global activation toggle SMS Forward is free, open source and without ads. Warning: If someone is asking you to install SMS Forward, be careful: this could be a scam.
F-Droid
S
SMS Forwarding
APK
SMS Forwarding listens for incoming SMS text messages and conditionally forwards them to other numbers.
GitHubIzzyOnDroid
SMS Import / Export
APK
SMS Import / Export imports and exports SMS and MMS messages, call logs, contacts, and blocked numbers from and to (ND)JSON / ZIP files. (Contacts import and export are currently functional but considered experimental.) It does not require root. The primary author of SMS Import / Export is Thomas More. Others have contributed code and translations. The software is copyright 2021-2025, and is released under the GNU General Public License version 3 or later. SMS Import / Export is a sibling project to sms-db, a Linux tool to build an SQLite database out of collections of SMS and MMS messages in various formats. sms-db will hopefully eventually be able to import ZIP files created by SMS Import / Export, and to export its database to ZIP files that can be imported by SMS Import / Export.
F-DroidGitHubIzzyOnDroid
SMS Scheduler
APK
This app is for you if: * You keep forgetting to send a birthday sms to someone * You have that friend who doesn't seem to know what an alarm is
F-DroidGitHub
SMS my GPS
APK
SMS my GPS listens for incoming SMS text/data messages and conditionally sends an automatic reply containing GPS location data. The „trigger-word“ and white-listed sender phone number can be configured in the app.
GitHubIzzyOnDroid