Messaging
571 open source Messaging apps
Badge Magic
APK
The Badge Magic Android app lets you create scrolling symbols and text on LED name badges through Bluetooth. The app provides options to portray names, clipart and simple animations on LED badges. For the data transfer from the smartphone to the LED badge we use Bluetooth. The project is based on the work of Nilhcem.
F-DroidGitHub
Bangle.js Gadgetbridge
APK
Install this app to receive notifications, messages and call notifications from your Android phone on your Bangle.js smart watch. * Receive notifications, text messages, and call notifications on Bangle.js * Choose to accept/decline calls, or even answer received text messages * Bangle.js apps can access the internet via your phone (disabled by default) * Bangle.js apps can send Android Intents and can be controlled by Intents sent by apps like Tasker (disabled by default)
F-Droid
Barcode Buddy
APK
Use this app automatically send barcodes to barcode buddy! Easy setup in less than 10 seconds. More about the Barcode Buddy for Grocy project: https://github.com/Forceu/barcodebuddy/
F-DroidGitHub
BeamControl for Smart Interface
APK
This application makes use of the Smart Factory (Industry 4.0) interface of BeamConstruct laser marking software, RepliSLS3D SLS/SLM/3D printing software and of any other software solution which provides a compatible interface. It can be used to watch the production/building state of one application or of several machine within a complete production line. The application can be configured to connect to an nearly unlimited number of software instances. Then it watches their current production state and notifies the user as soon as something changes or when an event occurs, that requires manual interaction. Thus one operator can control a complete production line easily. This application also acts as demonstration for the Smart Factory (Industry 4.0) interface which also can be used to integrate these applications in an automated production line. The sources of this application are available for free and can be used to implement own Smart Factory solutions.
F-Droid
BedrockStation (Pro)
APK
BedrockStation Pro allows you to connect with third party servers from some console's Minecraft Bedrock. It allows you to use an VPN to connect to the server as long as the VPN does not take control of the local network. This application can work also with servers and applications that implement the Minecraft Bedrock protocol and even other UDP protocols. It will proxy your UDP connections and expose them in the local network without getting in your way about how you want to use it. This is a paid free software app, but it is provided for free to Fdroid users by its author to thank free software supporters. A demo version that is also free software but free to use also exists, you can promote it to your friends that only use the evil store I won't name here if they do not want to pay for the app. Both versions are made from the same source code.
F-Droid
Better Internet Tiles
APK
NOTE: This app requires shell access, which can be granted using either Shizuku or root. This application aims to create a unified internet quick-settings tile, which is actually useful (I'm looking at you, Android 12). Next to this, separate Wi-Fi and mobile data tiles are also available if you just want to go back to the behaviour of Android 11 or lower. Tapping the new unified internet tile will simply toggle between Wi-Fi and mobile data, which is exactly what I want it to do most of the time. This reduces the amount of taps needed from 3 (tap tile, disable wifi, enable data) to just 1 quick tap. In situations where you still want more control, long pressing the tile will redirect you to the relevant settings page.
F-DroidGitHub
BikeBridge
APK
BikeBridge is a companion for your e-bike and components, built with privacy in mind. Features See statistics (e.g. speed, total distance, gear) in real-time See all raw data transmitted/received to/from bike Send custom payloads Change settings on bike See bike info (e.g. serial number, MAC address, etc.) HUD Supported powertrains Shimano See documentation for full feature list BikeBridge only supports bikes/components that use Bluetooth Low Energy (BLE)
F-DroidIzzyOnDroid
Bitmask
APK
Bitmask is a VPN client with automatic configuration. It has several techniques on board to circumvent censorship, network blocking or avoid surveillance. After choosing a compatible service provider it will encrypt and route securely all your network traffic through your trusted service provider. And you're good to go! Bitmask is open source VPN client, distributed under the GPLv3 license. See https://0xacab.org/leap/bitmask_android FAQ: * who: leap.se, a collective that loves the concept of the right to whisper, around since 2011. * Translations greatly appreciated at our Transifex project https://app.transifex.com/otf/bitmask/dashboard/ If you experience problems or want to have bleeding edge versions, please join our chat https://matrix.to/#/#leap:libera.chat or write a bug report: https://0xacab.org/leap/bitmask_android/
F-Droid
Blue Mono Sound
APK
Redirect audio to Bluetooth headset. Some Bluetooth enabled cars enable only voice to go over Bluetooth, but you may want to stream audio music.
F-DroidGitHub
BlueChat
APK
Local chat via Bluetooth.
F-DroidGitHub
BluePass
APK
Description BluePass extracts two factor authentication codes (2FA) from SMS and sends them to a paired device via Bluetooth RFCOMM. A Qt based companion app bluepass-server will receive the 2FA codes and provide them via the system clipboard. Use Case The company I work for is relying on third party services that require to authenticate using 2FA. The second factor is an SMS to your mobile phone. This app was built for convenience, to avoid having to unlock your phone, find the message and then type the received code on the PC. It is not about the time saved, it's about getting rid of robot tasks. Setup You have to configure parameters to match the sender of the SMS and parse the code from the messages sent to you. Currently, regular expressions are used for this task. However, a very basic setup will be provided below. Regular expression for sender has to be set to a regular expression that matches all the senders of SMS (as they appear in your chat application). Multiple numbers and names can be provided: To match CompanyA, you might simply putCompanyA into the box To match CompanyA and 12345678, write (CompanyA|12345678) Regular expression to filter the content has to be set to a regular expression that matches the messages you want to catch. Additionally, it has to define one group to extract the actual code that has to be sent to the PC. To match any number, you can use [^\d]*(\d+).* To match a code only with 6 digits, use: .*(\d{6}).* ... as the process of defining a proper regular expression is not that easy, there is another text box Test message. You can paste here the content of the SMS thatyou want to match and adjust the regular expression until it gets parsed correctly. The last step of the configuration is to pair with the bluetooth adapter of your PC and configure the adapter to be used. Operation Whenever your mobile phone receives an SMS (and the settings above are configured), this app will try to match the sender and content. If one of the two doesn't match, the message will not be processed any further. If the 2FA code could be extracted, a foreground service will be started (status bar) and the app tries to connect to the configured Bluetooth adapter and sends the code. It retries for some amount of time and reports the status in the status bar. Note: The notification in the status bar doesn't automatically disappear. However, this doesn't consume any resources and can be removed using the Stop button. If the code is required on the mobile phone, it can be copied using the Copy last button. Protocol The communication is based on very simple primitives using an RFCOMM channel. The UUID for the service is e4d56fb3-b86d-4572-9b0d-44d483eb1eee. Extracted codes are sent as text (over a secure Bluetooth connection) terminated with a new line character. Therefore, codes may not contain any new line characters. Future The protocol will be changed to something more sophisticated and extensible Configuration of the sender should be done through contact providers and not use regular expressions Allow to use this app to share text / files with the PC
F-DroidGitHub
Bluetooth LE Spam
APK
This project focuses on utilizing the built-in Bluetooth Low Energy (BLE) functionality of Android smartphones to create Phantom Bluetooth Device Advertisements, similar to what is known, for instance, in the case of the Flipper Zero. While there are other apps available that provide similar functionality, the objective of this app is to enhance convenience and user-friendliness in the process.
F-DroidGitHub
Bluetooth QR & Barcode to PC
APK
With this app you can turn your phone into a mobile QR/Barcode scanner and send the value of any code as text input to the connected Bluetooth device. Features: - Wide variety of QR/Barcode types supported - No special software on the receiving side required - Works completely offline - No Ads/In-App-Purchases - Different keyboard layouts to choose - Highly customizable for many use-cases The app works by utilizing the Bluetooth HID feature accessible on devices running Android 9 or later. Using this feature allows the Android device to act like a normal wireless keyboard connected via Bluetooth. That means it should work with every device that supports connecting a Bluetooth keyboard like a PC, Laptop or Phone.
F-DroidGitHubIzzyOnDroid
Bluetooth Remote
APK
Turn your smartphone into a Bluetooth remote control to easily navigate and interact with your Android TV. Features: - Wireless control via Bluetooth connection. - Includes all necessary buttons for remote control of your device. - Support for integrated mouse and keyboard. - No additional app installation required on your Android TV device thanks to HID protocol. - Modern and responsive user interface. - Developed with Kotlin, Jetpack Compose, and Material 3. - Privacy-focused with no data collection (internet permission disabled). - No advertisements. - Open source. The source code is available here: https://gitlab.com/Atharok/BtRemote
F-Droid
B
BombusMod
APK
Full-featured XMPP client based on a J2ME app. Website and source code docs are in Russian.
F-DroidGitHub
Bonjour WebRTC
APK
Bonjour WebRTC allows device discovery on WLAN (w/ Bonjour) and video calls to be placed between devices on WLAN (w/ WebRTC) without any external server.
GitHubIzzyOnDroid
Book Listing App
APK
- Lists Books from Google Books API - Shows Images of Books with Title , Subtitle & Date Of Publish - Allows Searching for Books - Clicking a Book Opens Book in Google Play Store & shows details of it
F-DroidGitHub
BootBoi
APK
Ever wanted to turn on your remote machine (laptop, Raspberry, NAS), but didn't want to leave the couch? Well I for sure understand this problem to the heart. But fear no more, as BootBoi is here to save you from the gruesome task of standing up and pushing a button. BootBoi features remote power on / power off / reboot for as many remote machines as you can imagine with the combined power of SSH and Wake On Lan. Preparing your Remote Machine * Before you can use BootBoi with your remote machines, you have to prepare them for **remote** rebooting and powering them on/off. Power On * To power a remote device on, BootBoi uses Wake On Lan. * This needs to be enabled in the BIOS of the machine you want to power on, read more here. Power Off / Reboot * BootBoi uses SSH to execute whoami, poweroff and reboot on the remote machine. * So make sure that * Those binaries are available and in $PATH * The SSH user has sudo access to whoami, poweroff and reboot * Either by allowing the user sudo access only to those binaries via the sudoers file (recommended) * E.g. `echo "my_ssh_user ALL=(ALL) /sbin/reboot,/sbin/poweroff,/usr/bin/whoami" >> /etc/local/sudoers` * Or by using root as SSH user in BootBoi
F-DroidGitHub
Botifier
APK
* Show notifcations on car radio * Show application as artist * Show summary as album * Show full notification text as title * Play notification via TTS (text to speech) * Use next / previous track to navigate through notifications * Use pause / play button to remove notifcation To test if your media device (car radio) supports AVRCP 1.3 play a mp3 song which has id3 information set and check if this information is shown on the media device.
F-DroidGitHub
B
Briar
APK
Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the Internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the Internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance. You can link Briar with a device running Briar Mailbox (even on Android: https://f-droid.org/packages/org.briarproject.mailbox/) to receive encrypted messages from your contacts while Briar is offline.
F-Droid
B
Briar Mailbox
APK
Briar Mailbox is a helper app for Briar messenger (https://f-droid.org/packages/org.briarproject.briar.android/) that lets you receive encrypted messages from your contacts while Briar is offline. Next time Briar comes online it will automatically fetch the messages from your Mailbox. Install the Mailbox app on a spare device, link it with your Briar account, and leave it connected to power and Wi-Fi.
F-Droid
Bruce
APK
Bruce is a Companion App for interacting with Bruce Firmware. It lets you send commands to your ESP32 device running Bruce Firmware, mirror its display, and more.
GitHubIzzyOnDroid
CAPod - Companion for AirPods
APK
CAPod is a companion app for AirPods. Features: * Battery level for pods and cases. * Charging status for pods and case. * Additional infos about connection, microphone and case. * Can receive and show all nearby devices. * Ear detection with automatic play/pause. * Automatically connect device and AirPods. * Show popup when case is opened. CAPod is ad-free. Some features require an in-app purchase. Most popular AirPods and Beats devices are supported. If your device is similar to AirPods but not yet supported, send me a short mail. Got a cool idea for a new feature? Reach out!
F-DroidGitHubIzzyOnDroid
CIFS Documents Provider
APK
CIFS Documents Provider is an Android app to provide access to shared online storage. [Features] * Provide other apps with access to shared network storage via the Storage Access Framework (SAF). * Provides access to files and directories. * Supports SMB (Samba, Common Internet File System (CIFS), Windows Network Shared Folder), FTP, FTPS and SFTP. * Share and transfer files on online storage. * Multiple connection settings can be stored. * Supports connection settings export/import. * Supports dark mode. * Can be treated as local storage (configuration required) * Notifications can be displayed to prevent task kills. (configuration required) [Objective] * Import and export of files created by the app. * Manage files and directories with the Storage Manager app. * Play music, videos, etc. with the media player app. * Direct saving of photos taken with the camera app. [Note] * No file management function in this app. * To use this app, your apps must support SAF (Storage Access Framework). * Apps that assume local storage may not work properly. * Apps may crash when specified as a storage destination for streaming audio or video data. [How to use] See the following page. (Japanese) https://github.com/wa2c/cifs-documents-provider/wiki/Manual-ja [Sources] GitHub https://github.com/wa2c/cifs-documents-provider [Issues] GitHub Issue https://github.com/wa2c/cifs-documents-provider/issues Please post here if you have bug reports, Future requests, or other information.
F-DroidGitHub