Productivity

1843 open source Productivity apps

Appteka
APK
Appteka is an alternative store for Android. It also can extracts APKs, are installed on your Android device and cope them into your SD card.Features:Fast and easy to use.Extracts almost all application, including system applications.No ROOT access required.Upload Apks to special Appteka.Store.Provided Search option to search applications.Support features of Android 7.0Can backup and install Apks from your SD Card.Install free apps from Appteka.Store.Discuss apps and games with other Appteka users in realtime chat!Important note: Appteka store is rather an „app exchange“. Users can upload apps freely, and content is only moderated to a degree. It's your own responsibility to take proper safety measures.
GitHubIzzyOnDroid
AquaDroid
APK
AquaDroid reminds you to drink water and tracks your water intake habit. This app will calculate total water intake according to your weight, age and your daily workout time. You can set reminder to drink water. AquaDroid will show your water intake habbit. Required Android Permissions: * RECEIVE_BOOT_COMPLETED : to register alarm for notification * VIBRATE : to controll vibration
F-DroidGitHub
ArcheryStats
APK
This app lets you save your archery scores in blocks of six. The scores can be reviewed in a table or a plot. The score data is easily imported in to LibreOffice, OpenOffice, Excel, ... (CSV-Files in the folder selected shared documents folder)
F-DroidGitHub
ArchiveKeep
APK
DISCLAIMER: This is an early release. The author already uses the software to fulfil own needs, but there's still a room for improvement and a potential to find undiscovered issues, bugs or edge-cases. Utility facilitating preservation of personal archive of files, replicated in multiple storages of own choice. The main focus is on preservation - keep identical copies while not performing any destructive operations, nor replication of corruption, nor other means of data loss. Features: Plain files - archived files aren't wrapped in custom format, and are readable with any application. Incremental synchronization - update offline and other storages incrementally, when they become available. Filesystem agnostic
F-DroidGitHub
ArityCalc
APK
Scientific calculator with complex numbers and 2D/3D graphing of user-defined functions. - Trigonometric functions - Combinatorial functions - Complex numbers - Binary, octal, hexadecimal numbers - Animated 3D graphing - Graphing multiple 2D function on a single graph - Graphing of derivatives for 2D functions - Screenshots of the graphs
F-DroidGitHub
Arru
APK
Arru is an app to help you to track and analyze your expenses.Features:Light/Dark modeWide screen supportLocal backupsData exportTransaction baskets tracking your total expenditure with optional product, category, shop and producer spending trackingComparisons between prices at different shopsRanking of categories and shops based on total money spentMerging capabilities for categories, shops, products and producers
GitHubIzzyOnDroid
ArtNet Receiver
APK
Display the packet frequency of ArtNet packages on the network. Watch the single channel values of any DMX Universe and Subnet in hexadecimal format, decimal format or as percentage.
F-Droid
Atalaya
APK
An open-source mobile cell tower monitor that provides detailed information about the antenna your device is connected to, such as its identifiers, radio technology type, bands in use, and signal quality with its most representative values. It can interpret GSM, CDMA, WCDMA, TD-SCDMA, LTE, LTE+, 5G NSA, and 5G SA technologies.
F-DroidGitHub
Athena
APK
Review your device's information, from hardware to software. Repository: https://github.com/SebaUbuntu/Athena Key points: - Open source - Material 3 looks - Supports devices starting from Android Marshmallow - Tree-like view of the data - Export data as JSON Sections: - Audio - Biometrics - Bluetooth - Build information - Camera - CPU - Device - Display - DRM - GNSS - GPU - Health - Input - Lights - Media - NFC - RIL - Security - Sensors - Services - Storage - System properties - Thermal - Treble - User - UWB - Wi-Fi
F-DroidGitHub
AtmosphereLogger
APK
Logs atmospheric pressure by using Android device's barometer sensor.
F-DroidGitHub
Atomic
APK
Atomic – Periodic Table is an open-source app, designed to be intuitive, which means that the app works great for both those who only wants basic chemistry and physics information like an elements atomic weight to more advanced users who might want more detailed data like an isotope’s halftime or an elements ionization energy. There are multiple tables available in the app as well as some options to easily visualize data with more coming in the near future. ’Atomic - Periodic Table’ is a burden-less experience with no ads or other nonsense, just all the data you need for your chemistry or physics project!Atomic - Periodic Table will also continue to grow as more feature updates will be coming bi-monthly adding more data sets, additional details, additional visualization options for the main ’Periodic Table’ and much more.Atomic - HighlightsPeriodic Table – Bring an intuitive periodic table with you on the goDynamic Table – The main table can switch data with a simple tap of a button to easily show and visualize important data.Electronegativity Table – Easily see the difference of electronegativity between different elements.Solubility Table – See which compounds are soluble with whichElectrochemical Series – Easily view elements electrode potentialDictionary – Master the periodic table with the help of an inbuilt dictionaryElement Details – Information about every elementFavorite Bar – Select which element details are most important to you, for easier accessOffline Mode – To save data enable the offline mode which will disable the loading of some images.And much more!Isotope Panel – Explore a vast number of isotopesCurrent Data:Atomic NumberAtomic WeightDiscovery DetailsGroupAppearanceIsotope DataDensityElectronegativityBlockElectron Shell detailsBoiling Point (Kelvin, Celsius and Fahrenheit)Melting Point (Kelvin, Celsius and Fahrenheit)Electron ConfigurationIon ChargeIonization EnergiesAtomic Radius (Empirical and calculated)Covalent RadiusVan Der Waals RadiusPhase (STP)ProtonsNeutronsIsotope MassHalflifeFusion HeatSpecific Heat CapacityVaporization HeatAnd more
GitHubIzzyOnDroid
Attendance Viewer
APK
Students of JUET and JIIT-128 can view class attendance. It visualizes the attendance in a streamlined manner, along with additional details for each subject, providing details about the subject. You can also set a threshold attendance which helps you in maintaining the attendance.
F-DroidGitHub
Aucards
APK
Aucards is a free and open-source app where you can create colorful communication cards to help you communicate with others.App is based on the concept of "autistic cards", which people with special needs use to quickly communicate their feelings, their requests or inform others of their conditions.If you've ever experienced the need to say something when you couldn't, for example, in a moment of autistic shutdown, when you are too overwhelmed to speak, then this app is for you. It is designed to be as frictionless as possible to minimize the effort needed to express what you feel right now.Highlights:Create an endless amount of cards with unique messagesChoose any color from a rich palette – or create your own!Organize your cards however you like: drag them around or add to favouritesEasy to use: just tap on the card to open it in fullscreen!Bring your cards to any device: easily export and transfer them wherever you likePlay a sound to let others know you want to say somethingCompletely free, open source and no ads – ever!Who can benefit from this app:People with autism/adhdChildren who have difficulties with verbal communicationElderly people who need assistanceOr anyone in a situation where you can't speak: on a loud concert or a lecture!
GitHubIzzyOnDroid
A
Audio HeadQuarter
APK
Audio HeadQuarter is a tool to control Android application volume individually, TRUE adjusting not auto adjust script. It’s not a stand-alone app but works together with its Magisk module; the app is used for adjusting the application volume separately.For detailed instructions, please visit the app‘s website.
GitHubIzzyOnDroid
A
Audio Output Switcher
APK
Audio Output Switcher adds a Quick Settings tile that provides instant access to Android's native audio output selection dialog. FEATURES: • Quick access to audio output selector • Integration with native Android system • Support for all connected audio devices (headphones, speakers, Bluetooth) • Lightweight with no background battery usage • Material Design interface USAGE: 1. Install the app 2. Open Quick Settings (swipe down twice from status bar) 3. Edit tiles and add "Audio Output" 4. Tap the tile to switch between audio devices Perfect for users who frequently switch between headphones, speakers, and Bluetooth devices. The app requires Android 15+ and integrates directly with the system's MediaOutputDialog for a seamless experience.
F-DroidGitHubIzzyOnDroid
Audio Source
APK
Audio Source forwards Android microphone audio input to the PulseAudio daemon through ADB, so you can use your Android device as a USB microphone. Requirements: * Device with at least Android 4.0 (API level 14), but fully tested only on Android 10 (API level 29) so your mileage may vary. * GNU/Linux machine with: * Android SDK Platform Tools (requires adb in PATH). * PulseAudio or PipeWire with PulseAudio support (requires pactl in PATH). * Python 3 (requires python3 in PATH). For further details, see the project's documentation.
F-DroidGitHubIzzyOnDroid
Aurora Store
APK
Aurora Store is an unofficial, FOSS client to Google Play with an elegant design. Aurora Store allows users to download, update, and search for apps like the Play Store. It works perfectly fine with or without Google Play Services or microG. Features: • FOSS: Has GPLv3 licence • Beautiful design: Built upon latest Material 3 guidelines • Account login: You can login with either personal or an anonymous account • Device & Locale spoofing: Change your device and/or locale to access geo locked apps • Exodus Privacy integration: Instantly see trackers in app • Plexus integration: Instantly see app compatibility without Google Play Services or with microG • Updates blacklisting: Ignore updates for specific apps
DirectF-DroidIzzyOnDroid
Auth Token
APK
Turning a mobile phone into a One Time Password (OTP) generation device which can be used in the place of hardware tokens. Support for provisioning tokens using the KeyUriFormat and QR codes as well as manual creation. Can optionally be protected with a PIN to stop unauthorised access to the software tokens. Supports both HOTP (Event Tokens) and TOTP (Time Tokens) specifications.
F-DroidGitHub
Authnkey
APK
Authnkey is a credential provider that lets you use FIDO2 security keys (like YubiKey, SoloKey, Nitrokey, or Token2) for passkey authentication on Android. Android's built-in WebAuthn support has a significant gap: it does not support CTAP2 over NFC. This means you cannot use PIN-protected passkeys or discoverable credentials with NFC security keys — you're limited to basic U2F tap-to-authenticate. Authnkey fills this gap by implementing the full CTAP2 protocol. The app registers as a credential provider, so any app or browser that supports the Android Credential Manager API will offer Authnkey as an option when passkeys are requested. This also works on devices without Google Play Services, since Authnkey implements the CTAP2 protocol directly rather than relying on Google's FIDO2 API. Supported features: - Passkey creation and authentication - PIN verification - Discoverable credentials - Multiple accounts per site - NFC and USB transports No root required.
F-DroidGitHub
Auto Auto-Rotate
APK
Auto Auto-Rotate is an extremely simple app that stores Android's auto-rotate setting per app. Do you usually disable auto-rotate and enabled it only for some apps? Like your gallery, or your video app? Do you tend to forget to turn it off afterwards? Does it bother you? Then Auto Auto-Rotate is the perfect app for you! Auto Auto-Rotate is open source and released under the GPLv3 license[1]. Check out the code if you like[2]. Required Android Permissions ▸ WRITE_SETTINGS to turn Android's auto-rotate on and off. ▸ BIND_ACCESSIBILITY_SERVICE to detect app launches. ▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS to make sure it keeps running in the background. ▸ RECEIVE_BOOT_COMPLETED to automatically startup on boot if activated. ▸ PACKAGE_USAGE_STATS to get the currently running app. Get it You can download it for free in F-Droid[3] Translations Translations are always welcome! :) The app is available for translation as two projects on Transifex[4] [1] https://www.gnu.org/licenses/gpl-3.0.en.html [2] https://gitlab.com/juanitobananas/auto-auto-rotate [3] https://f-droid.org/packages/com.jarsilio.android.autoautorotate/ [4] https://www.transifex.com/juanitobananas/auto-auto-rotate and https://www.transifex.com/juanitobananas/libcommon
F-Droid
Auto Light
APK
Auto Light: Precision Brightness ControlAuto Light is a specialized replacement for the standard Android adaptive brightness feature. Designed for users who demand absolute control, this app provides a custom-tailored brightness curve based on your specific environment.This is a power-user tool that may require additionally manual configuration to function effectively.For a proper function, it requires to disable the built-in Android Adaptive Brightness feature manually before using Auto Light app.How It WorksThe app utilizes a four-point non-linear mapping model to create a smooth brightness curve. If the predefined settings do not meet your requirements, it allows you to set intermediate points for four distinct ambient light levels and their corresponding intensities. The app then calculates the optimal intermediate values to ensure a smooth, predictable transition.The main intended working mode is “On screen unlock/rotate” where the app captures ambient light data only during specific triggers (like unlocking or rotating). This sets your brightness once, preventing the “flickering” or “hunting” common with standard auto-brightness.The Auto Light app utilizes Android’s notification system to ensure stable background performance. Since the app does not send active alerts or messages, you may choose to disable notifications in your Android system settings without affecting core functionality. To do this within the app, tap the three dots in the top-right corner, go to Settings, and ensure Notifications is toggled off.Permissions & PrivacyTo provide reliable system control without compromising privacy, Auto Light uses:Modify System Settings: Necessary to adjust the display brightness levels.Notifications (Service Persistence): Used to maintain a Foreground Service, ensuring the Android system does not terminate the app while it's monitoring light levels.Run at Startup: Ensures your custom brightness profile is active immediately after a device reboot.User Present & Configuration Change: Used strictly to trigger brightness adjustments when you unlock your phone or rotate the screen (No privacy-sensitive data is accessed).Note: This app does NOT require Internet access, Location data, or Phone/Call logs, making it a privacy-respecting utility.
GitHubIzzyOnDroid
Auto Mute
APK
Auto Mute is an open source app to automatically mute or unmute your media volume based on the type of audio playing.Auto Mute can be configured to automatically unmute media audio or show the media volume control when music, media, assistant and game audio starts playing. It can also automatically mute after audio stops playing.
GitHubIzzyOnDroid
Auto Off Bluetooth
APK
Auto Off BluetoothAuto Off Bluetooth is a lightweight utility for Android designed to preserve battery life and increase device security. The app monitors your Bluetooth connection status and automatically turns off the Bluetooth radio after 20 seconds if no devices are connected.How it worksThe app listens for Bluetooth state changes in the stack and for Asynchronous Connection-Less disconnection events in the background. When a device disconnects, the app starts a timer. If the timer expires without a reconnection, the app automatically disables the Bluetooth adapter to save power. If a Bluetooth device reconnects, the app postpones the Auto Off task until the next disconnect.PermissionsThe app requires the following permissions to manage your Bluetooth hardware:BLUETOOTH: Allows the app to see the status of connections.BLUETOOTH_ADMIN: Allows the app to toggle the Bluetooth radio on/off.BLUETOOTH_CONNECT: To interact with paired devices (required for Android 12+).
F-DroidGitHubIzzyOnDroid
Auto Shine
APK
Android app for automatic screen brightness adjustment. Replacement for built-in feature. WARNING: This app is not one click solution! It requires some configuration to work properly. It uses 4 pairs of light sensor data and corresponding screen brightness. In-between values calculated as simple linear interpolation of those points. Main intended working mode is "Screen unlock/rotate" - read ambient light data, set brightness once... and do not annoy with backlight beaming anymore. Permissions: - Modify system settings - required to control display brightness - Phone - keep reading light sensor data while phone ringing in pocket - Notifications - to prevent being killed by system - Request ignore battery optimizations - to prevent service suspend - Run background service - it has "special use" type because does not fit in any category - Run at startup - ...
F-DroidGitHub