Messaging

571 open source Messaging apps

getgovroam
APK
After selecting the right govroam enabled organization and providing the user-credentials the govroam Wi-Fi network should be configured and ready to use.
F-DroidGitHub
gpsdRelay
APK
This app allows you to utilize an Android device's GPS chip as a gpsd location data provider. UDP or TCP transport protocols are supported for supplying NMEA messages to the daemon.
F-DroidGitHub
i2pd
APK
I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses. I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers). I2P allows people from all around the world to communicate and share information without restrictions. For more information about I2P, you can read article on Wikipedia.
F-DroidGitHub
iTracing2
APK
itracing2 is a free and open source application that allows to (really?) use iTag devices. This application runs in background, so you do not have to launch it after each boot up. Several actions are available: - Capture your current position - Ringing your phone - Vibrate your phone - Call a custom URL (GET action)
F-DroidGitHub
lWS
APK
It is ... * ... a Web Server for static content. * ... lightweight. APK size less then 100 Kb. * ... as simple as possible. Only essential features implemented. * ... open. Source code released under GPL-3.0. * ... a personal solution. It is not optimized/tested for many parallel connections and large file transfer. * ... network state responsive. Requires Wi-Fi connected or tethering enabled. Service will stop automatically if network is disconnected. Based on This application continues the development of Webserver for Android. What is configurable * Document root. Path may be entered as text or optionally selected using https://f-droid.org/packages/org.openintents.filemanager. If it is not installed it will offered for install. * Port. May be between 1024 and 65535. Default is 8080 Any wrong values in parameters will automatically be set back to their defaults. Document root Document root by default is set to application private directory, example index file automatically created. It is a safe configuration. You can place your pages in this directory. But be careful! If you use Android 5.0 or above and uninstall the application this directory and its content will be removed. Security warning You can change document root to any readable path on file system, but you need to understand what are you doing. __Be careful: you could (suddenly?) create the configuration so than anyone on the same Wi-Fi network could access the data on your device whether you like it or not.__ All files from document root and below are available for reading without any restrictions to anyone who's connected to the network and knows the URL of the server. "Send", "QR code" and "Browser" After server starts you can press: * "Browser" button for check server operation in your local browser * "QR code" to call https://f-droid.org/packages/net.basov.lws.qr.fdroid or https://f-droid.org/packages/com.google.zxing.client.android to share URL by QR code. If no app is installed it offers to install lWS QR plugin * "Send" to share the working server URL to another device via Bluetooth, Android Beam, E-Mail and any other way available on your device. On screen log The application has no permanent logging. This was treated this as redundant functionality. The app tries to have the notification up to date. The on screen log works only when the application is visible. Log screen may be cleared after returning from background.
F-DroidGitHub
monocles chat
APK
monocles chat is a modern and secure Android XMPP chat client. Based on Conversations with features from blabber.im and Cheogram but with a lot of changes and additional features. to improve usability and security. Connection security and the protection of personal data are very important for us, so we enforce encrypted connections between chat and server, making it almost impossible to intercept and read your messages by strangers. Therefore we removed older cipher suits. These are adapted to the monocles chat server nevertheless they are still compatible with other xmpp server using todays standards. If that's not enough for you, end-to-end message encryption such as OMEMO or OpenPGP can be used. This allows messages to be encrypted on the sending device and decrypted only by the receiving device intended for reception. Features: * End-to-end encryption with either OTR, OMEMO or OpenPGP * Send and receive images as well as other files * Send and receive locations * Send and receive voice messages * Integration of profile pictures (avatars) of your contacts * Synchronize message history with other clients * Conferences or group chats * Address book integration (there is no exchange of your address book with the server) * Audio/Video calls * Very low battery consumption * Status messages * Daily backup of database to local storage You need help? Please join our support group chat support@conference.monocles.de.
F-Droid
nemu-droid
APK
nemu-droid is a remote client for nEMU (Ncurses UI for QEMU). With this app you can remotely start and stop your VMs and also show/edit VM basic settings. Further it can use aSPICE to connect to virtual machines.
GitHubIzzyOnDroid
nospeak
APK
nospeak is a decentralized Nostr chat client for secure, private messaging. It is easy to use but has state of the art end-to-end encryption without metadata leakage. # Features - **Decentralized Chat**: Uses Nostr relays without central servers - **Private Messaging**: End-to-end encrypted conversations - **Encrypted Media Upload**: Share images and videos in chat - **Responsive Design**: Works seamlessly on desktop and mobile - **Rich Text**: Support for markdown formatting and emojis
F-DroidGitHub
plexmanager
APK
Plex Manager is an app that let you have a look on all of your Plex Media Servers and manage them from your phone/tablet. The app is based on the Plex API and send requests to your server for getting informations to display or for executing tasks.
GitHubIzzyOnDroid
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
qBitController
APK
Free and open-source application for controlling qBittorrent on your servers. Features: - Manage multiple qBittorrent servers - Add torrents using magnet links or files - See detailed information about torrents - Perform various actions on torrents such as pausing, resuming, deleting, and more - Sort torrents by their name, size, progress, download/upload speed, and more - Filter torrents by their state, category, tag, and tracker - Manage categories and tags - View RSS feeds, create auto download rules - Search torrents online
F-DroidGitHubIzzyOnDroid
sms2call
APK
Make a call when receiving a defined SMS
F-DroidGitHubIzzyOnDroid
ssrDroid
APK
An Android client with OverTLS & SSRoT support, modified from Shadowsocks Android. OverTLS is a new proxy which is basically SSRoT without SSR and SS, keeping only the Rust implementation of oT. It's very fast and stable.
F-DroidGitHub
strongSwan VPN Client
APK
Official Android port of the popular strongSwan VPN solution. # FEATURES AND LIMITATIONS # Uses the VpnService API featured by Android 4+. Devices by some manufacturers seem to lack support for this - strongSwan VPN Client won't work on these devices! Uses the IKEv2 key exchange protocol Uses IPsec for data traffic Full support for changed connectivity and mobility through MOBIKE (or reauthentication) Supports username/password EAP authentication (namely EAP-MSCHAPv2, EAP-MD5 and EAP-GTC) as well as RSA/ECDSA private key/certificate authentication to authenticate users, EAP-TLS with client certificates is also supported Combined RSA/ECDSA and EAP authentication is supported by using two authentication rounds as defined in RFC 4739 VPN server certificates are verified against the CA certificates pre-installed or installed by the user on the system. The CA or server certificates used to authenticate the server can also be imported directly into the app. IKEv2 fragmentation is supported if the VPN server supports it (strongSwan does so since 5.2.1) Split-tunneling allows sending only certain traffic through the VPN and/or excluding specific traffic from it Per-app VPN allows limiting the VPN connection to specific apps, or exclude them from using it The IPsec implementation currently supports the AES-CBC, AES-GCM, ChaCha20/Poly1305 and SHA1/SHA2 algorithms Passwords are currently stored as cleartext in the database (only if stored with a profile) VPN profiles may be imported from files Supports managed configurations via enterprise mobility management (EMM) Details and a changelog can be found in our documentation: https://docs.strongswan.org/docs/latest/os/androidVpnClient.html # PERMISSIONS # READ_EXTERNAL_STORAGE: Allows importing VPN profiles and CA certificates from external storage on some Android versions QUERY_ALL_PACKAGES: Required on Android 11+ to select apps to ex-/include in VPN profiles and the optional EAP-TNC use case # EXAMPLE SERVER CONFIGURATION # Example server configurations may be found in our documentation: https://docs.strongswan.org/docs/latest/os/androidVpnClient.html#_server_configuration Please note that the host name (or IP address) configured with a VPN profile in the app *must be* contained in the server certificate as subjectAltName extension. # FEEDBACK # Please post bug reports and feature requests via GitHub: https://github.com/strongswan/strongswan/issues/new/choose If you do so, please include information about your device (manufacturer, model, OS version etc.). The log file written by the key exchange service can be sent directly from within the application.
F-DroidGitHub
swob
APK
SWOB (SMSWithoutBorders aka SMS without Borders) is a platforms which enables users with a smartphone to communicate with online third-party platforms using SMS messages.A typical use-case of the platforms is sending out emails from platforms such as Gmail accounts. This becomes a useful tool in cases where access to the internet is limited or completely unavailable. Usage of SWOB intales having a proactive approach to maintaining your communications; the features that SWOB supports require the users to take delebrate actions prior to usage.Our goal is not to replace the internet; for the most part, the internet is an already efficient method of communication with many abilities that surpass what's possible with simple SMS. Unfortunately, we still have a good portion of telecom users in the world who will have to rely on SMS for task built for the internet. Based on value, internet based communications are cheaper than SMS based communications. We are using SWOB on the bases of accessibility to a communication medium.
GitHubIzzyOnDroid
treehouses remote
APK
In order to use treehouses remote, it is required to download a custom Raspbian image that can be found [here](https://treehouses.io/#!pages/download.md) and flash it onto an SD card to be inserted into your Raspberry Pi. With treehouses remote, you can: * Get detailed software and hardware information of a Raspberry Pi * Configure a Raspberry Pi through user-friendly interface * Easily install and access services such as Nextcloud, Netdata, Transmission, MongoDB, MariaDB and Moodle on your RPi * And utilize many more features! Usage: ``` treehouses [command] treehouses help [command] ``` Example Commands: help --- gives you a more detailed info about the command or will output this expandfs --- expands the partition of the RPi image to the maximum of the SD card rename --- changes hostname password --- changes the password for 'pi' user sshkey --- used for adding or removing ssh keys for authentication version --- returns the version of cli.sh command image --- returns version of the system image installed detectrpi --- detects the hardware version of a Raspberry Pi detect --- detects the hardware version of any device ethernet --- configures rpi network interface to a static IP address discover --- performs network scan and discovers all Raspberry Pis on the network wifi --- connects to a wifi network wifihidden --- connects to a hidden wifi network staticwifi --- configures RPi wifi interface to a static ip address wifistatus --- displays signal strength in dBm and layman nomenclature bridge --- configures the RPi to bridge the WLAN interface over a hotspot container docker balena --- enables (and start) the desired container bluetooth --- switches bluetooth from regular to hotspot mode and shows id or MAC address ap --- creates a mobile ap, which has two modes: local (no eth0 bridging), internet (eth0 bridging) apchannel --- sets or prints the current ap channel timezone --- sets the timezone of the system locale --- sets the system locale ssh --- enables or disables the SSH service vnc --- enables or disables the VNC server service default --- sets a raspbian back to default configuration wificountry --- sets the wifi country upgrade --- upgrades cli.sh package using npm sshtunnel --- helps adding an sshtunnel led --- sets the led mode rtc --- sets up the rtc clock specified ntp --- sets rpi to host timing locally or to get timing from a remote server networkmode --- outputs the current network mode button --- gives the gpio pin 18 an action feedback --- sends feedback clone --- clones the current SDCard onto a secondary SD card or specified device restore --- restores a treehouses image to an SD card or specified device burn --- download and burns the latest treehouses image to the SD card or specified device rebootneeded --- shows if reboot is required to apply changes reboots --- reboots at given frequency | removes it if reboot task active internet --- checks if the RPi has access to internet services --- executes the given command on the specified service tor --- deals with services on tor hidden network bootoption --- sets the boot mode openvpn --- helps setting up an openvpn client coralenv --- plays with the coral environmental board memory --- displays the total memory of the device, the memory used as well as the available free memory temperature --- displays Raspberry Pi's CPU temperature speedtest --- tests internet download and upload speed camera --- enables camera, disables camera, captures png photo cron --- adds, deletes a custom cron job or deletes, lists all cron jobs usb --- turns usb ports on or off
F-DroidGitHubIzzyOnDroid
unofficial Stud.IP-app
APK
The API of the system has to be enabled to use this app. You can read system-wide news, view your courses, course news, course forums, post on forums, read and write messages, view, download and upload your files and course files. You can also view Opencast videos, browse Courseware and join BigBlueButton meetings. With the document provider you can access your Stud.IP files like all other files on your device. You can use the mobile browser version of Stud.IP in the app, with support for autofilling your username and password. If your Stud.IP server supports OAuth for this app, you don't even have to trust it with your login data, you can simply log in to Stud.IP and give the app access. You can enable the notification service to get your Stud.IP notifications as notifications on the device. For Help: Settings->view help Permission description: View network connections: Used to not download pictures when mobile data is used, to preserve mobile data volume. Full network access: An internet connection is required to communicate with the Stud.IP-Server. Modify contents of shared storage: Is requested at runtime when you download files. Is needed to save the files to the downloads directory. Not used anymore for Android 10 or later. Record audio, change audio settings, use camera, prevent phone from sleeping: Used for the BigBlueButton video conferences. foreground services, start at boot: used for the Notification service.
F-DroidGitHub
xvii messenger for vk
APK
xvii is a messenger for those who want to be online on the go! no feed, no stories, no walls, no likes, no clips. only messaging and features that are necessary! extra features: * secret chats * custom appearance * stealth features * multiple accounts * self-destructing and scheduled messages * journal of events * no ads, no trackers
F-DroidGitHub
α-Remote
APK
A Bluetooth remote control app for Sony Alpha cameras that is immediately available in your phone's notification area as soon as you turn on your camera. This app is free and open source. The app uses Android's companion app feature, meaning that it does not actively scan for your camera, but is only started by Android when the camera has been seen by the system - and the app's service is shut down as soon as it is turned off again. The remote control buttons are there when you need them, but no resources or screenspace are used otherwise. So far, this app has only been tested with the following cameras: ILCE-6400 (α6400), ILCE-6600 (α6600), ILCE-6700 (α6700), ILCE-7M3 (α7 III), ILCE-7CM2 (α7C II), ILCE-7M4 (α7 IV), ILCE-7RM3 (α7R III), ILCE-7RM4 (α7R IV), ILCE-9 (α9), ZV-E10 It is expected to work with any Sony camera that supports Bluetooth remotes, including the following models: DSC-RX100M7, DSC-RX100M7G, ZV-1, ILCE-7M4K, ILCE-7RM4A, ZV-E10, ZV-E10L, ILCE-1, ILCE-7C, ILCE-7CL, ILCE-7SM3, ILCE-9M2, ILCE-6100, ILCE-6100L, ILCE-6100Y, ILCE-6600M, ILCE-6400L, ILCE-6400M, ILCE-7M3, ILCE-7M3K, ILCE-7RM3, ILCE-9 If you have one of those cameras, I would be happy to get feedback on how well it works with this app.
F-DroidGitHub
μ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
KitX Mobile
APK
Allow you to directly control your local devices through the mobile device, check devices' states, call the plug-ins remotely, and adjust the workflow
F-DroidGitHub
Page 23