Productivity
1843 open source Productivity apps
Waistline
APK
Waistline is a libre calorie counter and weight tracker that allows the user to keep a diary of the food they eat and variations in their weight. All data is kept on the user's device and can be exported or imported easily when needed. The app includes a barcode scanner that connects to the Open Food Facts database to pull in product information.
F-DroidGitHub
Wakelock Revamp - PowerManager
APK
Wake Lock gives you access to Android's Power- and WifiManager. You can use it on any Android phone or tablet. Examples of what it can do for you: Force the PowerManager to keep the screen on Have the CPU still running in standby mode Ensure the Wifi connection keeps running at full performance Keep the screen on in full brightness or dimmed mode during movies Override power saving measures if they are causing issues This is the modernized version of my app "WakeLock - PowerManager". What the permissions are used for: WAKE_LOCK, to obviously be allowed to acquire wakelocks. RECEIVE_BOOT_COMPLETED, to start the app after device reboots. READ_PHONE_STATE, to act on start/ending calls, allowing the app to acquire a lock just for the duration of the call. INTERNET, for automatic crash tracking. There is an option to disable this, but why would you 🙁?
GitHubIzzyOnDroid
Wall You
APK
Wall You is a Wallpaper App built with Material Design 3 (You). For that matter, the app supports a wide range of wallpaper sources. Most of them are unfortunately nonfree however, thus the anti-feature. Features: * Wallpaper Browsing and Downloading * Automatic Wallpaper Changer * Favorites List * Wallpaper History * Image Filter Effects
F-DroidGitHubIzzyOnDroid
Wallet
APK
Wallet is a Flutter project designed to store card information locally on the device, ensuring that the data is secure and cannot be stolen, as the application does not have internet access. The app is optimized for efficiency, allowing users to quickly copy card details for transactions. Additionally, it offers support for bill payments using UPI for some Indian banks, and allows users to store loyalty and identity cards securely. Users can also export their data as a PDF for easy summary and record-keeping of their credit card information.Features:Local Storage: All card information, including brand loyalty and identity cards, is stored locally on the device, ensuring that data is not exposed to the internet.Security: The app is designed to be fully proofed against data theft, safeguarding sensitive information.Efficiency: Users can quickly copy card details for transactions.UPI Bill Payment: Supports bill payments via UPI for select Indian banks, providing a convenient and secure payment method.Brand Loyalty Cards: Users can store their brand loyalty cards within the app for easy access and management.Identity Card Storage: Securely store and manage identity cards, ensuring that sensitive information remains protected.Credit Cards Summary: The app allows users to export a summary of their credit card data as a PDF, offering a quick overview of their financial information for personal tracking or record-keeping.
GitHubIzzyOnDroid
WalletCount
APK
WalletCount is an app that helps keep track of the cash in your wallet. It features a monthly budget option to help save and prevent impulse buying. It will help check the money in your wallet with a modern UI.
F-DroidGitHub
WallpaperExport
APK
The sole purpose of this app is to back up the current wallpaper. Up to Android 13 you need to grant the `READ_EXTERNAL_STORAGE` permission to access the wallpaper. On Android 13 “Tiramisu” it is necessary to grant the `MANAGE_EXTERNAL_STORAGE` permission. This permission also allows read and write access to all user files on the device. The app does not use the permission to access any files though. On Android 14 and higher it is necessary to grant the `MANAGE_EXTERNAL_STORAGE` permission and the `READ_MEDIA_IMAGES` permission.
F-DroidGitHub
WaniDoku
APK
You need to be a WaniKani subscriber to use this app. Ever worry that you are forgetting all your burned kanji and vocabulary? Do you find yourself not reading as much Japanese as you’d like? This app will display a notification containing a context sentence from one of your burned (or passed) vocabulary. You read it then you press translate to see if you were right. Right or wrong, the app will display another notification with a random sentence at a configurable interval. To ensure notifications are actually displayed remember to disable battery optimization for the app. • Note that timing of notifications are not exact due to battery saving reasons in Android. Please direct any questions and feedback to the thread at the WaniKani forum: https://community.wanikani.com/t/android-wanidoku-android-app-to-get-you-to-read-some-context-sentences. Source is provided under GNU GPLv3 license: https://gitlab.com/spacecowboy/wanidoku
F-Droid
Warden
APK
Warden helps you keeping trackers and loggers at bay, as well as getting rid of bloatware.Warden has a static curated list of known trackers (Exodus Privacy), each app’s dex file is read to retrieve the class names, these class names are then matched with the signatures of known trackers & loggers to find them.Loggers in the context of Warden means all utilities which are used to log user activity on an app or logcat in general. Not all loggers are evil. But few logging tools like ACRA, xLog are very powerful tools that can send user data to devs without user’s consent. So do read the app’s Privacy Policy, beforehand.Warden further provides a profile based de-bloater where a profile is created in a format specified as in this sample scripts You need to place this profile/your custom profile at "ExternalStorage/Warden/Profiles" to make them appear in app.
IzzyOnDroid
Warmongr
APK
Searchable list of bribetakers and warmongers. More info on https://acf.international
F-Droid
Warpclock
APK
Warpclock provides a quick shortcut for setting alarms based on your preferred amount of sleep. No more mental math before bed - after a single button press, your head can hit the pillow and you will warp forwards in time with minimal interruption. How to use When you open Warpclock for the first time, you should configure your preferred amount of sleep using the in-app controls. There are buttons to increase and decrease the amount by 1 hour, 10 minutes, and 1 minute. You only need to set this once. There is also a button labeled "Set alarm" inside the app. Pressing this button will create a new one-shot alarm in your default alarm clock app, configured to wake you up after your personalized amount of time has passed. The alarm will automatically delete itself from your alarm app once it has triggered, keeping your list of saved alarms clean. Once the alarm is created, you'll get two toast notifications. The first notification is from Warpclock, displaying the time that the new alarm should go off. The second notification comes from the system alarm clock, confirming that it was created sucessfully and displaying how far in the future the alarm will occur. The app also exposes a widget that you can add to your homescreen for even faster access. In the default launcher, just long-press on your homescreen background and drag the "Warpclock" widget to a location on your homescreen, and drag the edges to resize as desired. Tapping on the widget text will create a new alarm just as if you'd pressed the "Set alarm" button in the app. You'll get the same two toast notifications as well. The alarm is created in your default alarm clock app, so you should use that to configure the default alarm sound and vibration settings. Once an alarm is created, if the trigger time needs to be adjusted, that should also be done in the default alarm clock app. Current limitations This app currently does not handle Daylight Savings Time changes, it simply adds the configured amount and rolls over at 24 hours. You'll need to manually fix a couple of alarms per year if you live in a region that still changes the time back and forth.
F-Droid
W
Was geht App?
APK
Features: - Thousands of events per bigger city every month - Fulltext event- and location-search - Clearly arranged categories - Mostly with detailed information about each event, including text, photos, videos and links to the organizer / source - Simple search for events for children or with free entry - Location-Event-Listing - individual favorit- and blacklisting of locations - possibility to share choosen events to your android-event-calendar - Link to maps from detail view - Maps-view of the events with category-symbols - Preview of events in your area using media such as youtube, soundcloud, bandcamp,.. - Small installation size & low memory consumption If your german city is not listed, or you are missing dates, please send us an email to info@wasgehtapp.de and we will try to find a solution as soon as possible! We are also happy about suggestions for improvement!
F-DroidGitHub
Water Me - Plant Watering Reminder
APK
Water me is a mobile application written in Flutter to remind you to water your plants. Features and Components: - Add plants with watering frequency, name and picture - No remote entity, local-only application - Backup and Restore data - Flutter, currently support for Android - Camera access - Local Notifications - Workmanager with periodic task - Provider package for MVC separation
F-DroidGitHub
WaterTracker
APK
WaterTracker is a simple app that reminds you to drink water. Simply tap on each glass to 'drink'. The glasses go down from full to empty at each tap. Alarm of your chosen duration (re)starts every time you touch a glass. A 'Drink water!' notification will be displayed if you have not 'drank' for your chosen duration. Tapping the notification goes to the app. When all 5 glasses are empty, the notifications will no longer come (until you restart them), and a 'Congratulations' message will appear.
F-DroidGitHub
Waterfly III
APK
Waterfly III is an unofficial app for your own instance of Firefly III, a free and open source finance manager. This app requires a self-hosted Firefly III instance on your own server, please visit https://www.firefly-iii.org/ for more information about the software. It is only a companion app and cannot run standalone! Features: - Dashboard with charts & budget overview - Transaction list with filters - Add & edit transactions with autocomplete, including attachments, split transactions & multi currency support - Piggy Bank support (view & add money) - Notification Listener Service to easily create new transactions based on incoming notifications (e.g., from Google Pay or your banking app) - Completely open source: https://github.com/dreautall/waterfly-iii - No ads or trackers Contribution: If you run into a bug or miss a feature, feel free to give feedback in the play store, send me an email or open an issue on GitHub.
F-DroidGitHubIzzyOnDroid
Watt
APK
Watt is an open source Android component management application. It uses pm command to disable or enable components, requires root permissions. Features: * Disable or enable components(receivers/services/activities) easily * Block a broadcast so that no app can receive it to wake itself * Block the bad Keep-Alive services of some apps without errors * No data collection * Efficient and simple interface Why not IFW? In version 2.0, Watt has completely abandoned disabling components through the Intent Firewall, because ifw will cause android10+ devices to keep restarting. In view of this poor performance, Watt 2.0 uses pm commands to refactor the entire application.
F-DroidGitHub
Wattz
APK
Wattz is a simple battery indicator. It shows one of several real time battery metrics right in your status bar. Open the app to see detailed battery metrics and and edit your settings. Notification permissions are required to show the indicator in the status bar. Please open the app once to automatically start the indicator service. This app respects your privacy! • No unnecessary permissions • No ads • No collection of user data of any kind • No sharing data with third parties Detailed battery metrics include: • Power (watts) • Current (amps) • Voltage (volts) • Energy Level (watt-hours and amp-hours) • Temperature (celsius) • Charge Level (percent) • Is Charging (yes/no) • Charging Since (date/time) • Time to Full Charge (duration)
F-DroidGitHubIzzyOnDroid
WaveUp
APK
WaveUp is an app that wakes up your phone - switches the screen on - when you wave over the proximity sensor. I have developed this app because I wanted to avoid pressing the power button just to take a look at the watch - which I happen to do a lot on my phone. There are already other apps that do exactly this - and even more. I was inspired by Gravity Screen On/Off, which is a great app. However, I am a huge fan of open source software and try to install free software (free as in freedom, not only free as in free beer) on my phone if possible. I wasn't able to find an open source app that did this so I just did it myself. If you're interested, you can take a look at the code: https://gitlab.com/juanitobananas/wave-up Just wave your hand over the proximity sensor of your phone to turn the screen on. This is called wave mode and can be disabled in the settings screen in order to avoid accidental switching on of your screen. It will also turn on the screen when you take your smartphone out of your pocket or purse. This is called pocket mode and can also be disabled in the settings screen. Both of these modes are enabled by default. It also locks your phone and turns off the screen if you cover the proximity sensor for one second (or a specified time). This does not have a special name but can nonetheless be changed in the settings screen too. This is not enabled by default. For those who have never heard proximity sensor before: it is a small thingie that is somewhere near where you put your ear when you speak on the phone. You practically can't see it and it is responsible for telling your phone to switch off the screen when you're on a call. Known issues Unfortunately, some smartphones let the CPU on while listening to the proximity sensor. This is called a wake lock and causes considerable battery drain. This isn't my fault and I cannot do anything to change this. Most phones, however, will "go to sleep" when the screen is turned off while still listening to the proximity sensor, resulting in practically zero battery drain. Use of Accessibility Services: ▸ Purpose: Starting with Android 9, WaveUp utilizes the Accessibility Services API to allow users to switch off the screen. ▸ Privacy and Security: WaveUp uses the Accessibility Services API exclusively for this purpose and only if the 'lock' option is enabled. No personal data is collected, stored, or shared through this service. ▸ Permission Scope: The Accessibility Services permission is strictly used for enabling the screen lock feature. It does not monitor or interact with any other aspect of device usage. Required Android Permissions: ▸ WAKE_LOCK to turn on the screen ▸ RECEIVE_BOOT_COMPLETED to automatically startup on boot if selected ▸ READ_PHONE_STATE to suspend WaveUp while on a call ▸ BLUETOOTH (or BLUETOOTH_CONNECT for Android 10 and abve) to detect bluetooth headsets while on a call and not suspend WaveUp ▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE and FOREGROUND_SERVICE_SPECIAL_USE to keep running in the background (which is vital for WaveUp in order to always listen to the proximity sensor) ▸ USES_POLICY_FORCE_LOCK to lock the device for Android 8 and below (this forces the user to use a pattern or pin if set) ▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) to turn off the screen for Android 9 and above. ▸ REQUEST_DELETE_PACKAGES to uninstall itself (if USES_POLICY_FORCE_LOCK was used) Uninstalling on Android 8 and older This app uses the Device Administrator permission to provide enhanced functionality, which means you cannot uninstall WaveUp in the usual way. To uninstall it, open the app and use the 'Uninstall WaveUp' button at the bottom of the menu. This will deactivate the Device Administrator permission and uninstall the app directly. Miscellaneous notes This is the first Android app I have ever written, so beware! This is also my first small
F-Droid
WaveUp Tasker Plugin
APK
A Tasker[1] plugin to allow to enable and disable WaveUp using Tasker. For the nerdier 😉 This Tasker plugin is based on Termux:Task and is also released under the GPLv3 license[2]. Of course, it's also open source and you can check out the code[3]. @Termux Team[4]: Thank you very much for this cool piece of code! How to use ★ Create a new Tasker Action. ★ In the resulting Select Action Category dialog, select Plugin. ★ In the resulting Action Plugin dialog, select WaveUp. ★ Edit the configuration to specify whether WaveUp should be enabled or disabled. [1] https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm [2] https://www.gnu.org/licenses/gpl-3.0.en.html [3] https://gitlab.com/juanitobananas/wave-up-tasker-plugin [4] https://play.google.com/store/apps/details?id=com.termux
F-Droid
WebSearch
APK
If an app allows you to select plain text then the selected text is shared to this app, which in turn, opens it in your search engine of choice, provided it obeys the OpenSearch format. You manage your search engines on the admin UI. You can import engines from an url, or you can add new engines by hand: for examples, see OpenSearch engines from Mycroft project and SearchPlugins. If you tap the import icon on the action bar, a dialog will appear. You have to fill the url edit box, then tap the import button. You have to fill in at least the name and the url fields. There is a paste icon on the right side of the url field; if you tap this icon, it will paste a "{searchTerms}" string into the url field. This is necessary because this string will be replaced by your search string in the url.
F-DroidGitHub
W
Weight Logger
APK
Weight Logger lets you archive your body composition data using your Tanita scale (or any body composition scale). You then can scroll through your collected data, export it to Garmin, Fit and CSV, and more.Main features:Viewflow display of your data.Scrollable and zoomable graphs of weight, body fat, body water and muscle mass.One click export to “Garmin Connect” account.Google FIT export.FIT and CSV export.Support of Kg or Lb mass unit.Support of mass or percent muscle mass unit.Languages supported : English (default), Catalan, Chinese, Czech, Dutch, French, German, Hebrew, Italian, Polish, Russian, Spanish, Swedish, Ukrainian.
GitHubIzzyOnDroid
Welefon
APK
Welefon is a Phone App that is simple and modern at the same time. You can dial numbers and receive calls. It does not do anything you do not need, e.g. provide a contact list that your system contact App alrady contains. The special feature of Welefon is an API that allows a seamlessly integration of other apps in your phone experience. The Welefon source code contains an example App that uses the API in the folder apidemoapp. Using this API, other Apps can receive details about the current calls. Like the deprecated PhoneStateListener of Android, this contains the phone number. In contrast to the PhoneStateListener, you do not need to fear the removal of the API. Additionally, Welefon includes details of calls in the background, e.g. calls that are in the state "hold". Welefon can receive additional caller details from other Apps. This can be a caller name, a caller details action and a RemoteView. The received caller name is shown as you expect it, completly independent of the system contact list. If a detail action is provided, then you can tap on the name to jump directly to the right place in the other App. The RemoteViews are the method that allows Widgets on your homescreen. The same method can be used to show additional details and controls in the call screen. This allows showing any extra details. Of course this is safe and secure: The Welefon API can only be used with your permission.
F-Droid
WhatExp
APK
Scientific calculator for complex math expressions with support for graph drawing. In the first tab, user can write math expressions and get the results. A list of previous expressions is available and they can be retrieved, edited, supressed... The second tab shows graphs of functions that are selected in the first tab. The last tab shows a list of physic constants that can be send to letters used in math expressions.
F-Droid
WhatsAppCleaner
APK
WhatsAppCleaner - Cleaner for WhatsApp Cleaner for WhatsApp - Clean Redundant Media and Files from Storage Did you know that WhatsApp is cluttering your phone with unnecessary media, old files, and duplicate images?! WhatsAppCleaner can help you quickly clean up your WhatsApp storage. With a simple tap, you can delete redundant photos, videos, documents, and more to reclaim your valuable storage space! *Key Features:* - Clean Redundant Media: Scan and clean large files and old media that are no longer needed. - File Cleanup: Remove unnecessary documents, voice notes, and backups cluttering your WhatsApp storage. - Fast & Easy: Declutter storage in just a few taps with an intuitive, user-friendly interface. - Preview Before Deleting: Always preview media before deletion to ensure you're removing only the files you don't need. Note: WhatsAppCleaner is a third-party application that helps in cleaning files generated by WhatsApp, and is not affiliated to or endorsed by WhatsApp itself.
F-DroidGitHub
Whisper+
APK
Whisper+ is an input method editor (IME) with voice recognition based on Whisper It can work as standalone app and also offers an IME which can e.g. be activated via the microphone button in HeliBoard. At first start it needs to download the Whisper models from Hugging Face. Voice recognition works completely offline. As standalone app Whisper+ can also translate any supported language to English. To get the most out of Whisper+: Press and hold the button while speaking Pause briefly before starting to speak Speak clearly, loudly, and at a moderate pace Please note that there is a limit of 30s for each recording
F-DroidGitHub