Productivity

1843 open source Productivity apps

Holey Light
APK
100% Free - 100% GPLv3 Open Source - No ads - No tracking - No nags - Optional donationHoley Light is a LED emulation app. It animates the edges of the camera cut-out (AKA punch-hole) as replacement for the sadly missing LED on many modern devices.Additionally, it provides a notification display for when the screen is "off", replacing - or working in conjunction with - the Always-On Display feature. As this display is not around the camera hole, it is aptly named the Unholey Light.Supports all Samsung devices with in-screen camera hole, and several Google Pixels.FeaturesEmulates notification LEDFour different display modes: Swirl, Blink, Pie, Unholey LightConfigurable animation size, position, and speedCustomizable color for each notification channelSelects initial notification color by analyzing dominant color of app iconDisplays during screen "off", sub-1% battery use per hour in Unholey Light modeSeparate configuration modes for different power and screen statesAbility to mark notifications as seen based on various triggersRespects Do-Not-Disturb and AOD schedulesCan hide AOD completely, partially, and/or keep the clock visibleSetupInitial setup can be a bit tricky for a first-time user, but a setup wizard is included that guides you through the process.PermissionsThis app absolutely requires several permissions to be able to function. If you are concerned about that, you can always check out the source code (or not use the app).Accessibility: the app needs an accessibility service to render the emulated LED on-screen, and track the correct position to display in screen "off" mode.Notifications: a notification service is needed to be able to know about the notifications before we can show themCompanion device: in a weird quirk of Android, this permission is required to be able to read the wanted LED color of notificationsBattery optimization exemption: without this, Android would randomly disappear our emulated LEDForeground service: both an accessibility and notification service are used as described aboveWake lock: you decide when and how the app draws on the screen, sometimes this requires making sure the CPU isn’t sleepingAll package access: we render other app’s icons and access some of their base information to be able to differentiate different notifications from each-other
GitHubIzzyOnDroid
Home Assistant
APKDesktopWeb
Open-source home automation platform with local control and privacy-first design.
F-DroidGitHub
Home Medkit
APK
Home Medkit The application provides a simple and convenient way to add and store data about medications taken. Features * Automatically add medications by scanning codes. * Cloud synchronization of the list of medicines. * The ability to manually add medications. * Update the information about the medicine if the scan was performed without an internet connection. * Adding images of medicines. * Sorting of medicines by expiration dates. * Grouping of medicines by categories. * Sound notification of the need to take medicine. * Display of the nearest medication schedule. * Reminder of the expiration date of medicines. * The ability to export and import databases to other devices. The application provides the ability to monitor the expiration dates of medicines, schedule their intake and receive reminders. It is an indispensable assistant that will help you keep abreast of your health.
F-DroidGitHubIzzyOnDroid
HomeBot
APK
HomeBot enables you to remap the home button long press on you smartphone. You can set the following: * Opening an app * Opening a web page * Toggling the flashlight * Opening the recent apps screen * Toggling brightness The app doesn't need root but has to be set as your Assistant app in Settings > Apps > Advanced > Default apps > Assist & voice input
F-DroidGitHub
H
Hoplite Polytonic Greek Keyboard
APK
A keyboard extension which allows the user to type in Polytonic Greek.
F-DroidGitHub
Horizon Kernel Flasher
APK
Horizon Kernel Flasher is a simple app that can flash AnyKernel flashable ZIPs on Android.
GitHubIzzyOnDroid
Hrm
APK
Simple bluetooth low-energy heart rate monitor with a stopwatch function to time your workouts. Automatically connects to your last-used peripheral or you can scan for nearby bluetooth devices.
F-Droid
Hydra
APK
With Hydra you are always up-to-date on the latest news and activities of your favourite student association. Listen to Urgent.fm, read Schamper articles or decide if today's menu of the student restaurant is to your liking. Or go study and check if your favourite library is open today. Wherever you are, with Hydra you have access to Ghent University.
F-DroidGitHub
HypoStats: Log Your Hypos
APK
HypoStats is a simple Android app for noting hypoglycemic episodes. Quickly record treatments, review your history and see statistics that help you spot patterns over time. The app is designed for diabetics and other people struggling with hypoglycemia for any reason. Privacy Notice Hypoglycemia is a personal matter. Many people are afraid or embarrassed to talk about their hypos even with healthcare providers. Therefore, this app doesn't share your data and doesn't track you in any way. There are no ads and no analytics - the app does not collect any data whatsoever and works entirely offline on your device. There are no accounts and no data integrations. The app is only yours. If you need to migrate your data to a new phone, use the Backup & Restore functionality in the Settings. Health Notice The app is for personal reference only and does not give any medical advice, diagnosis or treatment.
F-DroidGitHub
IPFSDroid
APK
Client for the File System (IPFS). This App does not represent a full IPFS node yet! Think of it as a dependency injection for IPFS on android. Currently we use the centralized service ipfs.io so you can use ipfs on android - later this will be exchanged for a full-node for decentralisation but all things that use this app don't have to change/care.
F-DroidGitHub
IR Blaster Remote
APK
IR Blaster turns your Android device into a universal infrared remote. Create, import, test, and send IR signals using hex codes, raw timings, or Flipper Zero .ir files. • Send IR in multiple ways - Built-in IR emitter (for supported phones) - Supported USB IR dongles - Audio-to-IR adapters: 1-LED (mono) / 2-LED (stereo anti-phase) • Powerful IR tools - Works with 20+ IR protocols, including NEC, Denon, RC5/RC6, Sony 12/15/20, Thomson7, Proton, RCC0082/RCC2026, and more • Signal Tester (bruteforcer) to help discover working codes when you don't know the correct one • Import Flipper Zero .ir files • Backup & Restore your remotes Open source: https://github.com/iodn/android-ir-blaster
F-DroidGitHub
Identiconizer!
APK
This is a port of ChameleonOS' contact identicons feature (available in the JellyBean versions) with some additional features and fixes. When enabled, new contacts will be assigned a unique identicon instead of the default picture. Features: * Use identicons for newly created contacts. A service is normally used to detect new contacts. If you use the Xposed Framework, you can enable Identiconizer! as a module instead to integrate the application into the system. * Choose from five different identicon styles: Retro, Contemporary, Spirograph, Dot Matrix and Gmail. * Specify the identicon sizes, from 96x96 up to 720x720 (256x256 max on ICS.) * Choose a custom background color for the created identicons. * Create identicons for all contacts without a photo in one go. * Remove identicons from all contacts that have one set. * Contacts list to add/remove Identicon to/from wanted contacts only.
F-DroidGitHub
Igatha
APK
Igatha is an offline SOS app designed for emergencies when communication networks fail.Igatha: A Lifeline When You Need It MostIn times of crisis, when traditional communication networks are unavailable, Igatha offers a way to signal for help using Bluetooth technology. Designed for situations like war zones, natural disasters, or remote locations, Igatha operates entirely offline to help you connect with others nearby.Features:Offline SOS Broadcasting: Send out an SOS signal via Bluetooth Low Energy (BLE) without needing internet or cellular service.Nearby Signal Detection: Scan for SOS signals from others in your vicinity who may also need assistance.Approximate Distance Estimation: Get an idea of how close others are who have sent or received SOS signals.Automatic Emergency Detection: The app monitors certain sensor data to detect possible emergencies, such as sudden movements, and can automatically send an SOS signal.Important Information:Privacy Respectful: Igatha does not collect or store any personal data. All operations are performed locally on your device.Open Source: The app’s source code is available at github.com/nizarmah/igatha. You are welcome to review, contribute, or modify it as needed.Limitations: This app is an early version (MVP) and may not function perfectly in all scenarios. Testing has been limited. It is not a guaranteed method of rescue but may provide assistance when no other options are available.Who It’s For:Individuals in areas with compromised communication inrastructure.People in conflict zones or experiencing natural disasters.Anyone who might find themselves without access to traditional communication networks.Disclaimer:Igatha is intended to assist in emergencies but should not replace other safety measures. Always use all available resources to ensure your safety.
GitHubIzzyOnDroid
Immich
APK
This is a client app for the self-hostable Immich Server (which can be found with the app's source repo). You will need to run/manage the server on your own in order to use the app. Once set up, this app can be used as photo and video backup solution directly from your mobile phone. Features: * Upload and view assets(videos/images). * Multi-user supported. * Quick navigation with drag scroll bar. * Auto Backup. * Support HEIC/HEIF Backup. * Extract and display EXIF info. * Real-time render from multi-device upload event. * Image Tagging/Classification based on ImageNet dataset * Object detection based on COCO SSD. * Search assets based on tags and exif data (lens, make, model, orientation) * Upload assets from your local computer/server using immich cli tools * Reverse geocoding from image exif data * Show asset's location information on map (OpenStreetMap). * Show curated places on the search page * Show curated objects on the search page
F-DroidGitHub
Improvement Roll
APK
Inspired from "rolling" threads on 4chan. You can create category of tasks that you want to do (in no particular order). Then press the button and it will randomly give you a task to do from said list. You can also sort tasks in a category by how long it would take to complete them and randomly select based on time. More info at https://github.com/vukani-dev/improvement-roll/
F-DroidGitHub
Inflation Calculator
APK
This inflation calculator allows you to calculate the buying power in a specified year of any amount of money to an equivalent amount in another year by taking into account the inflation rate between these two years. It supports the following countries: - USA (from 1913 to 2024) - UK (from 1800 to 2024) - France (from 1901 to 2024) - South Korea (from 1965 to 2024) To achieve this, this application uses data from various sources: - USA: Bureau of Labor Statistics (Historical CPI-U), https://www.bls.gov/cpi/ - UK: Office for National Statistics, https://www.ons.gov.uk/economy/inflationandpriceindices/timeseries/cdko/mm23 - France: INSEE, https://www.insee.fr/fr/statistiques/serie/010605954 - South Korea: Statistics Korea (Consumer Price Inflation Rate - 소비자물가상승률), https://www.index.go.kr/unity/potal/indicator/PotalIdxSearch.do?idxCd=4226&sttsCd=422601&clas_div=&idx_sys_cd=
F-DroidGitHub
Information about NCBS
APK
Check shuttle and buggy timings, find important contacts, check lecture hall venue and more! This 'unofficial' app brings you some useful information right into your pockets. Currently supports following transport routes, however you can always add your own :) NCBS - IISc shuttle IISc - NCBS shuttle NCBS - ICTS shuttle ICTS - NCBS shuttle NCBS - Mandara shuttle and buggy Mandara - NCBS shuttle and buggy NCBS - CBL shuttle You can add your own route from 'Manage Transport' section. You can also delete existing routes if you don't want.
F-DroidGitHub
Init.d Light
APK
This app provides simplest functionality for starting scripts on Android startup as root. After installing the App, you'll have to run it at least once for the BootReceiver to work and for the root access to be granted. It will also show you where to place your scripts, which is usually "/data/user/0/x1125io.initdlight/files". Every script in there will be launched via "su -c [file]".
F-DroidGitHub
Inner Breeze
APK
Find serenity in every breath with Inner Breeze. This app guides you through the Wim Hof Breathing Method with ease. Experience mindful breathing with personalized settings and track your journey towards tranquility and rejuvenation. This easy yet potent breathing technique promises profound inner peace, offering a sanctuary of serenity amidst life's hectic pace. Simply follow 4 steps: Inhale and exhale rhythmically for 30 breaths. Exhale and hold your breath. Inhale deeply and hold for 15 seconds. Exhale and repeat step 1. Do 3-10 rounds of the process.
F-DroidGitHub
InstaLate
APK
Features: - Distraction-free translation displayed in a semitransparent overlay window - Choose from many different translation providers - 3 different trigger modes: 1. Context menu 2. "Share" intent 3. Floating button (requires the selection to be copied/cut to the system clipboard first) - Button freely movable via drag 'n' drop - Android versions < 10 only: show/hide button automatically Permissions: - INTERNET: Allows InstaLate to connect to the internet to lookup translations - ACCESS_NETWORK_STATE: Allows InstaLate to verify if the device is connected to the internet - FOREGROUND_SERVICE: Allows InstaLate to run a service that listens to clipboard changes and to show a floating button - RECEIVE_BOOT_COMPLETED: Allows InstaLate to optionally start this service during start-up of the device - SYSTEM_ALERT_WINDOW: Allows InstaLate to display a floating button over other apps Privacy: - No search history is stored locally or remotely by this app (last search term is cached in memory only) but it may or may not be possible that your search is tracked by the selected translation provider - No client-side JavaScript is executed - HTTPS communication between app and translation providers Please be extra cautious to not share sensitive data (passwords etc.) with translation providers by accident! If you're using the floating button don't trigger a translation if sensitive data is located in the system clipboard. Tips and Tricks: - If an app has implemented a custom context menu see if the floating button works for you or if the app is able to share text - Integration into "Librera" (FOSS ebook reader): 1. Select any word in the document by long-pressing it (text selection must be supported by the document) 2. In the opening dialog tap the "+" sign at the bottom and select InstaLate 3. Next time you select text you'll have access to the InstaLate button at the bottom Thanks: To all translation providers and their awesome services this application would be nothing without (in alphabetical order): - Beolingus: https://dict.tu-chemnitz.de/ - DeepL: https://www.deepl.com/ - Dict. cc: https://www.dict.cc/ - GNU CIDE: https://gcide.gnu.org.ua/ - Heinzelnisse: https://www.heinzelnisse.info/ - LibreTranslate: https://translate.argosopentech.com/ - Linguee: https://www.linguee.com/ - WikDict: https://www.wikdict.com/ - Wiktionary: https://wiktionary.org/
F-Droid
Install with Options
APK
Install with Options is an app with a simple purpose: more advanced app installs without needing to use ADB.Install with Options uses Shizuku to run with shell permissions, allowing you to install test-only apps, bypass Android 14's target SDK limit, downgrade certain packages, and more, all without leaving your phone (at least on Android 11 and later). It also supports installing split APKs or batch-installing multiple separate apps.
GitHubIzzyOnDroid
Installalogs
APK
This open source application is a tool to log application installations and updates. With easy log search, you can search the logs using application name, package name, version name, hash or checksum. Also view and easily copy hashes or checksums of the logged applications (MD5, SHA-1, SHA-256, SHA-512). Detect and know silent updates or modifications by other applications (ex: Google Play Services) by checking the logs. This application should auto-log when there is an installation or an update (except when stopped by means of force stop), but if you want you can also run it manually at any convenient time.
F-DroidGitHub
Insular
APK
Insular is a FLOSS fork of Island. With Insular, you can: Isolate your Big Brother apps Clone and run multiple accounts simutaniuosly Freeze or archive apps and prevent any background behaviors Unfreeze apps on-demand with home screen shortcuts Re-freeze marked apps with one tap Hide apps Selectively enable (or disable) VPN for different group of apps Prohibit USB access to mitigate attacks with physical access If your device is incompatible or not encrypted, you can skip this limitation manually. Please refer to the XDA post for details. To uninstall and remove Insular completely, please first "Destroy Insular" in Settings - Setup - Click the recycle-bin icon besides Insular. If you have already uninstalled Insular app, please "Remove work profile" in your device "Settings - Accounts". PERMISSIONS DEVICE-ADMIN: Device administrator privilege is required to create the Insular space (work profile), which serves as the fundamental functionality of Insular. It will be explicitly requested for your consent. PACKAGE_USAGE_STATS: Required to correctly recognize the running state of apps. It will be explicitly requested for your consent. We will never collect any data and Insular have no Internet permission. Please read our privacy policy for more details. Differences from Island all blobs (gms, crashlytics, etc) are removed to comply with F-droid's policy Internet access of this app is removed because we just don't need it All features are preserved and will be synced upon Island's updates
F-Droid
Inter Profile Sharing
APK
This is a simple Tool allowing you to share media and text with another Android User Profile as easily as forwarding it to another App. Android's User Profiles allow isolating Apps from each other such that users are able to keep sensitive applications separate from less trustworthy ones. No profile can access the apps, app data or files of another profile, but that also means that there's no easy way for for users of profiles to exchange information. With this App you'll be able to select which information you'd like to share with other profiles on the same device. Notifications about the shared data will be shown in the other profiles allowing you to download, share or copy it from the profile the data is located in. All inter-profile communications happen locally without requiring an Internet connection, the use of servers, or involvement of 3rd party services. No Ads. No Tracking. No In-App Purchases. Free Open Source Software.
F-DroidGitHub