Productivity

1843 open source Productivity apps

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
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
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
Udderance AAC
APK
Text-to-speech (TTS) based augmentative and alternative communication (AAC) app
F-DroidGitHub
U
UnApkm - Convert APKM to APKS
APK
Apk Mirror's APKM is an encrypted bundled app format which can only be installed using their own installer. UnApkm is a small utility software that converts an APKM to APKS which can be installed via an split apk installer that supports APKS format. Instructions: The app doesn't have any GUI. Goto your favourite file manager, select an apkm file and open it with UnApkm. You will be asked to provide a save location. When the conversion is complete, you'll see a toast message at the bottom saying "success". You can find the apks file in your provided location.
F-DroidGitHub
UnderEat
APK
Organise your favorite restaurants and bars Edit, sort and browse. Export and import your data. Show the direction to the nearest restaurant from your current location * Full network access permission is needed for address and location searches in Nominatim, and for OSM map tiles. https://nominatim.openstreetmap.org/ https://tile.openstreetmap.org * Location access permission is needed for distance sorting and the map view. * External Storage access permission is needed for storing the OSM map tiles. https://github.com/osmdroid/osmdroid/wiki/Prerequisites#manifest-additions Have a look at the desktop version: https://github.com/zoff99/undereat_material
F-DroidGitHub
UniPatcher
APK
UniPatcher allows you to apply patches to game ROMs. What is a patch? A file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to make an English version of it. This program will not help you hack native Android games, it was created for the old console games (SNES, PS1, GBA, N64, SMD\Genesis etc.) Features: * Supported formats of patches: IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP, XDelta3 * Create XDelta patches * Fix the checksum in SMD\Genesis ROMs * Remove the SMC header from SNES ROMs How to use? You have to select a ROM file, a patch and choose which file to save, then click on the red round button. Files are selected through the standard Files application (or through one of the file managers you have installed). The application will show a message when the file is patched. Do not close the application until the file is patched. Very important: If the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped.
F-DroidGitHub
Unistroke Keyboard
APK
Unistroke Keyboard is Unistroke Gestural Input Method for General Purpose and Command Line Use – similar to the Graffiti input method which was used by Palm Pilots.Left pane for alphabet.Right pane for number.Tap enters special key mode.KEY button shows some useful key buttons.This is a fork of the original Unistroke Keyboard, with additional features. For details, please see the project's Readme.
GitHubIzzyOnDroid
U
Unit Converter Ultimate
APK
A simple and easy-to-use unit converter to handle any conversion you'll ever need. The beautiful Material Design user interface allows for quick and easy conversions from a number in one unit to another. The goal is to keep it simple - you won't be overwhelmed with an excess of options and settings, allowing you to perform your desired conversion as quickly as possible. Perfect for work, school or in the kitchen. Anti-Features: NonFreeNet - it connects to the internet for currency conversion
F-DroidGitHub
Units
APK
Units is a powerful unit-aware calculator that can perform a variety of unit conversions and also doubles as a simple scientific calculator. It's inspired by GNU Units. This edition is a continuation of Steve Pomeroy's original app. Usage Anything that is shown within a box can be entered into Units. E.g. m³÷hr. Place the value and the unit you want to convert from in the "you have" box (e.g. 4.9inches) and the unit you wish to convert to in the "you want" box (e.g. cm). To enter units, either press the "unit" button and select from the list, or tap on the input box a second time and an on-screen keyboard should pop up. You can enter simple units, such as cm / centimeter or complex units, such as m^3÷hr. You can long-press the "unit" button to show a list of all the units. If you don't specify a "to" unit, it will provide a definition in base units. For a list of examples and more information, please see the built-in help or the Readme on Github.
F-DroidGitHubIzzyOnDroid
UnitsTool
APK
A unit conversion application: 📏 Distance conversion ⚖️ Weight conversion 🌡️ Temperature conversion 💦 Liquid conversion ⬜ Surface conversion 🧊 Volume conversion 💵 Currency conversion Quick and easy to use unit converter
F-DroidGitHub
Unitto — calculator and unit converter
APK
Calculator, converter and more. Look for Calculator on your home screen after installing the app. Calculator • Home screen widget • Copy, paste, save and share expression results • Trigonometric functions • Fractional output • Optional Indian numbering system Unit converter • 601 units • Currency converter (uses internet) • Home screen widget • Favorite units • Organize unit groups • Smart search algorithm Date calculator • Add and subtract dates • Calculate difference • Create events in calendar Time converter • Add to favorites • Add labels to time zones Body mass index • Get instant and accurate results Permissions and Data? Visit: https://github.com/sadellie/unitto/security/ Try web: https://sadellie.github.com/unitto/app
F-DroidGitHub
Universal Installer
APK
Universal Installer is the ultimate Android package manager and Split APK Installer designed to handle what the system can't. Sideload split APKs, bundled archives with OBB data, and perform silent installs with ease. A premium package installer with a modern Material 3 UI. Expressive & Customizable - Fluid animations: Living dialogs with bouncy spring physics (inspired by InstallerX-Revived). - Brand identity: High-contrast Orange theme default for a professional, premium look. - Installer Profiles: Save and reuse combinations of install flags, spoofed installers, and target users. Supported Formats - APK: Standard Android packages - APK+: Advanced split bundles (APK+ format) - APKS: Split APK bundles - XAPK: Compressed split bundles with OBB (APKPure format) - APKM: Split bundles (APKMirror format) Install From Anywhere - Local file picker: Auto-scan storage, browse packages, or full file browser modes. - Remote download: Paste a URL; the package lands in Download/UniversalInstaller/ with its real filename. - Download history: Re-install, copy source URLs, and manage files without digging through folders. - App integration: Open APKs from Chrome, Gmail, or Telegram even when URLs lack extensions. Preview Before Installing See app name, icon, version, package, size, SDK targets, CPU architectures, languages, permissions, split count, and OBB count — all before you commit. OBB Support - Bundled OBBs inside XAPK/APKM are detected and copied automatically to Android/obb/. - Manual Attachment: Attach standalone .obb files to any APK via the preview sheet. - Foreground Worker: Keeps copying even if you leave the app, with progress notifications. - Smart fallback: Uses direct I/O, Shizuku, or SAF (per-package folder grant) as needed. Root & Shizuku Power User Features - Targeted User Installs: Install apps to specific profiles (Work, Island, etc.) or all users at once. - Silent Operations: Install or uninstall without system confirmation prompts. - Advanced flags: Replace existing, allow downgrade, grant all permissions, bypass low target SDK blocks. - Set Install Source: Spoof the installer package name so apps accept your sideload as a "Play Store" install. App Manager & Extractor - Full list with APK size, install date, and last-used time. - APK Backup: Extract and backup apps to your storage. - Flexible Sorting: Name, Size, Date, or Usage (ascending/descending). - Batch Operations: Select multiple packages via long-press for batch uninstall. - Quick Filter: FAB for rapid sorting; long-press to scroll to top. - Uninstall logs: Track success or failure reasons for every operation. Sync & Share (LAN File Server) - Built-in HTTP server: Share and manage packages across local Wi-Fi. - Web Dashboard: Download APKs to PC or upload new ones directly to your phone. - Real-time tracking: Monitor download progress and transfers directly in the app. - PIN protection: Secure your file sharing sessions from unauthorized access. Security & Privacy - VirusTotal: Automatic hash lookup for every file; optional full upload for unknown files (up to 650 MB). - Clear Verdicts: See malicious, suspicious, and harmless engine counts at a glance. - Offline First: No internet required for core functionality. - No Ads/Tracking: Fully open source with no data collection or analytics. Device Utilities - Storage Overview: Free and total space visible on the Install screen. - Install History: Detailed logs with success/failure and error reasons. - Progress Notifications: Stay informed during downloads, installs, and OBB copying. - Multi-language: Support for 15+ languages.
F-DroidGitHubIzzyOnDroid
Unlauncher
APK
The goal of Unlauncher is to provide a clean and simple Android launcher experience. We believe you should have easy access to all of your apps without the distraction of bells, whistles, and notifications clamouring for your attention. You want to be able to use your phone, not have your phone use you! Forked from https://github.com/sduduzog/slim-launcher.
F-DroidGitHub
UnlockMaster
APK
UnlockMaster: Unlock the Power of Mindful Smartphone UseAre you tired of mindlessly unlocking your phone, only to find yourself lost in endless scrolling or compulsively checking your apps? Say hello to UnlockMaster, your ultimate companion for conscious smartphone usage.Unlock Your PotentialUnlockMaster believes that every unlock can be a step towards a more mindful digital life. Our app empowers you to regain control over your screen time by tracking your unlocks and setting your own unlock limit.Stay InformedWith real-time notifications, UnlockMaster keeps you in the loop. You'll receive updates on your unlock count in relation to your limit, serving as a friendly reminder to stay on track.Set Your GoalsUnlockMaster is all about helping you achieve your smartphone usage goals. Receive motivational notifications as you're nearing your daily unlock limit, so you can make more conscious choices further in the day.Reflect and RefineAt the end of each day, our app shows you a daily wrap-up notification. Tap it to discover insightful summaries, helpful suggestions for adjusting your unlock limit, and more.Visualize Your ProgressUnlockMaster doesn't just track unlocks; it also provides you with eye-catching charts. Monitor your unlocks and screen time with beautiful charts, giving you a clear picture of your progress.Unlock the potential of mindful smartphone use with UnlockMaster.Take control of your digital life, one unlock at a time.
GitHubIzzyOnDroid
Unstoppable Crypto Wallet
APK
Unstoppable wallet is purposely built as a decentralized management tool for cryptocurrencies. It is engineered to serve privacy-conscious individuals looking to manage and invest in Bitcoin, Ethereum and other cryptocurrencies in a sovereign and professional manner. Unstoppable is built with the following in mind: - Capital Should Be Free >> It’s built to provide users with genuinely independent control over their capital. - Capital Should Be Borderless >> It works outside the traditional finance layer and acts as a Swiss knife to the world of decentralized finances (DeFi). - Capital Should Be Private >> It doesn’t leak private data, it has no means to track users, and takes extra measures to ensure privacy on multiple layers. If the above rhymes well with you then Unstoppable is for you! And we are here to focus on your unique needs and serve you in the best possible manner. WALLET FEATURES: - Non-Custodial Multi-wallet >> Manage any number of cryptocurrencies across multiple portfolio-style wallets in a non-custodial manner. This wallet is like your own bank where you are the only client and the only one in charge. It’s designed to keep assets secure and easy to restore even if the phone is stolen and tampered with. - Investment Oriented Wallet >> Unstoppable brings unmatched cryptocurrency market analytics to your device: advanced sorting, curated categorization, extensive search filtering, and event-based alerting features. - Universal Wallet >> It supports all mainstream blockchains and is built in a standard compliant manner enabling users to use just one wallet app for everything crypto. - A Bitcoin Wallet >> The wallet packs some of the most advanced Bitcoin features available: SPV enabled, BIP 44/49/84/86/69 compliant, Bitcoin timelocks, custom transaction fees, and more. - A DeFi Wallet >> Full support for decentralized token swaps on Ethereum, Binance Smart Chain, Polygon, Avalanche, Solana, and more. Also, the ability to interact with any smart contract-powered service on the blockchain via the WalletConnect protocol. - Ethereum Wallet >> Full support for Ethereum blockchain, its growing ecosystem of tokens (ERC20, NFT tokens, etc.), and other decentralized services such as ENS (Ethereum Name Service). - Ethereum L2 Wallet >> Artbitrum, Optimism, Polygon support. - Avalanche Wallet >> Full support for Avalanche C-Chain blockchain. - Binance Wallet >> Full support for original Binance Chain (incl. BEP2) and Binance Smart Chain. - Crypto Academy >> The app includes two courses meant to onboard newcomers into the world of cryptocurrencies and the DeFi ecosystem in an easy-to-digest manner covering essential aspects of cryptocurrency security, storage, privacy, transacting, and exchanging. - Wallet for Privacy Coins >> Fully supports major privacy coins (ZCash, DASH) in an SPV manner. One of the very few wallets capable of supporting fully shielded Zcash transactions as well as the ability to privatize Bitcoin transactions. - Decentralized Wallet >> Designed to work with most major blockchains in a decentralized manner where an app doesn't depend on some server of a wallet provider to send/receive transactions but interacts with blockchain networks directly. - Privacy Focused >> Designed to allow for privacy even in the most privacy-breaching scenarios. There are no user accounts keeping your records, no identity checks that risk exposing your financials to the world, and no interaction with traditional finance layers. The app is partially TOR enabled and VPN support coming soon. - Fully Open Source >> The most transparent wallet application built to date. The entire 4-year production process of the app is openly accessible online along with 100% of its code for anyone to evaluate or reuse in other projects. Verified and audited by third parties. Be Unstoppable!
F-DroidGitHub
U
UpgradeAll
APK
UpgradeAll is a free and open source software which simplifies the process of finding updates for Android apps (even if you didn't install them), Magisk modules and more. The main focus is on speed and ease of use, which is widely appreciated by users. Features Get updates from multiple sources. Download files with external downloader. Highly customizable rules. Modern and clean design. Support Android 5.0 to 12L. App sources Github Gitlab F-Droid Play Store Coolapk and more FAQ You can find the FAQ and tutorials on GitHub Wiki.
F-DroidGitHub
Urn
APK
Transform your phone into a mobile, offline urn for a local Majority Judgment poll. Setup a poll in seconds, and share the phone amongst participants. This application helps groups decide together quickly about some subject. Majority Judgment is an elegant ranking system used in french wine contests, where each participant judges each proposal, so there is no "throwing your vote away".
F-DroidGitHub
UsbGps4Droid
APK
UsbGps4Droid is a USB GPS provider for the Android operating system, providing GPS support for devices running Android 4.0 and above. The application provides location updates to Android which allows devices without an internal GPS to still use applications which require GPS (such as OSMAnd, Google Maps and log tracking software). I use this USB GPS with my Android Tablet Headunit, because the internal GPS does not work reliably. I have a main controller which automatically starts this application's background service when my car starts. The application is designed to work with any SiRF USB GPS device, however it has been tested as working with GlobalSat BU-353-S4 and a device based on the UBLOX LEA-M8P chip.
F-DroidGitHub
User-controlled decryption operations
APK
This software enables you to transparently encrypt your Dropbox folder on your PC. It also lets you confirm the decryption operations on an Android smartphone, which is used as an NFC-enabled token. Additionally, it supports sharing files with other Dropbox users, while still encrypting the shared data. To really use the app, you also need to install the encrypting program on your PC. It can be found in the source code repository.
F-DroidGitHub