Messaging

571 open source Messaging apps

SleepyWifi
APK
This app brings back the 'turn Wi-Fi off when the phone is in sleepmode' option for Android 8.1. This app can also save your phone battery.
F-DroidGitHub
SmallTalk
APK
SmallTalk is a minimal messenger using the Matrix protocol. It has a comparingly tiny app size and focuses on reliability and stability. Its feature set is rather bare-bones:Login with Matrix ID/PasswordCombined Room and DM interfaceEnd to end encryptionMessage bubbles, supporting text, replies and editsPush notifications (DMs always notify, Rooms notify once)Importing of E2E room keys from Element clientsUnifiedPushMore to come in the future.
GitHubIzzyOnDroid
S
Smart Card Reader
APK
Allow a host computer to use the smartphone's NFC hardware as contact-less smartcard reader. On the host computer a special smart card driver, vpcd, must be installed. The app establishes a connection to vpcd over the network when a contact-less card is detected.
F-DroidGitHub
Smart Gadget
APK
The Sensirion Smart Gadget app allows you to establish a BLE (Bluetooth Low Energy) connection to your Sensirion Smart Gadget. The app displays the current temperature and relative humidity values measured by the integrated sensors. Up to seven Smart Gadgets can be connected simultaneously. The Smart Gadget is open hardware and runs open source firmware. Smart Gadget Hardware Smart Gadget Firmware Gadget from DigiKey Smart Gadget from Mouser
F-DroidGitHub
Smither
APK
Smither is a light-weight Android client for Mastodon. Its features include: - access to posts, users, lists and trending hashtags - real timelines (chronological/reverse chronological order) - customizable theme (colors and fonts) - push notification support (unifiedpush) - multi account support - Proxy support
F-DroidIzzyOnDroid
Smoke
APK
Summary of Smoke * Aliases. Preserve your contacts. * Almost zero-dependency software. * Application lock. * Argon2id and PBKDF2 key-derivation functions. * Automatic, oscillatory public-key exchange protocol, via SipHash. * BSD 3-clause license. * Completed. * Content is recorded via authenticated encryption. * Decentralized. TCP, and UDP multicast and unicast. * Does not require Internet connectivity. * Does not require registration. Telephone numbers are not required. * Encrypted communications. * Eventful tasks. Limited polling. * F-Droid. * Fiasco forward secrecy. * Future-proof software. * Introduces Cryptographic Discovery. Cryptographic Discovery is a practical protocol which creates coordinated data paths. * Juggling Juggernaut Protocol! * Manufactured tool tips! * McEliece Fujisaka and Pointcheval. * Message structures do not explicitly expose contents. Header-less protocols! Some messages do include type information. * Mobile servers via SmokeStack. * Obfuscation of resident secret keys. * Optional foreground services. * Optional silence over the wires. * Original implementation of SipHash. * Ozone destinations: private and public repositories. * Post offices for messages of the past. * Private servers. * Public and private public-key servers. * Rainbow digital signature scheme. * Reliable distribution of archived messages. * Reliable distribution of deliverable text messages. * SPHINCS digital signature scheme. * SSL/TLS through SmokeStack. * Semi-compatible with Spot-On via Fire. * Share files with TCP utilities such as Netcat. * SipHash-128. * Smoke and mirrors. * Software congestion control. * Software manual included. * Steam, reliable file sharing. TCP over the Echo! * Steamrolling, or, real-time broadcasting of inbound Steams to fellow participants. * Super McEliece: m = 13, t = 118.
F-DroidGitHub
SmokeStack
APK
Summary of SmokeStack * BouncyCastle. * Client and server modes. * Completed. * Concurrent collections. * Congestion control via SipHash. * Cryptographic discovery. * Eventful tasks. Limited polling. * F-Droid. * Infinite participants. * Limit number of clients per listener. * Local data recorded in SQLite via authenticated encryption. * McEliece support. * Only 16,000 lines of source! * Private and public post offices via Ozone addresses. * Private and public servers. * Public-key server. * Rainbow and Sphincs digital signatures. * Reliable distribution of messages. * SSL, TLS 1.0, 1.1, 1.2, 1.3, ∞. * SipHash-128. * UDP multicast and unicast client services.
F-DroidGitHub
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
Snapcast - multi-room audio in perfect sync
APK
Snapcast is a Snapcast control client and player for Android. It uses the Snapcast JSON-RPC API to control your synchronous multi-room audio player. This App is not meant for productive use and will only run when you have a Snapserver installed in your local network. Snapcast is a multi-room client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It’s not a standalone player, but an extension that turns your existing audio player into a Sonos-like multi-room solution. The server’s audio input is a named pipe /tmp/snapfifo. All data that is fed into this file will be send to the connected clients. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy, which can be configured to use a named pipe as audio output.
F-DroidGitHubIzzyOnDroid
Snapdrop & PairDrop for Android
APK
Snapdrop & PairDrop for Android is an Android™ client for the free and open source local file sharing solutions https://snapdrop.net/ and https://pairdrop.net/. Do you also sometimes have the problem that you just need to quickly transfer a file from your phone to the PC? USB? - Old fashioned! Bluetooth? - Much too cumbersome and slow! E-mail? - Please not another email I write to myself! Snapdrop! Snapdrop (as well as the enhanced version "PairDrop") is a local file sharing solution which completely works in your browser. A bit like Apple's Airdrop, but not only for Apple devices. Windows, Linux, Android, IPhone, Mac - no problem at all! However, even if it theoretically would fully work in your browser, you will love this app if you want to use Snapdrop or PairDrop more often in your daily life. Thanks to perfect integration into the Android operating system, files are sent even faster. Directly from within other apps you can select Snapdrop to share with. Thanks to its radical simplicity, "Snapdrop & PairDrop for Android" makes the everyday life of thousands of users easier. As an open source project we don't have any commercial interests but want to make the world a little bit better. Join and convince yourself! SOURCE CODE: https://github.com/fm-sys/snapdrop-android CREDIT: The app is powered by the Snapdrop Open Source project, which is hosted and maintained by RobinLinus. See also https://www.github.com/robinlinus/snapdrop
F-DroidGitHub
Snikket
APK
Snikket is a personal messaging app designed for groups such as family, friends, clubs or small organizations. It can be used to text and call with contacts without handing over your data to large corporations. This works because, instead of a centralized server, each group has their own private Snikket server under their control. To get started you can choose: - Self-host your own Snikket instance using the open-source Snikket server software on any Linux server, - Use the simple hosting service provided by the Snikket not-for-profit organization, - Or join an existing instance of someone you know (they can send you an invitation). Guides are available at the snikket.org website. ℹ️ Important note: Unlike many other messaging apps, there is no centralized Snikket service. The app requires a Snikket instance or invitation to get started. Both the app and the server are 100% free and open source software. The Snikket Android app is based on the excellent Conversations project by Daniel Gultsch.
F-DroidGitHub
SocketChat
APK
SocketChat is a messaging app that helps you communicate with your friends on the same network, where one of the devices with this app installed acts as server. Just make a session and enjoy talking to your friends. The app does not use any third party database to store your chat, its all saved in a local database and you can delete any session whenever you want. You can customize the app however you want: * change chat bubble appearance * connection history * continue chatting in any network * server authentication This app is all you need when it comes to local network text chatting.
F-DroidGitHubIzzyOnDroid
SocksTun
APK
A simple and lightweight VPN over socks5 proxy for Android. It is based on a high-performance and low-overhead tun2socks. Features Redirect TCP connections. Redirect UDP packets. (Fullcone NAT, UDP in UDP/TCP) Simple username/password authentication. Specifying DNS addresses. IPv4/IPv6 dual stack. Global/per-App modes.
F-DroidGitHub
SoundRemote
APK
Listen to audio from your PC. Control your PC by executing hotkeys remotely. For example, you can: - Skip to the next track by shaking your phone - Pause video from lock screen - Add and execute custom hotkeys Get Windows server at soundremote.github.io
F-DroidGitHubIzzyOnDroid
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
Spider
APK
This application connects you to your SFTP server. As login methods you can use a password or your PEM private key. At the moment only PEM keys are supported, so check to have it in the correct format. With release 0.2.2 also encrypted PEM keys are supported. You can browse your files in the SFTP server and download them with a long press, or upload new ones using the '+' floating button. It also supports swipe down to refresh.
F-DroidGitHub
Squeeze Client
APK
Squeeze Client is an Android client/controller application for the Lyrion music server (formerly known as Logitech media server or Squeezebox server) with Material Design 3 UI. Features Music library browser Music library search quick access Playback and volume control Playlist management Multi-player management Music download Support for Light and dark theme as well as following system theme Full integration with system media controls
F-DroidGitHub
Status: Ethereum Crypto Wallet
APK
Status combines pseudonymous privacy-focused messenger and secure crypto wallet into one powerful communication tool. Chat with friends and growing communities. Buy, store, and exchange digital assets. Status is your Ethereum operating system. SECURE ETHEREUM WALLET The Status crypto wallet allows you to securely send, store, and exchange Ethereum assets such as ETH, SNT, stable coins such as DAI, as well as collectibles. Confidently take control of your cryptocurrency and digital assets with our multichain Ethereum wallet app, supporting Ethereum Mainnet, Base, Arbitrum, and Optimism. The Status blockchain wallet currently only supports ETH, ERC-20, ERC-721, and ERC-1155 assets; it does not support Bitcoin. PRIVATE MESSENGER Send private 1:1 and private group chats without anyone snooping on your communications. Status is a messenger app that eliminates centralised message relays for greater privacy and secure messaging. All messages are encrypted with end-to-end encryption. Additionally, no message exposes who the author or the intended recipient is, so nobody, not even Status, knows who is talking to who or what was said. EARN WITH DEFI Put your crypto to work with the latest decentralised finance apps and decentralised exchanges (DEX) such as Maker, Aave, Uniswap, Synthetix, PoolTogether, Zerion, Kyber, and more. CONNECT WITH YOUR COMMUNITY Explore, connect, and chat with your favourite communities and friends. Whether it is a small group of friends, an artist collective, crypto traders, or the next big organization - text and communicate with Status communities. PRIVATE ACCOUNT CREATION Stay private with pseudo-anonymous account creation. When creating your free account, you will NEVER have to enter a phone number, email address, or bank account. Your wallet private keys are locally generated and securely stored to ensure only you have access to your funds and financial transactions.
F-DroidGitHub
StoneAge
APK
A simple P2P messenger app, with no central backend - requires user-provided S3 bucket to function. All data is stored on your device and in your S3 bucket. Messages are end-to-end encrypted and exchanged via a P2P protocol over S3. No phone number is required. Supports text, images, audio, video. No voice or video calls. For more details see https://cweb.gitlab.io/StoneAge.html Forked from [Conversations](https://github.com/siacs/Conversations) with communication protocol switched from XMPP to [Cweb](https://cweb.gitlab.io).
F-Droid
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
StyncyNotes
APK
Sticky Notes + SyncThing = StyncyNotes StyncyNotes is a simple Sticky Note application that supports some basic formatting features like those available in the linux mint "Sticky" application (see https://github.com/linuxmint/sticky). It stores notes and formatting in a simple local json file that takes the same format as the linuxmint Sticky, so if you happen to run this app on your desktop, you can use SyncThing to keep the two sets of notes in step.
F-Droid