Messaging
571 open source Messaging apps
SMS2Email
APK
SMS2Email forwards incoming SMS messages to a specified email address. This app is useful for users who need to access their SMS messages remotely.
F-DroidGitHubIzzyOnDroid
SOS Flashlight: Advanced Morse Code Tool
APK
SOS Flashlight App transforms your smartphone into a powerful Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously. Features - Signal Transmission Methods - Flashlight: Utilizes your device's camera led flashlight to transmit visual signals. - Vibration: Sends tactile signals through device vibration. - Audio: Generates clear audio tones at 700Hz frequency. - Screen Light: Maximizes screen brightness to create visual signals in darkness. - Core Capabilities - Background Service: Continue signaling even when the app is minimized or screen is locked. - Message Customization: Send any custom message in Morse code. - Adjustable Speed: Choose from slow, medium, fast, or custom transmission speeds. - Morse Code Decoder: Convert received Morse code into readable text. - User Preferences: Independently toggle each signaling method based on your needs. Usage - Emergency SOS: Press the SOS button to immediately begin transmitting the international SOS signal (... --- ...). - Custom Message: Enter your text in the input field and press "Send" to convert and transmit. - Decoder: Navigate to the decoder screen to translate incoming Morse code signals. - Settings: Customize transmission speed and toggle different signaling methods. Contribute Contributions are welcome! Feel free to open issues or submit pull requests on our GitHub repo. License This project is licensed under the GNU General Public License (GPLv3) - see the LICENSE file for details. Source https://github.com/WeilJimmer/SOSFlashlightApp.git
F-DroidGitHubIzzyOnDroid
SSTV Encoder
APK
Modes Supported SSTV modes: Martin Modes: Martin 1, Martin 2 PD Modes: PD 50, PD 90, PD 120, PD 160, PD 180, PD 240, PD 290 Robot Modes: Robot 36 Color, Robot 72 Color Scottie Modes: Scottie 1, Scottie 2, Scottie DX Wraase Modes: Wraase SC2 180 The mode specifications are taken from the Dayton Paper, JL Barber, "Proposal for SSTV Mode Specifications", 2000: http://www.barberdsp.com/downloads/Dayton%20Paper.pdf Image To load an image: tap "Take Picture" or "Pick Picture" menu button, or use the Share option of an app like e.g. Gallery. To keep the aspect ratio, black borders will be added if necessary. Original image can be resend using another mode without reloading. After image rotation or mode changing the image will be scaled to that mode's native size. After closing the app the loaded image will not be stored. Text Overlay Actions for working with text overlays: Single tap to add a text overlay. Single tap on text overlay to edit it. Long press to move text overlay. Remove the text to remove a text overlay. After closing the app all text overlays will be stored and reloaded when restarting. Menu Available menu options: "Play": Sends the image "Stop": Stops the current sending and empties the queue "Pick Picture": Opens an image viewer app to select a picture "Take Picture": Starts a camera app to take a picture "Save as WAVE File": Creates a wave file in the Music folder in SSTV Encoder album "Transform Image": "Rotate": Rotates the image by 90 degrees "Reset": Resets image rotation and scaling "Modes": Lists all supported modes
F-DroidGitHub
SambaLite
APK
SambaLite is a lightweight, modern, and open-source Android client for SMB/CIFS shares (Samba). The goal is to provide a minimalist, reliable, and secure tool that allows users to access SMB shares on their local network - without any unnecessary features, ads, or bloat. The app is designed for tech-savvy users who are looking for a lean, transparent solution and value privacy and open source. Main features: • Network Discovery: Automatically scan for SMB servers on your local network • Manage connections: Enter SMB server (hostname or IP) and share/path, username, password, optional domain (workgroup) • Manage multiple connections with individual names • Connection testing with clear error messages • Automatic, secure storage of credentials (Android Keystore) • File browser: Navigate through the share directory tree, display of name, type, size, and modification date • Folder operations: Upload and download entire folders using ZIP compression • Multi-file operations: Select and transfer multiple files with progress tracking • Background transfers: Large file operations continue in the background • Enhanced search: Find files and folders with progress indicator and cancel option • Refresh view ("Pull-to-Refresh") • Sorting options (name, date, size) • File operations: Download, upload, delete, rename • Display file properties • Modern Material Design 3 interface with app logo colors • Dark/Light Mode (system default) Security & Privacy: • No telemetry or third-party connections • No unencrypted storage of sensitive data • Minimal permissions (only network and access to user-selected storage locations) SambaLite is the open-source Samba client for Android that many have wanted for years: Modern, lean, secure, without unnecessary features, but with everything needed for practical access to SMB shares. SambaLite is free and open source. If you find it useful, please consider supporting development: https://ko-fi.com/egdels
F-DroidGitHub
Saracroche
APK
Note: This application is intended for use in France only. Saracroche is an Android app that protects you from unwanted calls by automatically blocking spam phone calls. It's designed to be simple, effective, and privacy-friendly. Features: • Automatically blocks spam numbers • Native Android application with modern Material Design 3 UI • Privacy-respectful: no call data is collected or transmitted • Regular updates of the spam number database • Uses Android's built-in Call Screening API for optimal performance Privacy & Security: Saracroche prioritizes your privacy. The app operates locally on your device and doesn't collect any personal information or call data. All spam detection is performed on-device using a regularly updated database. How it works: The app uses Android's Call Screening Service to automatically identify and block known spam numbers before they can disturb you. When a call comes in, Saracroche checks the number against its spam database and blocks it if it's identified as spam. Requirements: • Android 10 (API level 29) or higher • Permission to be set as the default Phone app for call screening • Intended for use in France only Open Source: Saracroche is open source software. You can review the code, contribute, or build it yourself from the source code available on GitHub.
F-Droid
SavaPage Print Service
APK
Enable this app in the "Print services" section of the Settings app, add SavaPage Open Print Portal printers of your choice with your credentials, and use them to print to SavaPage from any app. Preview the result in the SavaPage Print Portal's HTML5 Web App and proceed the print work-flow in the confines of your organization from there. SavaPage Open Print Portal uses Open Standards and Commodity Hardware for Secure Pull-Printing, Pay-Per-Print, Delegated Print, Job Ticketing, Auditing and PDF Creation. Please consult the User Manual for a comprehensive introduction. SavaPage is licensed under the terms of the GNU Affero General Public License (AGPL) version 3, or any later version. It is based on a Community Driven Development Model. User organizations join the community by subscribing to the software.
F-Droid
Say My Texts
APK
Reads out loud the SMS you receive while a headset is plugged or a bluetooth handfree is connected.
F-Droid
ScanBridge
APK
ScanBridge ist eine App im Material-You-Design, die das Scannen von Dokumenten, Fotos und mehr über das AirScan/eSCL-Protokoll ermöglicht. AirScan/eSCL ist ein weit verbreitetes Protokoll, mit dem du dich über dein Netzwerk mit netzwerkfähigen Scannern verbinden und Dokumente scannen kannst – ganz ohne zusätzliche Software oder Treiber. Funktionen: Automatische Erkennung von Scannern: Finde eSCL-kompatible Scanner in deinem Netzwerk. Mehrseitige Scans: Scanne mehrere Seiten und ordne sie beliebig an. Einstellungsvielfalt: Nutze die Möglichkeiten deines Scanners optimal, indem du Einstellungen wie Eingabequelle, Auflösung, Duplex-Scan, Scan-Bereich, Farbmodus und mehr anpasst. Exportieren & Teile: Speichere deine Scans als PDF oder Bilddateien und teile sie direkt mit anderen Apps. Modernes Design: Ansprechendes Material-You-Design. Benutzerfreundlichkeit: Intuitive und leicht bedienbare Oberfläche. ScanBridge ist kostenlos, quelloffen und enthält weder Werbung noch Tracking. Die App wurde mit einer Hochachtung auf Datenschutz entwickelt und benötigt keine Berechtigungen – außer der Internet-Berechtigung, um auf den Netzwerkscanner zugreifen zu können. Diese wird von Android automatisch erteilt. Es werden keine Daten oder Telemetrie gesammelt.
F-DroidGitHub
SchildiChat Legacy
APK
SchildiChat is a client for the matrix protocol, based on the Element app. The matrix protocol is a decentralized approach to modern messaging, allowing for end-to-end encryption, shared message history across multiple devices, and more. By building on Element, SchildiChat inherits all features of one of the most complete and feature-rich Matrix-clients currently available. On top, SchildiChat adds a different design and various extra tweaks, customization options, and additional community features. SchildiChat is open source: https://github.com/SchildiChat/SchildiChat-android More information about the Matrix protocol: https://matrix.org/
F-DroidGitHub
SchildiChat Next
APK
SchildiChat Next is a client for the matrix protocol, based on the Element X app. Similarly to Element X, this SchildiChat Android rewrite should still be considered beta, as it lacks some functionality which one might expect from a fully-featured chat app, compared to the old SchildiChat implementation. The matrix protocol is a decentralized approach to modern messaging, allowing you to select a server provider of your choice (or even self-host your own server), enabling you to communicate with end-to-end encryption, shared message history across multiple devices, and more. SchildiChat is open source: https://github.com/SchildiChat/schildichat-android-next More information about the Matrix protocol: https://matrix.org/
F-DroidGitHub
Schlikk Calls
APK
Raise the volume on call - no need to turn up notifications Grant permission READ_PHONE_STATE (mandatory) to get the basic functionality. On incoming call the volume is adjusted to your preference. After the call the volume is reset to the previous setting. If your phone is in DoNotDisturb mode however, nothing is changed. Enable reading of the phone numbers so that the app can see who is calling you. With this you can set a different volume for each number. Grant permission ACCESS_NOTIFICATION_POLICY (optional) to enable the app to toggle your phone's DoNotDisturb mode. With this you can mark numbers as important. The app will deactivate DoNotDisturb mode iff an important number calls you.
F-Droid
ScrcpyForAndroid
APK
Scrcpy for Android is an Android port of Scrcpy. This application mirrors display and touch controls from a remote android device to android device.Scrcpy for Android uses ADB-Connect interface to connect to android device to be mirrored. The latter needs to have ADB-connect/ADB-wireless/ADB over network enabled in developer settings, then enter its IP in the app on the other device. Full instructions can be found in the app repository's Readme.
GitHubIzzyOnDroid
Screenlite Web Kiosk
APK
Screenlite Web Kiosk is a simple Android kiosk browser app that displays web content in full-screen mode.Key FeaturesDisplays any website in immersive full-screen modeAutomatically launches on device bootBrings itself back to the foreground if minimizedClicking and scrolling are disabled in WebView on TVSupports website rotation (0°, 90°, 180°, 270°), even if the device doesn’t support orientation changesAutomatic retry mechanism with exponential backoff for network failuresAutomatically injects responsive viewport meta tagsSpecial UI adaptations for Android TV devicesHides system bars and navigation elementsPrevents device from going to sleepReal-time network connectivity monitoringError handling with user-friendly messagesCompatible with both Android TV and mobile devicesUsage InstructionsInstall the APK on your Android device.Grant the Display over other apps permission to Screenlite Web Kiosk.Launch the app.Access settings by tapping the screen 5 times quickly in the bottom-left corner on a mobile device, or by pressing the center button (OK) on a TV remote.Enter the website URL you want to display.Set the app visibility check interval (recommended 5–10 seconds). If you need time to configure the device, set a higher number.Choose screen rotation if needed.Save your settings; the app will restart with the new configuration.
GitHubIzzyOnDroid
ScrollSocket
APK
ScrollSocket sends mouse wheel events to the computer as you move your finger over the android touchscreen. Requires a small driver to be running on the computer. See website for more details on building the driver from source. * Currently supports only linux with uinput kernel module. * Horizontal scrolling not yet added. This is a fork of the much awesome https://f-droid.org/packages/at.bitfire.gfxtablet app.
F-DroidGitHub
Seers Lodge
APK
Seers Lodge is a feature-rich chat application that runs on the Tox protocol. This app is designed to be a modern, decentralized alternative to mainstream chat apps without sacrificing the features "we all know and love". "Features? What kind?" - Decentralized P2P calling and messaging - Peer-to-peer file sharing 👮🏿 - Role-based group chat - Custom avatars - Message reactions 👍 - Text effects and styles - Animated emojis and GIFs - Embedded URL previews - Voicemail! And much more to come!
F-Droid
Sefirah
APK
Sefirah is an opinionated phone link alternative designed to enhance your workflow with seamless clipboard and notification sharing between your Windows PC and Android device. It's tailored for users who want a straightforward and efficient way to keep their devices in sync.Features:Clipboard Sync: Seamlessly share clipboard content between your Android device and Windows PC.Media Control: Control media playback and volume of your PC from android.Notification Sync: Allows toasting the notifications from your android in desktop.Storage Integration: Integrate your android storage with your pc to access files from your phone.Screen Mirroring: Control and mirror your phone screen from desktop (requires scrcpy)SMS Texting: Send and receive SMS messages in desktop.Limitations:Notification Sync: Due to Android's restrictions, sensitive notifications are not shown from android 15 onward (Only workaround is to give the required permission through adb).Permissions:Accessibility permissions: For syncing Android's clipboard to Windows.Location permissions: For checking if the Android device is in a familiar network or not and initiating auto reconnection.Storage permissions: For allowing windows to access Android storageContacts, Phone and SMS permissions: For reading and sending SMSNotification permission: For notifying device connection status, other misc feature notifications if necessary and keeping the connection alive.Notification Listener permission: To listen to incoming and active notificationNote: you will need the companion Windows app.
GitHubIzzyOnDroid
Sensa Gram
APK
Transform your Android device into a dynamic sensor hub with Sensagram, offering seamless real-time data streaming. Sensagram allows you to seamlessly stream live sensor data over UDP, ensuring low latency Effortlessly broadcast a wide range of Android sensors, including motion, position, environmental, and GPS (location) data, directly to a specified IP address or server, making it the perfect tool for developers, researchers, and tech enthusiasts. Key Features: - Real-time Streaming: Transmit sensor data in real time for accurate and immediate feedback. - Comprehensive Sensor Support: Stream data from motion (gyroscope, accelerometer), position (magnetic field, rotation vector), environmental (light, temperature), and GPS (location) sensors. - Low Latency with UDP: Experience the speed and efficiency of UDP, providing minimal delay in data transmission, ideal for time-sensitive applications. - Customizable Endpoints: Easily configure and send data to your desired IP address or network endpoint. In the app, select the desired sensors from the list and tap the "Stream" button. This will begin transmitting sensor data to the specified address. To receive the data, you'll need to set up a UDP server. The app sends the data in JSON format. For complete guidance please visit https://www.github.com/UmerCodez/SensaGram
F-DroidGitHubIzzyOnDroid
Sensor Server
APK
Android app which let you stream real-time sensor data from your phone to Websocket clients. Clients, including web browsers and other applications, are able to receive streamed data through the WebSocket client API. To receive sensor data, Websocket client must connect to the app using following URL. ws://[ip]:[port]/sensor/connect?type=[sensor type here] Once connected, client will receive sensor data in JSON Array (float type values) through websocket.onMessage. For complete guidance please visit https://github.com/umer0586/SensorServer
F-DroidGitHub
Sensor Spot
APK
An Android app that streams real-time device sensor data to an MQTT broker. Users can choose sensors (e.g., accelerometer, gyroscope) and easily configure broker settings such as server address, port, credentials, topics, and QoS. The app then publishes live readings seamlessly, making it a practical tool for IoT projects, dashboards, and real-time analytics.
F-DroidGitHubIzzyOnDroid
Sensors Sandbox
APK
Displays the list of all the available sensors on your device, choosing one of them displays the data measured by the sensor in real-time using the Android SensorManager API.
F-DroidGitHub
Seqular
APK
Seqular A Social Network without Place or Nation. About Seqular: - To promote your business, company or store - To announce the products you sell. - To announce your union, professional chamber, association, cooperative. - To find sponsor for your university club's for activities. - To spread the views of your political party. - To to discuss your ideas - To meet your colleagues. - To get accurate information about current events and news - To simply scroll up and look at the pictures. - To pass the time while waiting at the bus stop. - To find a good dentist - Just for fun Long story short.. - To use your mobile phone battery in a useful way. - and to be able to do many different things We recommend you to become a member of Seqular. Best Regards, Seqular..
F-DroidGitHubIzzyOnDroid
S
SerialPipe
APK
A USB Serial to UDP bridge app This app works as a bridge to transfer the communication between the UDP and USB serial port. It has the same function as the following command in Linux: socat -dd /dev/ttyACM0,raw,echo=0,b<baudrate> udp4-listen:<port>,reuseaddr,fork
F-DroidGitHub
SerialTest
APK
A versatile test tool running on Windows/Linux/macOS/Android. Works as data transceiver/realtime plotter/shortcut/file transceiver. Supports serial port, Bluetooth SPP client/server, Bluetooth LE client, TCP client/server, UDP. (Supports hardware serial port on Android, like "/dev/ttyXXX") (Please refer to this workaround for USB serial devices: https://github.com/wh201906/SerialTest/discussions/11#discussioncomment-5892063) (You can download/build the PC version in https://github.com/wh201906/SerialTest)
F-DroidGitHub
Serval Mesh
APK
The Serval Project is seeking funds to develop a mesh extender which aims to work around the limitations caused by the lack of AdHoc mode in Android. Visit the campaign website to the cause. N.B The app no longer asks for root by default although you can still try it in adhoc mode. Prebuilts are no longer in the source code. This is experimental software: it may not work as advertised. It may lose or alter messages and files that it carries; it may consume a lot of space, speed and battery, and it may crash unexpectedly. Mobile communications are useful, but depend on infrastructure that can be damaged, overwhelmed, or even absent. This app assumes zero infrastructure. The phones talk to each other using WiFi; relaying calls and messages and figuring out how to resolve numbers. In other words, it lets your phone communicate with other Android phones running Serval Mesh within WiFi range. Requires root: No. Basic Android still doesn't allow WiFi in AdHoc mode, so the app will ask for root if you try to enable adhoc mode. The Java/XML part is distributable under the GNU GPLv3 while the serval-dna (distributed number architecture) project is GPLv2.
F-DroidGitHub