No Tracking
5170 apps · feature
Txori
APK
Built entirely in native Kotlin, Txori runs fully on-device, avoids tracking and no internet access.
F-DroidGitHub
Type and Speak
APK
Type and Speak makes your phone say out loud whatever you type! Save speech to use as ringtones and alarms. Can work via the share menu so you can have entire articles read out loud. Uses Android's multi-lingual text-to-speech engine which supports UK English, US English, French, Italian, German, and Spanish pronunciations.
F-Droid
Tyr - P2P Email
APK
Tyr is a revolutionary Android application that provides true peer-to-peer email communication using the Yggdrasil mesh network. Unlike traditional email systems that rely on centralized servers, Tyr runs a complete email server directly on your device.Key Features:True P2P Email - No central servers, no cloud infrastructure. Your device IS the email server.Built-in Tyr Chat - Native P2P messenger built directly into the app. No third-party client required. Send messages and photos over Yggdrasil instantly.Yggdrasil Integration - Built on the Yggdrasil overlay mesh network providing secure, end-to-end encrypted connections.Standard Protocols - Exposes SMTP/IMAP protocols on localhost, compatible with standard email clients like DeltaChat.Privacy First - All data stays on your device. Encrypted configuration backup with AES-256-GCM encryption.DeltaChat Ready - Seamless integration with DeltaChat for instant messaging over email.Cryptographic Identity - Your email address is derived from your Ed25519 public key, ensuring authenticity.Mesh Networking - Connect via public Yggdrasil peers or configure your own custom peers.Battery Optimized - Sophisticated power management with timed wake locks and network monitoring.Secure by Design - Password protection using Android Keystore with EncryptedSharedPreferences.Backup & Restore - Export and import all settings with optional inclusion of your cryptographic keys.Technical Details:The app runs a foreground service that manages the native Yggmail library (Go-based), providing SMTP on port 1025 and IMAP on port 1143 (localhost only). Your mail address format is: <64-hex-characters>@yggmail, cryptographically derived from your Ed25519 key pair.Perfect For:Privacy enthusiasts who want control over their communicationsUsers seeking decentralized alternatives to traditional emailDeltaChat users wanting P2P messaging infrastructureAnyone interested in mesh networking technologyRequirements:Android 6.0 (API 23) or higherInternet connection for initial Yggdrasil peer connectionsBattery optimization exemption recommended for best performanceJoin the peer-to-peer email revolution with Tyr.
GitHubIzzyOnDroid
Tūī
APK
Built entirely in native Kotlin, Tui runs fully on-device, avoids tracking and no internet access.
F-DroidGitHub
UCLL Student
APK
Show relevant information for UCLL students, for example personal course calendar, portal announcements and bus departures.
F-Droid
UDP Bus
APK
android-udp-bus is an application to create UDP forwarders, hubs and other tools. To aid building VPNs, video streaming and other tricky network uses. Features: * Binding UDP socket on specified port and exchanging traffic between all known peers * Exchanging traffic between multiple UDP sockets * Remembering specified number of peers that have sent us some datagram, with optional expiration policy * Directly specifying peers to send datagrams to. Combined with remembering, it allows using the application as UDP forwarder. * Joining multicast groups, setting TTL, TOS, read and write buffer sizes and other socket options. * Periodical sending of hardcoded datagrams to specified peers (e.g. to keep NAT open) * Displaying of detailed statistics of the traffic * Starting multiple isolated hubs, each with distinct set of ports. Can even act as a simplistic load balancer due to SO_REUSEPORT. The application does not send datagrams back to sender. Limitations: * UI is not user-friendly. * Not all features are exposed in GUI - you may want to add some undocumented fields to the JSON manually. * Not very optimised for speed or latency. It may be slightly slower than socat udp4-l udp. * Not everything is tested yet * Documentation is lacking
F-DroidGitHub
U
UML Class Editor
APK
This app allows you to design an app using UML when you are away from a desktop. Features: Main UML notations for Java classes Class/attribute/method editor Java class, abstract class, interface, enum Built-in primitive types Custom types Standard functionalities such as export, import, merge
F-DroidGitHub
UMS Interface
APK
UMS Interface allows you to chose a block device or disk image as a 'disk',and communicate with PC through usb mass storage (just as usb disk do).There are some special usages. For example, you can select the whole emmc /dev/block/mmcblk0 and mount it to pc linux, so that you can some tool like gparted to do something like partition. And you can also use it as boot disk. Note: This app is no longer maintained and thus will receive no more updates.
GitHubIzzyOnDroid
UP-Example
APK
This application is a generic application using UnifiedPush. It can be used to test your settings. You need to install an UnifiedPush distributor for this to work. More information at https://unifiedpush.org
F-DroidIzzyOnDroid
UPnP Explorer
APK
A free, open-source, mobile application to find and browse UPnP devices on your network.With this app you can:Discover UPnP devices on a network.See information about the device, model, and manufacturer.View device abilities.Send commands to devices on your network.
GitHubIzzyOnDroid
UPnP Kino by naiveHA
APK
Uncomplicated simple: stream your video (mp4, mkv, avi, mov, wmv, webm) and/or audio (mp3, m4a, aac, flac, wav, opus) files stored on your Android phone to another phone, tablet, computer or TV set running a compatible video player.UPnP Kino is compatible with VLC, eezUPnP and other upnp enabled players and control points.How does it work?Make sure you are connected to WiFi, select a folder containing your video files and/or a folder containing your audio files and press "Start UPnP Kino". Then open your UPnP compatible video player, like VLC, and navigate to "Browse" on another WiFi connected phone or tablet, or "View/Playlist/Universal Plug'n'Play" on a desktop and enjoy your videos. The app has been extensively tested with VLC but other UPnP players should work just fine.Why not just use PlainUPnP (com.m3sv.plainupnp)?Well, first of all, it seems that the app has been removed from F-Droid. And, anyway, the app had a bug which made it impossible to stream video files over 2,147,483,647 bytes. Which is just over 2GB. Nowadays, most H264 encoded video files are above 2GB. "UPnP Kino" solves that problem in a fit-for-purpose way.Enjoy!
GitHubIzzyOnDroid
URL Radio
APK
URL Radio is a radio app that allows you to listen to many radio stations over the Internet. The app is completely free, free of ads and very slim! No frills, just listen to the radio.Favorites can be created, just wipe one station to the right. To defavorite the station again, simply wipe to the right again. You will find the favorites at the top. You can delete a station by wiping to the left. You can also search for a station and import it directly or enter a streaming address.Android Auto is also supported. To do this, simply go to the developer options in Android Auto and activate "Unknown sources".URL Radio searches the radio-browser.info online database. You can help out the radio-browser.info community by adding the missing station to their database.
GitHubIzzyOnDroid
URLCheck
APK
This application acts as an intermediary when opening url links. When you do so, a window containing information about the url is displayed, allowing you to make changes to it as well. Specially useful when you need to open an external link either from an email, a social network app or others. URLCheck is developed by TrianguloY, originally for personal use. It is open source (under CC BY 4.0 license), free, without any ads or trackers, light sized and using as few permissions as necessary (only the internet permission, for module checks that will only be performed when the user request them). The source code is available on GitHub too, if you want to suggest changes, perform modifications or propose a new translation: https://github.com/TrianguloY/URLCheck The app is structured with a modular setup, you can enable/disable and reorder individual modules, which include: * Input text: Displays the current url which can be edited manually. Can't be disabled. * History: View and revert any change from other modules, including edits from the user (typical undo/redo feature) * Log: Keeps a log of all checked urls, which you can view, edit, copy, clear... * Status code: By pressing the button a network request will be made to retrieve that url, and the status code will be displayed (ok, server error, not found...). Additionally, if it corresponds to a redirection, press the message to check the new url. The url is fetched, but not evaluated, so redirection based on javascript won't be detected. * Url Scanner: Allows you to scan the url using VirusTotal, and check the report. A free personal VirusTotal API key is needed for it to work. VirusTotal™ is a trademark of Google, Inc. * Url Cleaner: Uses the ClearURLs catalog to remove referral and useless parameters from the url. It also allows for common offline url redirections. Built-in catalog from https://docs.clearurls.xyz/latest/specs/rules/ * Unshortener: Uses https://unshorten.me/ to unshorten urls remotely. * Queries remover: Displays the decoded individual url queries, which you can remove or check. * Pattern module: Checks the url with regex patterns that warns, suggests or applies replacements. You can modify or create your own patterns, or even use user-created ones. Built-in patterns include: - Warning when contains non-ascii characters like greek letters. This can be used for phishing: googĺe.com vs google.com - Suggest replacing 'http' with 'https' - Suggest replacing Youtube, Reddit or Twitter with privacy-friendly alternatives [disabled by default] * Hosts checker: This module labels hosts, configured either by specifying them manually or by using a remote hosts-like file. You can use it to warn about dangerous or special sites. The builtin configuration specifies StevenBlack's hosts (adware/malware, fakenews, gambling and adult content) from https://github.com/StevenBlack/hosts * Debug module: Displays the intent uri, and optionally info about the ctabs (custom tabs) service. This is intended for developers. * Open module: Contains the open and share buttons. If a link can be opened with multiple apps, an arrow will be shown to let you choose. Can't be disabled.
F-DroidGitHubIzzyOnDroid
URLSanitizer
APK
Don't like those tracking GET queries from the big brothers? Here, this app got your back. Features: Cleanup URLs when opening link Sharing URLs to this app also cleans the URL How to use: Opening a link: Simply open the link with this app first, and choose the app you want to use to open the link afterwards. Sharing a link: Share to this app first, and choose the app you want the link to share to afterwards. Adding missing GET query(ies): Open the app, fill the query in, then tap on "Add Entry" button. (Note. Wildcard is supported since 1.3.0, check default entries for usage) How it works: This app handles Android intent to open/share link, so the app can get the URL and modify it, get rid of those dirty query and create another intent for your original action.
F-DroidGitHubIzzyOnDroid
URnetwork
APK
Privacy-First Decentralized Network All of the privacy and all of the fun. Join a decentralized VPN that advances the state of the art of privacy, availability, security, and performance. With URnetwork you get: - Multiple IPs at once. When you connect, every dot represents a unique IP. The IPs continually change and traffic is distributed amongst IPs for best performance. - No more insecure protocols. Older insecure protocols are disabled and seamlessly upgraded to modern encrypted protocols. - Built-in anonymity. Hard guarantees of anonymity using a large decentralized multi-hop network. - 100% open source and reproducible. See the exact code on the client and server. No logs, no spies. URnetwork uses VPNService to route your device traffic to provider devices. Traffic is encrypted using an open-source, web-standards protocol. Additionally traffic is anonymized using the URnetwork protocol. URnetwork links an external Solana wallet. We do not have custody of your wallet or facilitate swaps within the app. Terms of Use: https://ur.io/terms Privacy Policy: https://ur.io/privacy
F-DroidGitHub
US Travel Converter
APK
Converts useful imperial units to SI. Lots of tourists have problems with imperial units used in the USA, e.g. 6 foot 2 inch as body length. Its optimized for fast access to this units. Possible import tariffs can be calculated for EU import via mail or above the free of charge limit.
F-DroidGitHub
USB Camera Viewer
APK
USB Camera Viewer is a simple video viewer for USB cameras, microscopes, capture cards, and other UVC (USB video class) devices.There are no controls or configuration. The app automatically detects the connected UVC device and uses the highest possible resolution. The only required permission is camera access.
IzzyOnDroid
U
USB Debugging
APK
Usb Debugging does automatically deny USB debugging on new computer without any dialog popup. You can configure it in its module properties once installed.
GitHubIzzyOnDroid
USB Descriptor Explorer
APK
USBDevInfo (USB Descriptor Explorer) is an utility for inspecting USB devices with clear, structured details—built for debugging, validation, and reverse-engineering. Connect a device and view: - Vendor/Product IDs (VID/PID) with resolved names (when available) - USB version, speed, class/subclass/protocol - Configurations, interfaces, and endpoint breakdowns - Power hints (max power) - Input peripherals (keyboard/mouse) via Android InputManager With per-device permission granted, USBDevInfo can also retrieve advanced data such as: - String descriptors (manufacturer, product, serial, interface strings) - Descriptor tree parsed from raw descriptors - Device state (GET_STATUS / GET_CONFIGURATION / GET_INTERFACE where supported) - HID report descriptors and a readable summary Designed to be fast, privacy-friendly, and practical for daily troubleshooting.
F-DroidGitHub
U
USB Device Info
APK
Allows you to list all attached (host mode) USB devices. Information includes: * The Device class * The USB device path * The Vendor ID (VID) and the Product ID (PID) * A List of all interfaces and their endpoints If you download the accompanying databases, the application will also be able to provide you with additional info such as the Vendor of the device (which is not necessarily the brand!), the vendor's logo and the product name.
F-DroidGitHub
U
USB Gadget Tool
APK
USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. Connected USB hosts (e.g. a normal computer) will then identify your Android device only under that role. It can also be used to deactivate the standard USB Gadget (including mtp, adb, etc.), e.g. for security reasons. Following USB gadgets are integrated: * Keyboard & Mouse (/dev/hidg0, /dev/hidg1) * FIDO CTAP (/dev/hidg0; for WebAuthn) * CCID (/dev/ccid_ctrl, /dev/ccid_bulk) * UVC camera (/dev/video?) USB Gadget Tool requires root permissions and a Kernel with ConfigFS support. Currently the app only enables the USB Gadget. For the usage of these device endpoints (e.g. /dev/hidg0) further apps are required.
F-DroidGitHub
USB HID Client
APK
This Android app allows you your phone to present itself to a connected device as a keyboard and mouse. Since this happens at a very low level, the connected device sees it exactly as a normal keyboard and mouse, meaning you don't need to install any software on the connected computer! For this reason, it will even work if the connected device is in its BIOS/UEFI. Even multimedia keys are supported, meaning you can send volume up/down keys to the connected computer to control media. I strongly recommend using Unexpected Keyboard to use special keys such as modifier and function keys, but most functionality will work with any standard Android keyboard.Bonus description for nerds: This app adds (and provides a simple UI for you to communicate with) two character devices (/dev/hidg0 and /dev/hidg1 respectively) by adding HID functions to the default Android USB gadget. If you wanted to, you could just use this app to create the character devices, then communicate solely through some C program, shell script, or whatever else you wanted as long as it had the right permissions to access the character devices and knew how to send proper reports to them. Beware of SELinux policies if you do that though. If anyone is actually doing that, let me know, I'd be glad to help if necessary.For more details on setup and usage, please consult the project's Readme.
GitHubIzzyOnDroid
USB HID Terminal
APK
This can be used for transfer any commands or any data to your USB HID devices. It can receive and send bytes, hex, binary, text.
F-DroidGitHub
USB Serial Telnet Server
APK
USB Serial Telnet Server is an Android app that binds a USB serial converter to a Telnet client. Just connect a USB serial adapter into USB OTG port of your Android device, start this app and connect to it using any Telnet client.This method allows to use all console features like colors and special keys. So you can easyly control/install something like network devices with serial port using only your Android device.This app uses usb-serial-for-android library by mik3y and supports USB to serial converter chips:FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XDProlific PL2303Silabs CP2102 and all other CP210xQinheng CH340, CH341Aand devices implementing the CDC/ACM protocol likeArduino using ATmega32U4Digispark using V-USB software USBBBC micro:bit using ARM mbed DAPLink firmware...
GitHubIzzyOnDroid