SMS

111 open source SMS apps

SmsCode
APK
SmsCode is a non-xposed version of XposedSmsCode. It can recognize, parse SMS code and copy it to clipboard when a new message arrives, it can also auto-input SMS code.Attention: This module is suitable for AOSP ROM, it may not work well on other 3rd-party ROM.Features:Copy verification code to clipboard when a new message arrives.Show toast when a SMS verification code is copied.Show notification when code SMS parsed.Custom keywords about verification code message (regular expressions allowed).Custom SMS code match rules.Mark verification code SMS as read (experimental).Delete verification SMS when it been extracted successfully (experimental).Block code SMS message notification (experimental).Auto-input SMS code.Various theme color to choose.
GitHubIzzyOnDroid
SmsMatrix
APK
This app bridges all sms messages to matrix. For every (new) text conversation contact the bot will open a private 1:1 room and sends the incoming messages to that room. Any messages sent in that room by the matrix user will then be sent to the contact via SMS. As currently there is no end-to-end encryption implemented in this app, for privacy reasons it is preferable to use it with your own Matrix server. Your data-in-transit however will always be safe as they are encrypted using https over matrix -- provided the Matrix server is configured properly.
F-DroidGitHub
SmsReply
APK
SmsReply is an Android application that handles automatic SMS replies with customizable templates. Features: • Customizable reply templates for different situations • Automatic replies to incoming calls and messages • Multilingual support (English, German, Spanish, French, Hungarian, Polish, Russian, Chinese) • Starts automatically on boot and runs as a background service • Battery optimization handling for reliable operation • Simple and intuitive user interface The app allows users to set up automated responses for SMS messages and incoming calls, making it easier to manage communication when you're busy or unavailable. Perfect for situations when you can't immediately respond but want to let people know you'll get back to them. Permissions required: • READ_PHONE_STATE: To detect incoming calls • SEND_SMS: To send automatic replies • RECEIVE_BOOT_COMPLETED: To start service on device boot • FOREGROUND_SERVICE: To run reliably in background
F-DroidGitHub
Spam Call Blocker
APK
Call Blocker App helps you manage and block unwanted incoming calls while maintaining a whitelist of approved contacts. It uses web scraping to enhance the call-blocking experience by integrating real-time data from popular spam-detection Spanish websites.Features:Block and Unblock Numbers: Easily block or unblock specific phone numbers.Whitelist Management: Maintain a whitelist of phone numbers that are always allowed to reach you.Web-Based Number Lookup: Automatically look up phone numbers using two trusted Spanish websites:www.listaspam.comwww.responderono.esReal-Time Web Scraping: Leverage web scraping techniques to gather real-time information on whether a number should be blocked.How It WorksThe app uses the JSoup library for web scraping, which allows it to retrieve and parse HTML data from www.listaspam.com and www.responderono.es. This data is then processed to determine whether an incoming call should be blocked or not.Data ManagementExport: Users can export all their preferences, including settings and black/white lists of numbers, to a file for backup or transfer to another device.Import: Previously exported data can be imported, allowing users to quickly set up the app on a new device or restore settings after a reset.Privacy and SecurityThis app is designed with user privacy in mind. All data is stored locally on the device, and the app only accesses the internet to perform web scraping for number lookup. No personal data is shared with external servers.
GitHubIzzyOnDroid
SpamBlocker (Call & SMS)
APK
It blocks unwanted calls & SMS messages without replacing your default call/SMS app. Filters: 1. Regex rule for number & SMS content. 2. Contact 3. STIR attestation 4. Repeated call 5. Dialed number 6. Recently used apps 7. Time schedule Details: https://github.com/aj3423/SpamBlocker
F-DroidGitHub
Streak Alarm for Snapchat (Streak Reminder)
APK
Reminds you to keep streaks by firing notification at user-defined intervals. Only works if you have friends. This is my first app project! Features: * Custom reminder interval from 1 to 22 hours * Notification stays until streaks are sent so you won't miss it * Snooze reminder for custom amount of time * Mark streaks sent (also directly in notification) * Mark streaks sent some time earlier * Open Snapchat (also in notification) * Automatically disable notifications if ignored for long time * Drop me an email if you have any suggestions!
F-DroidGitHub
TAC Database Client
APK
This project aims to provide a publicly, community-maintained, and well-organized database to collect Type Allocation Codes (TACs). While other databases exist, they either don't provide the full data set (e.g. by providing a query interface with rate limiting) or are not maintained in a way that we consider helps the community (submission process cumbersome, data not cleaned/sanitized,...). What is a TAC? A Type Allocation Code (TAC) is made up by the first 8 digits of the so-called International Mobile Station Equipment Identity (IMEI) associated with mobile devices. Earlier versions of the 3GPP TS 03.03 specification defined it as 6 bytes. The TAC is a unique identifier to determine the device manufacturer/model and its marketing name. These records are allocated by certain groups and a full list of all IMEIs is maintained by the GSMA.
F-Droid
Text Torch
APK
Text Torch analyzes your SMS and MMS messages and tells you how you compare to each person you message in several ways: • what percent of the time each of you starts conversations with the other • what percent of the texts each of you has sent • how the average length of your texts compares to theirs Sentry is used (opt-in) for analytics and crash reporting. Permissions: • READ_SMS to get SMS and MMS message data • READ_CONTACTS to display contacts' names • INTERNET and ACCESS_NETWORK_STATE for Sentry
F-DroidGitHub
T
ThreatScoopOnionChat
APK
# ThreadScoopOnionChat This version is a fork from " https://github.com/session-foundation/session-android ", enfocado en la privacidad. ## How Did ThreadScoopOnionChat Come About? I have always been a fan of privacy and security in communications, and I am constantly researching potential security breaches in messaging applications. ThreadScoopOnionChat emerged after the analysis of this blog "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/", in which several aspects are described as to why using Session is not recommended, and I wondered how it is possible that a foundation focused on privacy—with the grants and support it receives—has not been able to improve this protocol. I still do not understand the answer, since my resources are much smaller than those of a foundation compared to that of a person who is simply a fan of privacy and security. In this blog, certain problems were described: 1> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#insufficient-entropy-ed25519" 2> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#in-band-negotiation" 3> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#public-keys-aes-gcm" This is a forked version privacy focussed from Session. Go Github to check all features implemented.
F-DroidGitHub
Vibe
APK
Tiny app to vibrate when a call is answered and/or has ended. Tested: * Phone (com.android.dialer) * Google Phone (com.google.android.dialer) Permissions: * NOTIFICATION_LISTENER - scan for a call answer or end * VIBRATE - notify when a call is answered or has ended It is Free Open Source Software. License: GPL-3
F-DroidGitHub
ViewCarousel
APK
Application features a circular carousel of maximum five pages that users can swipe through. Each slot in the loop is configured as either a web page or direct phone dialer for up to 4 contacts. Multiple configurations are supported. Application supports PiP mode and keeps the screen on.
F-DroidGitHub
VoIP.ms SMS
APK
Overview VoIP.ms SMS is an Android messaging app for VoIP.ms that seeks to replicate the aesthetic of Google's official SMS app. Features • Material design • Push notifications (if using the Google Play version of the app) • Synchronization with device contacts • Message search • Comprehensive support for synchronization with VoIP.ms • Completely free Rationale A number of people use VoIP.ms as a cheaper alternative to subscribing to a voice plan for their mobile devices. Unfortunately, this can make sending text messages rather difficult, as the VoIP.ms SMS Message Center is clearly built as a diagnostic tool for use in desktop browsers, not as an easy way to send and receive messages on a mobile device. VoIP.ms does provide a mobile version of this interface with an improved UI, but it still lacks important features that are only possible with a dedicated app. Installation The standard version of the app uses closed-source Firebase libraries to support push notifications and facilitate crash reporting and analytics, among other purposes. A version of the application that is completely open source is available from F-Droid. Both versions are available from the Releases section of the GitHub repository. Documentation The app's documentation is available in the HELP.md file. License VoIP.ms SMS is licensed under the Apache License 2.0.
F-DroidGitHub
Watomatic - Auto Reply For WhatsApp
APK
Watomatic automatically replies to all your WhatsApp and Facebook messages. This is especially useful if you are planning to migrate away from WhatsApp but can also be used as a simple vacation responder. Features: * Auto reply to every WhatsApp and Facebook messages * Set your own auto reply message * Auto reply to group chats * Respects your privacy * Does not connect to the internet * No Ads * Open Source WhatsApp's recent privacy policy changes have triggered a huge migration to more privacy friendly apps like Signal and others. But most of us find it difficult to delete WhatsApp because everyone else uses it. Watomatic tries to make your migration easier by letting your friends automatically know that you are moved to another app. Just set an auto reply message something like “I am not using WhatsApp anymore. Please use Signal…” and let it do the work for you. Troubleshoot: Watomatic relies on WhatsApp notifications for auto reply to work. Most users usually have notifications enabled so should work straight out of the box but otherwise please make sure WhatsApp notifications are enabled and WhatsApp fingerprint lock is disabled for this app to work. This app is not associated with any company including WhatsApp, Facebook, Signal, Telegram. This uses non standard Android APIs to achieve this so it is not guaranteed to work on all devices.
F-DroidGitHubIzzyOnDroid
Welefon
APK
Welefon is a Phone App that is simple and modern at the same time. You can dial numbers and receive calls. It does not do anything you do not need, e.g. provide a contact list that your system contact App alrady contains. The special feature of Welefon is an API that allows a seamlessly integration of other apps in your phone experience. The Welefon source code contains an example App that uses the API in the folder apidemoapp. Using this API, other Apps can receive details about the current calls. Like the deprecated PhoneStateListener of Android, this contains the phone number. In contrast to the PhoneStateListener, you do not need to fear the removal of the API. Additionally, Welefon includes details of calls in the background, e.g. calls that are in the state "hold". Welefon can receive additional caller details from other Apps. This can be a caller name, a caller details action and a RemoteView. The received caller name is shown as you expect it, completly independent of the system contact list. If a detail action is provided, then you can tap on the name to jump directly to the right place in the other App. The RemoteViews are the method that allows Widgets on your homescreen. The same method can be used to show additional details and controls in the call screen. This allows showing any extra details. Of course this is safe and secure: The Welefon API can only be used with your permission.
F-Droid
W
WhatsOpen
APK
WhatsOpen lets you start a WhatsApp conversation with any phone number — even numbers you haven't saved as contacts. Features: * Enter a phone number with country code and open WhatsApp directly * Auto-detect phone numbers from your clipboard * Browse recent call log entries and open WhatsApp for any of them * Filter call log by call type and WhatsApp contact status * Material 3 design with light and dark themes WhatsOpen requires no network access, contains no analytics, and does not track you. All processing happens on-device. Permissions: * Read call log — to show recent calls * Read contacts — to display contact names alongside numbers
F-DroidGitHub
WiVeWa
APK
To use this Application, you need a subscription for the proprietary wivewa.de server component This is the Android client for WiVeWa. It is mainly a Browser that opens WiVeWa, but there is more: - the App uses a private key that is generated and stored in your hardware for the authentication - the App downloads the addressbook and provides it as "Wontakte" - the App can show caller details (name + last ticket) when using Welefon or another compatible App - the App can upload incoming and outgoing call details to the WiVeWa phone system ("Korrespondenzliste" extension)
F-Droid
Wire • Secure Messenger
APK
Wire is the most secure collaboration platform. We increase the productivity in your team while keeping your information private. Wire allows your team to communicate and share information easily and securely - messages, files, conference calls or private conversations - always in context. – Communicate with your teams through private or group conversations – Share and collaborate with files, documents, links with reactions – Press the one-click conference call button and your voice or video meetings starts on time – Invite partners, customers and suppliers to collaborate through the unique guest rooms – Increase privacy through ephemeral messages and device fingerprinting – Integrate Wire with your corporate applications and services – Recognized by IDC as industry leading security and privacy approach through Open Source, end to end encryption, forward secrecy and public audits Wire is available on any device and operating system - so your team can collaborate whether in the office or on the road. Wire is also available as an on-demand solution for crisis collaboration. Wire offers a free version for external business partners or friends and family use. To learn more go to wire.com
F-DroidGitHub
XposedSmsCode
APK
XposedSmsCode is an Xposed Module which can recognize, parse verification code and copy it to clipboard when a new message arrives. It can also input SMS code automatically.Features:Copy verification code to clipboard when a new message arrives.Show toast when the verification code is copied.Show notification when verification SMS parsed.Mark verification SMS as read(experimental).Delete verification SMS when it's extracted successfully(experimental).Block verification SMS if it's extracted successfully.Custom keywords about verification code message (regular expressions allowed).Support the SMS code match rules customization, importation and exportation.Auto-input SMS code.Various theme color to choose.
GitHubIzzyOnDroid
Y
Yet Another Call Blocker
APK
A simple call blocking application that will help you avoid answering unwanted calls using a crowdsourced phone number database. Features: * Uses offline database. * Blocks calls with negative rating automatically (option). * Local blacklist with wildcard support. * Displays a notification with phone number summary (rating, reviews count, category) during incoming calls (option). * Automatic incremental/delta database updates (option). * You can view online reviews for caller's number (provided by 3rd party service). * "Advanced call blocking mode" for blocking calls on Android 7+ before the phone starts ringing (needs to be manually enabled in app Settings). How to use: * Install and launch the app. * The option to show caller info notifications is enabled by default, so the app will ask for phone-related permissions. * At first start, the app will suggest to download main database which is required for most of the functions. Simply confirm the download. * Check the "Auto-update database" checkbox in the menu (recommended) to automatically receive daily DB updates (these are incremental/delta updates, so they consume very little traffic). * Check the "Block by rating" checkbox to block calls with negative rating automatically. * You can also check the "Use contacts" checkbox if you want your contacts not to be treated as unknown callers. * After these steps everything should just work (but you can always find more options in Settings). Enjoy! See frequently asked questions to learn more. The main phone number database is downloaded from a gitlab repository. Database updates and detailed review queries are performed using 3rd-party servers. No user-identifiable information is sent (except for the phone number the detailed reviews are loaded for). Yet Another Call Blocker is still under development. Any help is welcome. ''NonFreeNet:'' the 3rd-party service is not open source.
F-Droid
baresip+
APK
This is a baresip based SIP and mobile calling and messaging User Agent for Android. Currently baresip+ supports SIP and mobile based voice calls and messages as well as SIP based video calls. In addition, voice conference calls, voicemail Message Waiting Indication as well as blind and attended call transfers are available when SIP is used. MMS messaging is not supported yet. In SIP calls audio can be coded with Opus, AMR, Codec2, G.729, G.722, G.722.1, or PCMU/PCMA codecs. Video can be coded with VP9, VP8, H.265, H.264, or AV1 codecs. Security is achieved via TLS or WSS SIP signaling transport and ZRTP or (DTLS) SRTP media encapsulation. Development of baresip+ is motivated by need for a secure, open source SIP based VoIP User Agent for Android that does not depend on proprietary, third party push notification services. Contacts, mobile calling, and SMS messaging were added in order to reduce app pollution. This application can be installed on Android devices running Android version 9 or later. Mobile calling and messaging needs Android version 10 or later. If you don't need video calling, you can instead of this app install its lighter weight sister app baresip. Source code is available at GitHub, where also issues can be reported.
F-DroidGitHub
pttdroid
APK
Talk with other people on the same WiFi network. The app uses broadcast and multicast for communication over the same local network (WiFi) and unicast for point-to-point communication, which also works on GSM. Uses Speex (https://www.speex.org/) for voice encoding which can be adapted to the bandwidth.
F-Droid
sms2call
APK
Make a call when receiving a defined SMS
F-DroidGitHubIzzyOnDroid
μlogger
APK
μlogger ('micro-logger') is an application for continuous logging of location coordinates, designed to record hiking, biking tracks and other outdoor activities. Track points are saved at chosen intervals and may be uploaded to dedicated server in real time. This client works with μlogger web server. Together they make a complete self owned and controlled client–server solution. Features * meant to be simple and small (μ) * focus on privacy, doesn't use Google Play services, logs to self-owned server * low memory and battery impact * uses GPS or network based location data * synchronizes location with web server in real time, in case of problems keeps retrying * alternatively works in offline mode; positions may be exported to file and uploaded to the server manually * allows adding waypoints with attached images and comments (required server version 1.0+ for synchronization) * configurable tracking settings * export to GPX, KML format * automation
F-DroidGitHubIzzyOnDroid
Page 5