Messaging

571 open source Messaging apps

ShareAsQR
APK
ShareAsQR is a lightweight Android app designed to make generating QR codes as simple and efficient as possible. Unlike other apps, ShareAsQR focuses solely on QR code generation, keeping the app small and fast. Features: * QR Code Generation * Sharing generated QR images
F-DroidGitHubIzzyOnDroid
ShareFileServer
APK
ShareFileServer lets you share files to your local network. It does so by running a local web server, providing the files you select.
GitHubIzzyOnDroid
ShareX
APK
Features: - Open-Source app. - Web based interface. - Private mode for limited file sharing. - View transfer history. - Restrict modification of any file or folder. - Realtime logs. - Fastest QR scanner. - Show/hide hidden files. - Remember authorised devices. - Multiple and switchable web interface themes. - No need of this app on another device to send and receive files. - Work with Windows, Mac, Linux, Android, iPhone. - Lightweight app designed for faster, multiple and parallel file sharing purposes. - Send and receive files over wifi or within a network with anyone or on any device. - Completely works offline, it uses no data to share your files.
F-DroidGitHub
Sharik - file sharing via WI-FI
APK
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot. This app allows you to easily send photos, apps, files, text, literally anything, to any kind of device connected to the same network. It's convenient and blazing fast. After selecting a language and going through the intro, you can see the sharing buttons and the history of files you shared on the main screen. You can share images, files, installed apps, or simply text. After selecting the file, you will be shown the Sharing screen. Here you can see your connectivity status (Wi-Fi/Mobile Hotspot) and the URL you need to open on the other device. After typing this URL in the browser and hitting Enter on the other machine, the file will start downloading. Please make sure that both devices are connected to the same network. If you have Sharik installed on both devices, you can simply click the button "Receive" on the bottom panel of the app. After clicking, the Receiver screen will be shown. If Sharik detects another device sharing a file in your local network, it will be displayed. If you click on it, the browser will appear, and the download will start. Sharik is entirely free to use, and it contains no ads. Moreover, its source code is published on GitHub so that everyone can contribute to the development process. So, if you like it, please leave a star on our GitHub repository, and consider contributing: add a new language or help us with code. Sharik was built using Flutter. It is published under an open license (MIT). YOU CAN SEND: 1. Photos (jpg, png, gif, etc) 2. Applications (apk) 3. Files (zip, rar, 7z, pdf, etc) 4. Text SHARIK IS AVAILABLE IN THOSE LANGUAGES: - en - english (English) - zh_Hans - chinese (汉语) - es - spanish (español) - fr - french (français) - ar - arabic (اتصل) - pt - portuguese (português) - ru - russian (Русский) - de - german (Deutsch) - id - indonesian (bahasa Indonesia) - ja - japanese (日本語) - fa - farsi (فارسی) - te - telugu (తెలుగు) - br - brazilian_portuguese (português brasileiro) - it - italian (italiano) - tr - turkish (Türkçe) - th - thai (ภาษาไทย) - pl - polish (Polski) - ml - malayalam (മലയാളം) - uk - ukrainian (Українська) - sk - slovak (Slovenčina) SHARIK IS ALSO AVAILABLE FOR: - Android - iOS - Linux - MacOS - Windows GitHub page: https://github.com/marchellodev/sharik Download Sharik right now!
F-DroidGitHub
Sharing
APK
Share files and apps using browser. you need the other device to be connected to the same network. Files sent from browser to the app can be found in Sharing/ folder in your internal storage. You will need to send this app to the other device in case you sent an app with split apk files. Make sure you use hotspot to get faster speeds transferring files. All thanks goes to Hamdy El-Menshawy for the UI design specially the web side App made by Ammar64
F-DroidGitHubIzzyOnDroid
ShellMS
APK
ShellMS is the simplest and easiest ADB Shell Messaging Application. If you don't know what ADB or SDK is you definitely don't need this app. For the others it's useful tool to speed up messaging when you're working on your computer. Usage: * with mobile phone numbers: adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact +123456789 -e msg "Message" * with display names from phone: adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact "Contact's DISPLAY NAME" -e msg "MSG"
F-DroidGitHub
ShellsMP
APK
This program gives an opportunity to play a Shells game with your friends. Only multiplayer mode is supported, so you will need 2 devices: one for thimblerigger and another one for the victim. Devices should be connected to the same WiFi network segment. If you are thimblerigger - start the game, wait for the victim, put ball and few cups then move cups. If you are victim - connect the game, watch and guess. Source code gives an example how following techonologies can be used: * Android NSD for device discovery * OpenGL text rendering * OpenGL ball rendering * OpenGL shadows rendering * JS-Collider: Java network framework JS-Collider
F-DroidGitHub
ShockAlarm
APK
ShockAlarm is a powerful tool for controlling your Shockers via OpenShock. It allows you to fully manage your shockers, logs, shares, hubs, and share links. There is advanced functionaity like controling multiple shockers at the same time and specifying a random interval for intensity, duration and a delay (if you're into that). It's fully material you themed just like the standard Android apps you're already used to and provides a responsive ui with a nice design. Furthermore it fixes some layout flaws of the official OpenShock Frontend like having shared and own shockers in seperate tabs (which is annoying). On top it also has lots of info buttons you can press to get more insight on what something does. This app uses https://openshock.app/ by default but self hosted instances can be used as well.
F-DroidGitHub
Shopping List
APK
Manage your shopping lists and other types of lists. The lists are stored as simple text files and use a simple, human-readable syntax. This allows you to synchronize them with other devices by using applications such as Syncthing and Nextcloud.
F-DroidGitHub
Sideload Helper by Rebble
APK
Sideload Helper by Rebble helps you sideload Pebble watch files (.pbw, .pbl, and .pbz) and Pebble Store links into the official Pebble app. Explanation of permissions: REQUEST_DELETE_PACKAGES - This is used so that Sideload Helper by Rebble can help the user uninstall the Sideloader app once the Pebble app replacement is released by Rebble.
F-DroidGitHub
Signal
APK
Signal is an open-source end-to-end encrypted messaging app.
Direct
Signal Private Messenger
APK
Signal is a messaging app with privacy at its core. It is free and easy to use, with strong end-to-end encryption that keeps your communication completely private. * Send texts, voice messages, photos, videos, GIFs, and files for free. Signal uses your phone’s data connection, so you avoid SMS and MMS fees. * Call your friends with crystal-clear encrypted voice and video calls. Group calls supported for up to 40 people. * Stay connected with group chats up to 1,000 people. Control who can post and manage group members with admin permission settings. * Share image, text, and video Stories that disappear after 24 hours. Privacy settings keep you in charge of exactly who can see each Story. * Signal is built for your privacy. We know nothing about you or who you’re talking to. Our open source Signal Protocol means that we can’t read your messages or listen to your calls. Neither can anyone else. No back doors, no data collection, no compromises. * Signal is independent and not for profit; a different kind of tech from a different kind of organization. As a 501c3 nonprofit we are supported by your donations, not by advertisers or investors. * For support, questions, or more information please visit https://support.signal.org/ To check out our source code, visit https://github.com/signalapp Follow us on Twitter @signalapp and Instagram @signal_app
calyxDirectGitHubguardian
SignalSense – Network Switch Alerts
APK
Frustrated by silent drops from 5G to 4G? SignalSense alerts you the instant your network changes – giving you the power to pause downloads, save your data, and avoid unexpected charges. SignalSense continuously monitors your mobile network and notifies you whenever your connection switches between 5G, 4G, 3G, or 2G – helping you identify network issues before they affect calls, streaming, gaming, or downloads. FEATURES - Instant Alerts Get notified the moment your network drops from 5G to 4G, or 4G to 3G. Stop wondering why your video buffered – know exactly why. - 5G SA and NSA Detection Accurately distinguishes between 5G Standalone (SA) and Non-Standalone (NSA) connections – not just "5G". - Custom Ringtones & Vibration Control Choose your own custom ringtone and control vibration settings for network alerts. - Live Speed and Ping See real-time download and upload speeds in the persistent notification, and live ping on the home screen. - Call-Aware Alerts Alerts are automatically held during active phone calls and fired after the call ends. No interruptions at the wrong moment. - Anti-Spam Debouncing Rapid signal fluctuations are detected and grouped into a single "unstable signal" alert instead of spamming your notification shade. - Switch History Log Every network change is logged with a timestamp and network speed. Review your full connection history at any time. - Fully Customizable Alerts Choose exactly which transitions alert you: - Network Upgrade - Network Downgrade - Mobile Data Lost / Restored - Any Network Change - Smart Auto-Start / Auto-Stop Monitoring can automatically start when mobile data turns on and stop when it turns off – completely hands-free. - Boot Auto-Start Optionally start monitoring automatically every time your phone boots. - Dual SIM Support Choose which SIM slot to monitor or use Auto mode to always follow your active data SIM. Switches instantly when you change your default data SIM. - Battery-Friendly Uses a lightweight foreground service with minimal battery impact. Built for all-day use. No ads. No tracking. No data collected. 100% private and open source.
F-DroidGitHubIzzyOnDroid
Silence
APK
NOTE: App has is not been developed any more and its source repo is no longer available. Silence is an SMS/MMS application that allows you to protect your privacy while communicating with friends. Using Silence, you can send SMS messages and share media or attachments with complete privacy. Features: * Easy. Silence works like any other SMS application. There's nothing to sign up for and no new service your friends need to join. * Reliable. Silence communicates using encrypted SMS messages. No servers or internet connection required. * Private. Silence provides end-to-end encryption for your messages using the painstakingly engineered Signal encryption protocol. * Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected. * Open Source. Silence is Free and Open Source, enabling anyone to verify its security by auditing the code.
F-DroidGitHub
SimbaDroid
APK
SimbaDroid is an SMB server for Android, allowing you to access the contents of your storage (both internal storage or an external SD card) from your computer via wi-fi. Due to Android limitations, this app requires root (as on all Unixoid operating systems, it is not possible to open a port < 1024 otherwise, and the default SMB port is 445 and Windows doesn't work with anything else). Without root, you either need some sort of SMB client which allows configuring the port used (SimbaDroid uses port 4450 behind the scenes), or some kind of port mapping software to allow Windows to transparently connect to port 4450. Due to JFileServer limitations, only SMBv1 is supported, which isn't ideal for modern Windows, either, but c'est la vie… Since the app is mostly for my private use, at the moment there are no configuration options – shares for the internal storage as well as an external SD card (if one is detected) are set up automatically and are accessible without authentication, so be careful about using this app in public networks. I might add some options for configuring your own custom shares and user authentication eventually, but no guarantees as to if and when. READ/WRITE/MANAGE_EXTERNAL_STORAGE is required for filesystem access.
F-DroidGitHubIzzyOnDroid
Simlar - secure calls
APK
Protect your privacy and make free mobile phone calls over the internet with Simlar. Your calls are fully encrypted and tap-proof. Simlar is very easy to use. Just select your contact and call them! After installation, all of your contacts who also use Simlar will be listed in the app automatically. Maybe some of your friends already have Simlar. If not, you can invite them easily. Simlar is also available for iPhones. Simlar is based on the established end-to-end encryption protocol ZRTP. No one can listen to your conversation, not even us. During your first call, you need to match a short code with the person you are speaking to. This protects against man-in-the-middle attacks and only needs to be done once per contact. The app development is driven by the open source community. You can find the source code at simlar.org. Simlar is free of charge. All you need is an internet connection. The more stable it is, the better your sound quality. The average “traffic” corresponds to 1 megabyte for a 2-minute call. For more details see simlar.org.
F-DroidGitHub
Simple WOL
APK
SimpleWoL (Simple Wake on Lan) is a simple cross-platform flutter application for Android and iOS to send Wake On Lan packets to a device.Wake on LAN (WoL) is a network protocol that allows a device to be turned on or awakened remotely over a network while it is sleeping. This project aims to make the process of waking devices easy with a mobile application.FeaturesAutomatic device discoverySimple interface to send Wake On Lan packetsExport and import user data as a json file (see below)The app stores the added devices in a json file which can be exported and imported within the app UI.
GitHubIzzyOnDroid
S
Simple sms remote
APK
Remotely control a phone through sms messages. Install the app on the device, which should be controlled, and send control commands from any messenger to it. Features * specify which modules are accessible and which phones are granted * start sms receiver after boot * send multiple commands with one message * reply to sender phone with result message * show permanent notification with receiver status * view log of sms receiver Modules * Hotspot: enable, disable, check if enabled * Wifi: enable, disable, check if enabled * Bluetooth: enable, disable, check if enabled * Mobile Data Connection: enable, disable, check if enabled * Battery: get level, check if battery is charging * Location: get current device coordinates * Audio Volume: set and get volume of all audio types (ringtone, music, ...) * Display: set and get brightness, set and get display off timeout, turn display off * Camera: take photo with default settings or custom options (flash, autofocus and more) Security Granted phones are required to be set for each module, so not everyone can control the device. However, if someone fakes his phone number he is able to use all enabled modules. (Note that this might be a complicated and illegal procedure. Moreover also common antitheft apps like avast trust the sender's phone number.
F-DroidGitHub
SimpleStatsWidget
APK
Displays simple count statistics on sms and calls as widget. It shows your outgoing sms and outgoing call minutes per month in an widget on your home screen or lock screen.
F-DroidGitHub
SimpleX Chat
APK
SimpleX - the first messaging platform that has no user identifiers, not even random numbers! Security assessment was done by Trail of Bits in November 2022. SimpleX Chat features: end-to-end encrypted messages, with editing, replies and deletion of messages. sending end-to-end encrypted images and files. single-use and long-term user addresses. secret chat groups - only group members know it exists and who is the member. end-to-end encrypted audio and video calls. private instant notifications. portable chat profile - you can transfer your chat contacts and history to another device (terminal or mobile). SimpleX Chat advantages: Full privacy of your identity, profile, contacts and metadata: unlike any other existing messaging platform, SimpleX uses no phone numbers or any other identifiers assigned to the users - not even random numbers. This protects the privacy of who you are communicating with, hiding it from SimpleX platform servers and from any observers. Complete protection against spam and abuse: as you have no identifier on SimpleX platform, you cannot be contacted unless you share a one-time invitation link or an optional temporary user address. Full ownership, control and security of your data: SimpleX stores all user data on client devices, the messages are only held temporarily on SimpleX relay servers until they are received. Decentralized network: you can use SimpleX with your own servers and still communicate with people using the servers that are pre-configured in the apps or any other SimpleX servers. You can connect to anybody you know via link or scan QR code (in the video call or in person) and start sending messages instantly - no emails, phone numbers or passwords needed. Your profile and contacts are only stored in the app on your device - our servers do not have access to this information. All messages are end-to-end encrypted using open-source double-ratchet protocol; the messages are routed via our servers using open-source SimpleX Messaging Protocol. Please send us any questions via the app (connect to the team via settings!), email us or submit an issue on GitHub. Follow us on Mastodon (@simplex@mastodon.social), Twitter (@SimpleXChat) and Reddit (r/SimpleXChat) for the latest updates. Once you install SimpleX Chat, join the group of users via this link to share your ideas and feedback.
F-DroidGitHubsimplex
S
Sipdroid
APK
A SIP (VOIP) client with video calling capabilities. Visit the website for more info. For optimal battery usage reserve a free VoIP PBX on pbxes.org, and manage your SIP trunks using a web browser.
F-DroidGitHub
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