Messaging
571 open source Messaging apps
Nextcloud SMS
APK
App to synchronize your SMS messages on a remote Nextcloud instance and let you read your messages from it. Sending SMS from a Nextcloud instance will be coming in a future release. Application is fully compatible from Android 4.0 to 10 Note: This app needs a Nextcloud installation running the ocsms app.
F-DroidGitHub
Nextcloud Talk
APK
Use Nextcloud Talk to have one-on-one or group audio or video calls, create or join web conferences and send chat messages. All communication is fully encrypted and mediated by your own server, providing the highest degree of privacy possible. Nextcloud Talk is easy to use and will always be completely free! Nextcloud Talk supports: * HD (H.265) audio/video calls * Group and one-on-one calls * Webinars & public web meetings * Individual and group chat * Easy screen sharing * Mobile apps for Android and iOS * Mobile call & chat push notifications (only if installed from Google Play) * Integration in Nextcloud Files and Nextcloud Groupware * Fully on-premise, completely open source * End-to-end Encrypted calls * Scaling to millions of users * SIP gate: dial in by phone The Nextcloud Talk app requires a Nextcloud Talk server to function. Nextcloud is a private, self-hosted file sync and communication platform, designed to put you back in control over your data. It runs on a server of your choice, be it at home, at a service provider or in your enterprise, and gives you access to your documents, calendars, contacts, email and other data. You can share with others even across different Nextcloud servers and work together on documents. Nextcloud is fully open source, giving you the option to extend them for your own use, participate in their development or simply verify they do what we promise. Millions of users use Nextcloud daily at businesses and homes around the world. Business users rely on the professional support of Nextcloud GmbH, making sure they have a fully supported, enterprise-ready platform for productivity and collaboration, fully under control of their IT department. Learn more on https://nextcloud.com/talk Find Nextcloud on https://nextcloud.com
F-DroidGitHub
N
NextcloudServices
APK
Nextcloud services allow you to receive notifications from your Nextcloud services even if you do not have Google play services installed. INSTRUCTIONS: WITHOUT NEXTCLOUD APP: * At your Nextcloud open settings and navigate to "Security" * Generate per-app password * Enter you login and server address into the app(Enter server address without `https://` prefix) * Enter generated per-app password * On Nextcloud server click "Add" button to add generated password to list of authenticated devices(Additionally it is recommended to disable file access for this per-app password) IMPORTANT: Do **NOT** ommit first two steps - this may be risky for your security WITH NEXTCLOUD APP: * Click "Log-in via Nextcloud app" * Select account you want to use * In next dialog click "Allow button" CREDITS: * Nextcloud and ownCloud team for Nextcloud * Deck Android app for deck logo * Nextcloud app for Nextcloud logo and spreed(talk) logo * @penguin86 for fixing bugs and suggesting new idead * @Donno for creating app icon * @invissvenska for NumberPickerPreference(licensed under LGPL-3.0) * @Devansh-Gaur-1611 for creating credit activity in the app GITHUB REPOSITORY: https://github.com/Andrewerr/NextcloudServices
F-DroidGitHub
NitroShare
APK
NitroShare simplifies the task of sending files from one device to another on a local network. * Automatic peer discovery * Support for transferring multiple files and folders * Transfers optimized for maximum bandwidth utilization * Compatible with the NitroShare desktop application * Light and dark theme * Fully open source and completely free of ads and trackers Files can be sent directly from the app itself or using the share menu from within other applications. The desktop application is available at the homepage.
F-DroidGitHub
N
NoProvider2Push
APK
NoProvider2Push is a UnifiedPush distributor able to provide push notifications without a push provider. It's a pretty niche UnifiedPush distributor mostly useful for development purposes and advanced users at this moment. To work, it needs a static address even with the roaming. It is achievable with a custom network such as a VPN (eg. wireguard) or the yggdrasil network. For more information about UnifiedPush, visit https://unifiedpush.org
F-DroidGitHub
Nope Remote
APK
Nope-Remote is an open-source Android application that turns your smartphone into a powerful, universal IR remote control. Built with modern Android technologies, it offers a sleek Material You interface and advanced features like Custom Macros to automate your home entertainment system. Key Features: - Universal Compatibility: Control TVs, Set-Top Boxes, ACs, and more using your phone's built-in IR blaster. - Custom Macros: Create "Macros" to chain multiple commands together (e.g., Turn on TV, STB, and Soundbar with one tap). - Offline Database: Direct database downloads for seamless offline access without reliance on third-party CDNs. - Enhanced Repository Support: Expanded support for multiple repositories and improved setup process. - Performance: optimized internal architecture for smoother operation and better maintainability. - Material You Design: Beautiful, modern UI that adapts to your wallpaper's colors. - Dark/Light Mode: Fully supports system-wide themes. - Haptic Feedback: Tactile confirmation for every button press.
F-DroidGitHubIzzyOnDroid
Nostros
APK
Nostros is a nostr client for Android and nostr is a protocol that allows you to create a censorship-resistant social network.In Nostros you can create your keys to access nostr and start interacting with other people. Below we explain what you can do in nostr using Nostros.Functionalities:Post notes with text and images. You can indicate whether your note contains sensitive content so that other people who don't want to see it can filter that content.Reward other people with tips through the Lightning Network.Read other people's notes and react to them indicating: I like it or I don't like it.Share or quote other people's notes, just share or share them by adding your quote.Threads of conversation in the notes.Create and join public groups. Mute users.Visualizes in which relays a note has been seen by means of a color code.Activate or deactivate relays for your global feed.Block other people.Write private and encrypted messages to another person from nostr.View the feed of the people you follow or view the global feed, where you will see all the notes published in the relays to which you are connected.Do not miss anything by accessing the notifications section, where you can see all the interactions that other people have had with you.Add and follow other people on us or unfollow them.See all the people you follow and also those who follow you.Visualize by colors in which relays each note is.Verify yourself with NIP05.Add your Lightning Address to your profile so other people can send you Bitcoin tips through the Lightning Network.Set your preferred satoshi symbol.Global app settings: show or hide images in the global feed, show or hide notes with sensitive content.Manage the connections to the relays: add, delete, activate, deactivate and view the information of the relay.Nostros has his own database which reduces data consumption considerably and is relay friendly.Nostros is an open source project in full development, so we encourage you to contribute to the project.Before accessing nostr remember that in order to do so you have to generate a pair of keys: the private key and the public key. Summarizing it a lot, a public key is a password to access nostr in "read-only" mode, it will also help you share it with other people so they can follow you. The private key is like your password, by accessing us with it you will be able to publish and interact with other people's content.You can create your key pair when accessing the Nostros app, but remember to keep your private key in a safe place, it is the only way to recover your account and it will be impossible to do so if you lose it.If you want to know more about nostr you can visit the official repository on GitHub, where you will find all the information you need:https://github.com/nostr-protocol/nostrIf you feel like contributing your skills to the project you can do so through the GitHub repository:https://github.com/KoalaSat/nostrosFind the official Nostros account on nostr by adding this public key:npub19l0cks7zmf6sz062peqlq277zmuskhgad58lgnr2awpp3t95esfstaws8n
GitHubIzzyOnDroid
NowiChat
APK
NowiChat is a chat application with Bluetooth networks and hybrid cryptography, NowiChat's security is also in the MAC addresses which are encrypted with symmetric cryptography.
GitHubIzzyOnDroid
NymVPN – Private VPN
APK
7 day free trial: All features, no ads, cancel anytime. The only VPN that can't spy on you. Made in Switzerland. Built by privacy-advocates. The world’s first mixnet for online anonymity. - NO NAME SIGNUP: No email required. Zero-knowledge accounts. The most crypto accepted by any VPN. Cash payments accepted for full anonymity. - DECENTRALIZED VPN technology - 65+ COUNTRIES with hundreds of independent servers - UP TO 10 DEVICES with one anonymous code BROWSE WITHOUT A TRACE Tired of wondering who's watching you? Corporations collecting your personal data? Not being able to access information because of where you are? While other VPNs promise not to keep logs, the NymVPN network is designed so centralized logs are not possible. No point on the decentralized network can connect your IP address with what you do online. Your privacy is guaranteed by default. When you connect with NymVPN, your online activity cannot be tied back to you by advertisers, network operators, or centralized infrastructure. You can browse, research, and communicate without creating a behavioral fingerprint that follows you across the internet. CHOOSE YOUR PRIVACY LEVEL Fast Mode - High-speed browsing and streaming - 2-hop decentralized VPN - Choose entry and exit servers in 65+ countries Anonymous Mode - Maximum anonymity for messaging, email, and financial transactions - 5-hop Noise Generating Mixnet - Designed to resist advanced traffic analysis ESSENTIAL FEATURES - High-speed connections with 65+ country selection - Multi-layer encryption - dVPN AmneziaWG (WireGuard) support - Kill switch prevents data leaks - Advanced anti-censorship technology - Split tunneling - Custom DNS - dApp & wallet mode for private & secure Ethereum crypto transactions - Key rotation for cryptographic security - Completely ad-free experience - Fully open source WHY NYMVPN IS DIFFERENT Most VPNs rely on centralized servers and ask you to trust their “no-logs” promises. NymVPN is built differently. - Decentralized VPN (dVPN) architecture: Traffic is routed through independently operated nodes. There is no single server that can see both who you are and what you do online. - Metadata protection, not just encryption: NymVPN protects traffic patterns, timing, and routing information. Even encrypted data can leak metadata. Nym is designed to prevent that. - Noise Generating Mixnet technology: In Anonymous Mode, your traffic is mixed with cover traffic across multiple hops, making correlation and AI-driven traffic analysis extremely difficult. - Two privacy modes, one app: Fast Mode uses a high-performance 2-hop decentralized VPN. Anonymous Mode uses a 5-hop mixnet for maximum anonymity. - Zero-knowledge accounts by design: No email signup. No personal data. Accounts are unlinkable from usage. Supports crypto and cash payments for full anonymity. - Censorship-resistant networking: Built with AmneziaWG, QUIC, and stealth transport options to work in restrictive environments. - Open-source and independently audited: Fully open source, with multiple third-party security audits by Cure53, Cryspen, Oak Security, and JP Aumasson. - Built by academic cryptographers: Designed by researchers from KU Leuven and EPFL with 20+ peer-reviewed publications in privacy and cryptography. INDEPENDENTLY VERIFIED - Audited by Cure53, Cryspen, Oak Security, JP Aumasson - Featured in PCMag, TechRadar, Forbes, Bloomberg - Trusted by 10,000+ privacy-focused users NYMVPN IS PERFECT FOR: - Streaming and browsing without being tracked by advertisers - Secure public WiFi connections at cafes, airports, hotels - Anyone in restrictive countries needing reliable access - People who want true anonymity, not just hidden IP addresses - Journalists and activists needing untraceable communication Download now. Signup anonymously. Go dark with NymVPN.
F-DroidGitHub
OBS Blade
APK
DISCLAIMER: This app is not in any way affiliated with OBS (Open Broadcaster Software). It's an unofficial, free and open source app to control OBS (https://github.com/Kounex/obs_blade) OBS Blade is designed to be your stream companion and help you to manage your live stream. While using OBS (Open Broadcaster Software) you can connect to the running instance and gain control over important parts of the software. This should help you to manage what your audience can see / hear without the need to switch to OBS on your machine and make such changes. You can keep doing what you do and easily use this app to control OBS! Currently OBS Blade supports: - Start / stop the stream - Changing the active scene - Toggle visibility of scene items (like desktop capture etc.) - Change the volume of your current audio sources (or mute them) - View any Twitch chat and write messages - See live statistics of your stream performance (FPS, CPU usage, kbit/s etc.) OBS Blade also saves statistics of your previous streams so you can track the overall performance and some nice to know facts! This app is still in its early stages and will get updated with new features over time - for now the main features which I want to add are: - More engagement with OBS (renaming, sorting, scripted switching etc.) - Export / merge statistics - Soundboard - Incoming feature requests - (Maybe) Streamlabs client connection I hope you have a good time using this app. If you encounter any bugs, have feature requests or anything similar, feel free to get in touch with me! contact@kounex.com
F-DroidGitHub
OG Network Tools
APK
Downloads and opens instantly, seriously it's well under 200KB! Why? - Because today's apps tend to feel slow and janky on anything but the latest hardware, no more. Device support - All devices running Android 3.0 and above are supported! How is is possible? - The small size and extreme compatibility are possible thanks to our no dependency policy. This app literally has empty depecndecies block. Does it look good? - The app uses the original andorid Holo theme, so it's perfect if you miss good old days, but we've also given it a modern twist with custom implementations of UI components like floating action button for example.
F-DroidGitHub
OGN AR Viewer
APK
Discover aircraft around you with OGN AR Viewer, an experimental privacy-friendly augmented reality client to the OGN (Open Glider Network). Keep a private directory of the aircraft that belong to your club or friends and see how far they are. For free and without advertisements. Privacy note: the application needs to send your location to the OGN in order to listen for aircraft beacons around you and because the OGN doesn’t support encryption, this happens in clear text. The good news is that OGN AR Viewer reduces the location accuracy to about 5 km before transmitting it and then restores it back on recipient, so the fine location never leaves your device. It further anonymizes you by connecting to the OGN without identification (other clients based on the official library generate an identifier based on your hostname). Check out the privacy policy to learn more (it is written in simple language and has illustrations).
F-DroidGitHub
OTG Keyboard
APK
BluetoothConnect lets you use your Android device as A Bluetooth Keyboard, supporting OTG as well.How to usepair Android and other devices, like Windows or iPhone to get the device nameforget this Android on Windows; no need for iPhoneopen this app, choose Windows or iPhone's name to connectif it's Windows, it will pop pair-dialog up, pair it; no need for iPhoneOTG connect this Android with wired keyboard, choose aosp English keyboard as input method on Androidno need to repeat above steps for reopen this app, but if the PC's changed, it needs to repeat it again; no need for iPhoneMore details and hints can be found in the project's Readme.
GitHubIzzyOnDroid
OUI Lookup and Database
APK
With OUI Lookup you can figure out who manufactured a device simply by inserting its MAC address in the search bar. You can also search for a manufacturer and see its assigned OUIs. Features: Trusted source - The database is sourced from the IEEE to be as correct and updated as possible.Works Offline - OUI Lookup works completely offline, an internet connection is only needed to update the database.Bulk lookup - You can paste a comma/semicolon/whitespace/new line separated list of MAC Addresses to perform a multiple lookup.Auto-paste from the clipboard when there is one or more MAC addressesDark theme is supported
F-DroidGitHub
Octo
APK
Octo is an open-source agile tariff monitor for anyone to see half-hourly tariff rates from Octopus Energy.FeaturesSee half-hourly agile pricesSee kWh/£ usagePrice notificationsCalculate cheapest time to run an applianceHome screen widgets
IzzyOnDroid
OctoPrint for Android
APK
You don't have a Raspberry Pi, but you want to control your 3D printer remotely? Use your phone as an octoprint host! With the Octo4a app you can install Octoprint on your android phone in minutes, without any special Linux knowledge.Features:Quick and easy octoprint installation.Printer connection via USB OTG. Thanks to our custom USB driver you can use octoprint even on phones without root access.Built-in camera support. You can use the built-in camera in your phone to see the progress of your 3D prints, instead of buing a separate module. The app also supports octolapse.SSH support. You can easily log-in via ssh and customize your octoprint installation.
GitHubIzzyOnDroid
OctoTC
APK
OctoTouchController is a dedicated touch screen controller for Octoprint supporting older Android phones / tablets (Android 4.X; device specs: Android 4.x or above, 4inch screen with a minimum resolution of 680x340). Reclaim those old Phones / Tablets that are sitting around that DO NOT have access to the Google store anymore!This is not a replacement for Octoprint but a way to add a touch screen to your printer using old hardware.Add a dedicated touch screen to your 3D printer!Supported Octoprint Plugins include:Cura ThumbnailsPrusa ThumbnailsWLEDPSUControlws281z LEDNote: If you have a version older than 2.x installed on your device, you will need to uninstall that first before being able to install v2.x or higher. A direct update is not possible, and a change of signing keys has been made to prevent it.
GitHubIzzyOnDroid
Odin
APK
IPFS Lite node with modern UI to support standard use cases of IPFS
F-Droid
Ojo RTSP IP Camera viewer
APK
Ojo is a basic IP Camera surveillance wall. IP camera's RTSP streams are added via its url and shown in the classic tile configuration. The number of tiles is automatically chosen based on the number of configured cameras: a single camera goes full screen, adding more cameras the app switches to a grid view: 2x2, 3x3, 4x4 and so on. The maximum number of cameras is determined by the device's capabilities. The stream decoding and rendering is demanded to VLC's library: without their effort this app wouldn't be possible. This app was specifically developed for F-Droid, as I couldn't find any open source RTSP viewers in the main repository. The app can be opened deeplinking to url ojo://view To open the app with focus on a specific camera, you can use an intent (it.danieleverducci.ojo.OPEN_CAMERA) to specify which camera you want to view. The extra argument it.danieleverducci.ojo.CAMERA_NAME will open the app with the camera with the name you specified while adding the camera. The extra argument it.danieleverducci.ojo.CAMERA_NUMBER starting at 1 could be used as well, if you have multiple cameras with the same name. See below an example how to use the intent. The flag (-f 268468224) could be useful if you want to switch to another camera while the app is running: adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NAME adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NUMBER
F-DroidGitHub
Ollama
APKDesktop
Open-source framework for running large language models locally on your own hardware.
GitHubIzzyOnDroid
Open Alert Viewer
APK
Display server and network alerts from servers running Prometheus, Nagios, Icinga or Zabbix. For Linux and Android. Prometheus v0.16.0+, Nagios Core 4.x and Icinga 2.12.0+ are supported with Basic Authentication; partial support, and default authentication for Zabbix 6.x or 7.x.
F-Droid
Open In WhatsApp
APK
Open WhatsApp Chat without saving number to contacts ## Features - You can create a link to open the WhatsApp chat for any number. - Use without saving phone number to contacts - Can also select from Contacts - No app Permissions - Just open the app, enter the number, click the button and the chat will open in WhatsApp - Disclaimer: This app is neither affiliated to nor endorsed by Meta Inc
F-DroidGitHub
OpenDTU
APK
This is a mobile app for the OpenDTU project by tbnobody – a software for ESP32 to talk to Hoymiles Inverters intended to replace the original Hoymiles DTU (Telemetry Gateway) with their cloud access.
GitHubIzzyOnDroid
OpenPods
APK
The Free and Open Source app for monitoring your AirPods on Android. Features: * Shows a notification with AirPods status when they are connected * Respects your privacy * Free and Open Source software * Supports Dark Theme Supported devices: * Apple AirPods 1st gen * Apple AirPods 2nd gen * Apple AirPods 3rd gen * Apple AirPods Pro * Apple AirPods Max * Beats X * Beats Flex * Beats Solo 3 * Beats Studio 3 * Powerbeats 3 * Powerbeats Pro
F-DroidGitHub