Productivity

1843 open source Productivity apps

Exceer
APK
Exceer is designed to support your bodyweight training workout by enforcing your progressions and form.
F-DroidGitHub
Exercise Reminders
APK
Using a very simple scheduling scheme (start time, end time, and frequency), schedule notifications to remind yourself to perform simple exercises. The bank of exercises is configurable - categories and individual exercises can be enabled/disabled, added, and deleted.
F-DroidGitHub
Exodus
APK
Exodus helps you to know which trackers and permissions are embedded in apps installed on your device. The app downloads reports from the εxodus platform (https://reports.exodus-privacy.eu.org/) and shows them to you app by app. This application is developed by the French non-profit organization Exodus Privacy, visit us at https://exodus-privacy.eu.org/en/. Source Code: https://github.com/Exodus-Privacy/exodus-android-app
F-DroidGitHubIzzyOnDroid
ExprEval
APK
Application that solves math expressions. Main features: * Supports variables (e.g. you can do "a=5", then "a+1" and you get 6) * Built-in basic function (like logarithms and trigonometry) * Custom functions can be defined (e.g. "log(x,b)=log(x)/log(b)", then log(32,2) will print 5) * Variables and functions can be edited both from the prompt and dialogs * Can print parsing and evaluation steps. * (Android 6.0+ only) can evaluate expressions from text selection in any application (ACTION_PROCESS_TEXT intent). * Fully localizable - actually includes English and Italian, you can contribute yor translation with a pull request on GitHub. Changelog: * 1.2: updated build tools to fix crash on some Android versions. * 1.1: added localization support and Italian translation; added ACTION_PROCESS_TEXT intent filter. * 1.0: Initial version. This application is based on this open source (MIT licensed) library.
F-DroidGitHub
Expression Evaluator
APK
The program takes in mathematical expressions and evaluates them. Its a little bit more useful then a common calculator in that it handles variables. The look and feel is more towards a programming language. Simplified version of MathCad or Linux octave. Example input: apple = 12, orange = 7 (apple/2 + orange)*10 Example output: 130.0
F-Droid
E
ExtClipboardManager
APK
ExtClipboardManager is an enhanced clipboard manager. It is to inject the code when ClipboardService starts, and intercept and mark the key methods such as setPrimaryClip before or after they are executed.Features:Timeout auto-clear clipboard: customizable time setting in secondsprovide application whitelist and blacklist mode: whitelist mode in the whitelist application will not trigger the clear clipboard operation; blacklist mode in the blacklist application will trigger the clear clipboard operationText exclusion function: text matching the rules will not be automatically clearedCaution:Remember to check the system frameInput method may read the content of the clipboard several times after cutting, whitelist mode is recommended to add the input method to the whitelist, otherwise the number of times read is easily exhausted by the input method.In some cases, getPrimaryClip will not be triggered to read the clipboard, but the application can still read the clipboard, you may need to look at the source code to know what the reason is.Currently (probably) only available for Android 12+
GitHubIzzyOnDroid
Extend
APK
- Launch any application on any external display in full screen - Fully customizable resolution, scaling, DPI, and rotation for any display - Reset any per-display configuration back to system defaults - Built-in on-screen touchpad and keyboard for controlling any display - Touchpad control with support for multi-touch, rotation, digitizer only mode - External input device to display routing per input and display combination - Navigation controls including Back and Home buttons for content on external displays - Turning off built-in screen while keeping external displays active - Managed virtual display mode with customizable on-screen keyboard routing and window behavior Accessibility Service API may be used to support additional features on external displays. With your consent, it can: - Simulate navigation actions for the on-screen touchpad and floating button - Draw the on-screen cursor - Read window details to direct your input to the focused window on the correct display This information is used only on your device and is never collected, stored, or shared.
F-DroidGitHub
Extended emulator of МК 61/54
APK
МК 61 was the best seller of all USSR programmable calculators of 1980-s (B3-34, MK-54, MK-56, MK-61, MK-52). Calculators are emulated on microcode level so they behave exactly like the original devices, including all non-documented features and inaccurate calculations. For ease of use application features saving and loading emulation states. This app's emulation engine Java code is based on C++ source of Felix Lazarev's emu145 project. Emulation was highly optimized for speed and should run in real time on any phone. It's an extended version of the original emulator МК 61/54 by Stanislav Borutsky (https://play.google.com/store/apps/details?id=com.cax.pmk). This version allows to export/import programs from external files and contains some UI improvements. Hint 0: you can found the list of all tips in the About dialog Hint 1: touch calculator's indicator to toggle slow/fast mode. Indicator's blinking looks better in slow mode. Hint 2: you can choose between MK-61 and MK-54 using menu option that becomes visible when calculator is switched off. Hint 3: with the menu "Import" you can import programs from external files, several such programs you can find in https://xvadim.github.io/xbasoft/pmk/pmk.html Hit 4: you can open menu by long tap on the "Вкл" label.
F-DroidGitHub
Extinguish
APK
Extinguish turns your screen off but keeps your device awake (not going to the lock screen), which let other apps run on screen off.Extinguish can achieve the following behaviors: turn off the screen and hang up, temporarily turn off the screen when listening to others while getting note, listen to videos with your screen off, etc. In daily usage, the screen consumes about 10% to 20% of your device’s power consumption. And on OLED screen, the screen is lit for a long time or displaying one screen for a long time may lead to screen burn. But with Extinguish you can avoid all of these.The app uses the Shizuku API.
GitHubIzzyOnDroid
Extirpater
APK
A high performance free space eraser, the first on Android. Use before selling your device, after enabling encryption, or after deleting many apps/files. Due to how flash drives work and the partition layout of devices, it'll never be possible to fully fill the drive. Warning! Excessive use WILL destroy your device! What is free space erasing? Typically when you delete a file it is not really deleted, it is merely removed from the file system's index. A free space eraser tool such as this one fills the remaining space of your drive with random noise files and then deletes them. This process makes deleted files for the most part irrecoverable. What is file table filling? On some file systems, deleted file names can still be accessible in backup index databases. By creating many tens or hundreds of thousands of empty files with different random names you can push out the old files. This process makes deleted file names for the most part irrecoverable.
F-Droid
Extra Keyboard Layouts
APK
Adds a few choices to the list of layouts to use when a physical keyboard is connected e.g. via OTG or Bluetooth.This app does not create an icon of its own when you install it, but simply adds some new layout options for physical keyboards. These options are usually located under System › Language and Input, and they might not be accessible unless a physical keyboard is connected.
GitHubIzzyOnDroid
Eyes-Free Shell
APK
Turns your Android into an eyes-free communication device. Provides one-touch access to applications, as well as useful mini-apps built into the Eyes-Free Shell. Move your finger over the screen to explore; lift your finger up to run what you stopped on. See the FAQ or the Eyes-Free blog for more on Android accessibility.
F-Droid
F-Droid
APK
F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device. It connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software. Android itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager: * Get notified when updates are available * Optionally download and install updates automatically * Keep track of older and beta versions * Filter out apps incompatible with the device * Find apps via categories and searchable descriptions * Access associated URLs for donations, source code etc. * Stay safe by checking repo index signatures and APK hashes
F-Droid
F-Droid Basic
APK
NOTE: The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root. F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device. It connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software. Android itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager: * Get notified when updates are available * Optionally download and install updates automatically * Keep track of older and beta versions * Filter out apps incompatible with the device * Find apps via categories and searchable descriptions * Access associated URLs for donations, source code etc. * Stay safe by checking repo index signatures and APK hashes
F-Droid
F
F-Droid Classic
APK
This is an alternative F-Droid client which is based on the older UI of the official client (pre 1.0). While the new client UI looks pretty, it's sometimes a bit clunky. Lots of information that was provided clearly in the old UI is now not available or hidden behind more taps now. F-Droid Classic brings features of the modern 1.x version of F-Droid to the classic UI, this includes: * Index-v1 support * Inline changelog entries * Localized metadata * Screenshots * Donation links Upcoming features: * Better mirror support It doesn't support the following features and probably never will * Swap * Index-v0 (old xml based index) support * Support for Android < 4.4 Note: If you want beta updates you can enable the F-Droid Classic repo in the repo management screen. Releases will also usually be available there a few days before they make it into the main F-Droid repository.
F-Droid
F-Droid Nearby
APK
F-Droid Nearby is a simple app for exchanging free software apps locally, device-to-device, even when internet is not available or too expensive. It is compatible with the built-in Nearby feature of the F-Droid client app. This is an early alpha version! It might work really badly.
F-Droid
F-Droid Privileged Extension
APK
Note: F-Droid requires root privileges to install Privileged Extension as a system "priv-app". https://f-droid.org/packages/org.fdroid.fdroid can make use of system privileges or permissions to install, update and remove applications on its own. The only way to obtain those privileges is to become a system app. This is where the Privileged Extension comes in - being a separate app and much smaller, it can be installed as a system app and communicate with the main app via AIDL IPC. This has several advantages: * Reduced disk usage in the system partition * System updates don't remove F-Droid * The process of installing into system via root is safer Instead of this build, most users will want to install the "Over-The-Air" (OTA) update ZIP file is called https://f-droid.org/packages/org.fdroid.fdroid.privileged.ota. This is here to update Privileged Extension when it has been installed using the OTA ZIP.
F-Droid
F
F-Droid Privileged Extension OTA
APK
Note: F-Droid requires root privileges to install Privileged Extension as a system "priv-app". https://f-droid.org/packages/org.fdroid.fdroid can make use of system privileges or permissions to install, update and remove applications on its own. The only way to obtain those privileges is to become a system app. This is where the Privileged Extension comes in - being a separate app and much smaller, it can be installed as a system app and communicate with the main app via AIDL IPC. This has several advantages: * Reduced disk usage in the system partition * System updates don't remove F-Droid * The process of installing into system via root is safer This is packaged as an OTA (Over-The-Air) update ZIP file. It must be installed using TWRP or other Android recovery that can flash updates to the system from the /data/data/org.fdroid.fdroid folder on the /data partition. The standalone APK is called https://f-droid.org/packages/org.fdroid.fdroid.privileged, and that provides updates after this OTA package is installed.
F-Droid
FDTracker
APK
Fixed Deposit Tracker is a comprehensive app designed to help you manage your fixed deposits efficiently. With features that allow you to add, view, update, and delete fixed deposits, it ensures you stay informed about your investments.This app operates completely offline, ensuring your data is always accessible without requiring an internet connection.Features:➕ Add, View, Update & Delete Fixed Deposits🔔 Notifications: Receive notifications 3 days before maturity and on the maturity date🧮 Fixed Deposit Calculator: Interactive text fields and sliders for easy calculations📂 Export Data: Option to export your fixed deposit data into a CSV file📊 Glance Widget: Quickly view total invested and maturity amounts🌗 Dark/Light Mode: Toggle between dark and light themes🎨 Dynamic Color: Enable or disable dynamic color settings🔗 App Shortcuts: Quick access to the add FD screen and calculator screen
GitHubIzzyOnDroid
FFShare
APK
FFShare pipes image, video and audio files through ffmpeg before you share them. Doing so reduces the file size and also has the added benefit of stripping all metadata that may be attached to those files. To do this this just share your media files and choose FFShare. The app will open showing the compression progress and when it's done a new share dialog will reappear with the new compressed file. Split APKs The APK downloaded from F-Droid is the app full version with all features and abi compatibility included. A choice of smaller APKs can be found at https://github.com/caydey/ffshare/releases Source Code This app is open source and hosted on GitHub. A star would be greatly appreciated. https://github.com/caydey/ffshare
F-DroidGitHub
FLock
APK
Shows a floating lock screen button. Software lockscreen button can help you get rid of worrying about your physical button's life. Floating button can keep you in your working app and don't need to go back to home screen in order to lock your screen. Long-clicking would send your custom Broadcast/Intent.
F-DroidGitHub
FMD
APK
I lost my new phone. And because I don't use Google Services I couldn't locate it and my phone was gone for good. In the hope that this doesn't happen again, I developed this application, so that I can locate the phone via SMS. Features: - Locate the device (using GPS or cellular location) - Lock the device - Let the device ring - Take pictures with the device's camera to see its surroundings - Factory-reset the device Usage: You can control FMD (and thus your phone) either via SMS or via FMD Server. You send a command to the phone (e.g. "fmd ring") and the phone executes it. For SMS you can either define a list of trusted contacts (phone numbers) that are allowed to send commands. Or you can set a PIN to allow anonymous usage. Then non-trusted phone numbers can also send commands by including the PIN in the message. This is useful because now if you lose your phone, you can ask a random person for help to wipe your phone remotely. If you simply text "fmd" to your phone FMD will reply with a text listing the available commands. With FMD Server you get a web interface to send commands, to view the location of your device on a map, and to view pictures taken by the device. You can self-host FMD Server. For more details, see: https://gitlab.com/fmd-foss/fmd-server Disclaimer: This app is provided on a best effort basis. We hope it is useful, we use it ourselves, but this is a hobby project and we can't guarantee that it will work when you need it the most.
F-Droid
FMD edge
APK
FMD edge is the "cutting edge" version of FMD. FMD edge receives updates faster, more often, and slightly earlier than FMD. FMD edge releases are generally stable and ready for day-to-day use. FMD allows you to locate and remotely control your Android device. This is useful if you have lost or misplaced it. FMD is decentralised, and users remain in full control of their data. For more details about FMD, see the project website (https://fmd-foss.org/docs/overview) or the F-Droid listing for the main FMD app (https://f-droid.org/packages/de.nulide.findmydevice/).
F-Droid
FOSS Warn
APK
FOSS Warn is an app for receiving global emergency alerts. Whether it's flooding, a tsunami, or bomb disposal, if there's an alert, you'll receive it. FOSS Warn uses the FOSS Public Alert Server to obtain alerts. This aggregates official feeds with alerts from over 100 countries worldwide. A list of supported countries can be found here: https://alerts.kde.org/sources/status Features: - Receive alerts in over 100 countries worldwide - Receive push notifications via UnifiedPush - Display alerts on a map - Material 3 FOSS Warn and the FOSS Public Alert Server are independent and in no way affiliated with any official authority.
F-DroidGitHub