Productivity

1843 open source Productivity apps

Score Counter
APK
Score Counter is a really simple app to keep track of two scores. Just press on the upper part of one score to increment it, on the lower part to decrement it, or long press to reset it. The score is saved across sessions.
GitHubIzzyOnDroid
Scrambled Exif
APK
Scrambled Exif (pronounced eggsif) helps you remove the metadata in your pictures before you share them. If you feel like it. If you don't want the big Internet companies (or whomever) to know where your pictures were taken don't forget to remove the metadata from them before you share them. To remove the metadata from a picture, simply share it like you'd normally do and choose Scrambled Exif. A moment later, the share 'dialog' will reappear. Now just share with the app you intended to share with in the first place. Et voilà! Required Android Permissions: ★ READ_EXTERNAL_STORAGE to read the images other apps share with it. Source Code ★ This app is open source. You can take a look at the code (and contribute if you feel like it) here: https://gitlab.com/juanitobananas/scrambled-exif Translations If you wish to help to translate this app to your own language, you can do so by translating these two projects using transifex: https://www.transifex.com/juanitobananas/scrambled-exif/ and https://www.transifex.com/juanitobananas/libcommon/. Misc Stuff and Facts ★ Basically, Exif is used by jpeg, which is the format in which your Android camera saves pictures. If you want to know more about Exif, check the Wikipedia. ★ Scrambled Exif also renames the files (this can be disabled). ★ Please don't heavily rely on the data being deleted. Scrambled Exif does its job pretty well, but it could fail. Always double-check before you share. ★ It doesn't really scramble the Exif data, it deletes it. So the name is probably stupid. But I like it. The icon doesn't depict scrambled eggs either. So the icon is probably stupid. But I like it. And I also happen to be a huge fan of eggs. So this app doesn't only have a stupid name and an equally stupid icon, it is also my (non-stupid) tribute to eggs. Especially huevos fritos. Because I love them. ★ Have fun sharing your pics!
F-Droid
Screen Lock
APK
ZukuLock is a lightweight Android application that allows you to quickly toggle the screen on or off with a single tap. The app utilizes Shizuku to execute the input keyevent 26 command, mimicking the physical power button. This is particularly useful for reducing wear and tear on your power button or adding convenience to screen control.This app was initially designed for Google Pixel devices, which lack the double-tap-to-lock feature. Most screen lock apps require Accessibility permissions, but enabling Accessibility can lead to certain banking apps in Vietnam (and possibly others globally) blocking access for security reasons. ZukuLock offers a workaround by avoiding Accessibility permissions, allowing you to use banking apps seamlessly.Key FeaturesQuick Screen Toggle: Acts as a virtual power button.Shizuku Integration: Leverages system-level permissions without requiring root access.No UI Interruption: Simply tap the app icon to execute the action without launching any additional windows.Customizable Gestures: Works with launchers like Lawnchair or Nova Launcher to enable double-tap gestures for locking the screen.
GitHubIzzyOnDroid
Screen Share Tile
APK
Share screenshot in better and smooth way.Screen Share Tile works through its quick settings tile, before using it, tile needs to be added on notification panel manually. After that, the process is easy:Click quick settings tileCrop screenshotShare it!To add the tile, please follow these steps:Pull down completely the notification shade.Tap the edit button (on stock Android it is a pencil). The quick settings editing layout will expand and display all the available tiles.Scroll down and find the screen share tile.Drag the tile up to the desired position.That's it!Permissions:Screen Recording - required in order to capture screenshots
GitHubIzzyOnDroid
Screen Shift
APK
This app let's you change your screen resolution, density and overscan. Also supports saving settings into profiles which can be loaded at later times. Requires root: Yes, on Android 4.3 (JellyBean) and higher
F-DroidGitHub
Screen Time
APK
Displays your screen time in a permanent notification. By making screen time more prominent, you can get a better sense of how much of the day you spend on your phone. Without judgement. Just so you know. This is open source: https://github.com/markusfisch/ScreenTime
F-DroidGitHubIzzyOnDroid
ScreenCam
APK
ScreenCam doesn't need any root access to record your screen and works on all phones with Android Lollipop 5.0 and above. You can also record audio along with the screen recording and get it beautifully combined with the recorded video. Choose from different resolutions, frames per second and bitrate for the best choice of quality and size of the video or make use of the app shortcut in android 7.1 nougat or in any custom launcher supporting app shortcuts. You can also pause or resume the recording seamlessly (currently only works on Android Nougat 7.0 and above) and an option to change the save directory. If you have any questions join the ScreenCam Telegram group to get chat support: Telegram support group Any feature request, suggestion, bug report or feedback can be sent to screenrecorder@orpheusdroid.com AntiFeatures: Tracking - Even if analytics/crash submission is toggled off, the app still submits data to the developers servers. More info here
F-Droid
S
ScreenStream
APK
The application allows viewing the device screen in your web browser. The main idea is to show your device screen during presentations and demos. No need of any additional software except for this app and a web browser. No annoying ads or pop-ups. It uses MJPEG to encode screen images and send them through the network. So it works with any desktop or mobile browser which supports MJPEG (Chrome, Safari, EDGE, Firefox). The application works via WiFi and/or 3G/LTE network. Fast and stable WiFi recommended because of high traffic and low network delay requirement. No Internet required, however, there must be a network connection between the client and the device. The number of client connections is unlimited, but be aware that each of them requires some CPU resources and bandwidth to send data. Application uses Android Cast feature and requires at least Android 5.0 to run. WARNING: This is not a real time streaming app. Expected delay is at least 0.5-1 second or more on slow devices, bad WiFi or on heavy CPU load by other apps. WARNING: This app is not designed for streaming video, especially HD video. Use Chromecast instead. WARNING: This app does NOT support SOUND streaming, because MJPEG does not support sound. WARNING: Some cell operators may block incoming connections to your device for security reasons, so, even if the device has an IP address from a cell operator, you may not be able to connect to the device on using this IP address. WARNING: Some WiFi networks (mostly public/guest) block connections between its clients for security reasons, so you may not be able to connect to the device via WiFi. For example, a laptop and a phone in this such a WiFi network will not be able to connect to each other.
F-DroidGitHub
Screenshot Tile (NoRoot)
APK
Adds a button/tile to the quick settings panel to take screenshots. After install you need to add the button/tile to your quick settings and then grant the permissions to record screen captures and save images to the internal storage. Features:✓ Take screenshots from the quick settings ✓ No root required ✓ Notification after a screenshot was taken (can be disabled) ✓ Immediately share, edit or delete a screenshot from the notification ✓ Edit the screenshot with the included image editor ✓ Floating button/Overlay button like a chat bubble (Android 9+) ✓ Use as assist app to take a screenshot (long-press the Home button) ✓ Only take screenshot of a specific area of the screen (long-press the tile) ✓ Delay taking a screenshot ✓ Store in any folder on any storage e.g. sd card ✓ Store in different file formats: png, jpg or webp ✓ Take automatic screenshots with apps like Tasker or MacroDroid ✓ Free, open-source, no advertising This is a fork of "Screenshot Tile [Root]" but it does not require root. Source code: github.com/cvzi/ScreenshotTile Original app: github.com/ipcjs/ScreenshotTile Open Source license is GNU GPLv3 Note: 🎦 When you take a screenshot, the "Google Cast" icon will appear in the status bar and it will be visible in the screenshot image. If you want to hide the icon, there is an explanation here: github.com/cvzi/ScreenshotTile#icon Permissions:❏ android.permission.WRITE_EXTERNAL_STORAGE "Photos/Media/Files and Storage" This is required to save the screenshot files on the internal storage of your device. ❏ android.permission.FOREGROUND_SERVICE Since Android 9/Pie this permission is required to take screenshots. It basically means that this app can run without showing itself. However the app will always show a notification when it is running. Automatic screenshots:If you want to automate screenshots from another app, e.g. MacroDroid or Tasker, you can find a step-by-step guide here: github.com/cvzi/ScreenshotTile#automatic-screenshots-with-broadcast-intents Hiding the app icon:In the app settings you can hide the app icon from your launcher. You can still access the app by long pressing the tile in your quick settings. Unfortunately, Android 10 does not allow hiding an app anymore. 🌎 Support and translationsIf there is a problem or you want to help translate this app into your language, please contact me on github.com/cvzi/ScreenshotTile/issues, cuzi-android@openmail.cc or contribute a translation on https://crowdin.com/project/screenshottile/ This app can access the Accessibility Services API which allows this app to record the screen. Data is neither collected nor shared by this app using the accessibility capabilities.
F-DroidGitHub
Script Runner for Termux
APK
Requires Termux to be installed to execute scripts.A secure Android bridge for managing and executing scripts via Termux. This app allows you to automate tasks, manage environment variables, and create home screen shortcuts for your favorite scripts with a focus on security and ease of use.Features:Integrated Script Editor: Write and modify scripts directly within the app.Flexible Execution: Support for background execution or interactive Termux sessions.Highly Configurable:Support for any file extension.Custom prefix commands and arguments.Environment variable management.Up to 5 tiles for ease of access, as well as a master tile.Addition of runtime parameters, either with text, or you own presetsCustomization: Personalize your script shortcuts with custom icons.Data Portability: Full support for importing and exporting your script library(now with sripts themself and not just my json DTOs parsing)ADB Remote ExecutionYou can now trigger scripts remotely via ADB. To use this feature, ensure you have set an "ADB Code" in the script settings (this is empty by default). Run command: adb shell am start \ -n io.github.swiftstagrime.termuxrunner/io.github.swiftstagrime.termuxrunner.ui.features.adbtrigger.AdbTriggerActivity \ --es io.github.swiftstagrime.termuxrunner.adb_code "YOUR_CODE_HERE"YOUR_CODE_HERE is supposed to be the code name of the script, like "test2" for example.Security FirstI know that scripts often handle sensitive information—whether it's API keys in environment variables or private logic. * Encrypted Storage: All script data and configurations are stored in an encrypted database using SQLCipher.Small onboarding is present for easier setup. Note on Permissions: During setup, you will be asked to grant the com.termux.permission.RUN_COMMAND permission. While the system warning may look intimidating, this is the standard and necessary way for third-party apps to securely send commands to Termux.CompatibilityMinimum SDK: 24 (Android 7.0)Target SDK: 36 (Android 16)Xiaomi / MIUI / HyperOS: Specific fixes are included to handle the unique way these systems manage shortcut permissions.Other OEMs: If shortcuts do not appear, please manually check your "Background Start" or "Shortcut" permissions in your system settings, NOTE that some flavour might reject the permission later and not send exception to the app, sadly can't do much here.Current StatusThis project is currently in early development.Testing: Tested various extensions, and all works as expectedDocumentation: Detailed code description is currently under construction.Translation: En and Ru are made by me, everything else is AI. You can always switch in settings or during onboardingStability: While functional, you may encounter edge cases. I recommend keeping backups of vital scripts using the built-in export feature. Also, BasicTextField starts lagging while typing at around 177K characters on Snapdragon 7s gen2, Snapdragon 8 gen3 does not have the same expirence. I have tested and linenumbergutter has no effect on perfomance, so it might be the internal implementation. I don't want to move to other ways of displaying stuff, because I will loose stylo support on my tablet
GitHubIzzyOnDroid
Scroll Block
APK
Scroll Block is a free app that helps you stop scrolling addictive short videos, take control of your habits, and boost productivity. It also provides analytics to help you understand your usage patterns.FeaturesBlock Addictive ContentCustomize Blocking AppsUsage AnalyticsUser-Friendly InterfaceSupported Apps - Instagram, Youtube, Linkedin, Snapchat…
GitHubIzzyOnDroid
Scrunch
APK
Have your phone play short sounds whenever you fold or unfold it. Volume can be freely set, and silent mode/DND are automatically obeyed. Tested on a Samsung Galaxy Z Fold 3, should work on the other Folds as well.
F-DroidGitHub
Seamless
APK
Offline speech to text tranlator based on Seamless M4T As a standalone app Seamless can translate between English, Spanish, Portuguese, Hindi, and Russian. Upon launching Seamless for the first time, the app will download the necessary model from Hugging Face. Please note that this is the only instance where internet permission is required. Once the model is downloaded, speech to text translation works entirely offline, ensuring your privacy and convenience. To get the most out of Seamless, follow these simple tips: - Press and hold the microphone button while speaking. - Pause briefly before starting to speak. - Speak clearly, loudly, and at a moderate pace. - Then select the target language
F-DroidGitHub
Search to browser
APK
This app forwards GLOBAL_SEARCH intents to your default browser. This can be useful if you are using the Quickstep launcher without Play Services. The launcher contains a search bar but very few app (except for the proprietary Google app) support the intent this search bar sends. So this app allows the search bar to launch a search in your browser instead of doing nothing.
F-DroidGitHub
Seasonal Foods Calendar
APK
This App shows you which foods are in Season right now and are thus available from nearby produce. Not only are they cheaper and tastier, but also their transport is less harmful to our environment. Features: * Boasts the biggest collection of foods * Lets you pick and view your favorites * Open Source * Can be run on a variety of android devices * Data presets currently available: Central Europe Please keep in mind that the actual availability of foods in your local supermarket can differ from the information shown here. (License note: this app is subject to the GNU GPL-3.0 license, with the exception of the database files in the assets folder 'assets/db'. Please contact me before re-using them.)
F-DroidGitHubIzzyOnDroid
SecScanQR
APK
Scan QR codes and share them right away with friends or copy them to the clipboard for further processing. Furthermore, with SecScanQR you can generate QR codes and all these features without a big amount of permission. Features: * Scan QR-Codes, Barcodes and many more formats * Scanned QR-Codes can be shared with friends and do a web search with the information from the QR-Code * Generate QR-Codes, Barcodes and many more formats * History
F-DroidGitHub
S
SecondScreen
APK
SecondScreen is an application designed for power users that frequently connect their Android devices to external displays. It works with your existing screen mirroring solution to give you the best experience possible. With SecondScreen, you can change your device's resolution and density to fit your TV or monitor, enable always-on desktop mode in Chrome, and even turn your device's backlight off, among several other features. This app requires elevated permissions, granted via root access or adb shell commands. The app will do nothing if you do not have a rooted device or access to adb.
F-DroidGitHub
SecondsClock
APK
SecondsClock enables you to show a clock with seconds as a home screen widget or as a full screen night clock with dimming in low light. Features: * No Ads. * No requests for donations or in-app purchases. * Fully configurable. * Adjusts text size to make use of available space.
F-DroidGitHub
Secret Space Encryptor (SSE)
APK
➤ File Encryptor: Securely encrypt your private and confidential files or entire folders. 🎥 ~ Basic file encryption video tutorial ➤ Text Encryptor: Protect your messages, notes, cryptocurrency keys (seeds, mnemonics), and other sensitive text from unauthorized access. Use the internal database or simply copy and paste to/from your favorite apps. Set a password for each encryption/decryption session — you can use an unlimited number of passwords for different purposes (e.g., notes, emails, social networking, or communication with individuals A, B, C, etc.). 🎥 ~ Text encryption video tutorial ➤ Password Vault: Securely store and manage all your passwords, PINs, and notes in one place, protected by a single master password. Includes import/export functionality (compressed, fully encrypted .pwv format or unencrypted, editable .xml format). • Encryption Algorithms: Strong encryption with multiple ciphers, including AES (Rijndael) 256-bit, RC6 256-bit, Serpent 256-bit, Blowfish 448-bit, Twofish 256-bit, Threefish 1024-bit, SHACAL-2 512-bit, and Paranoia C4 2048-bit (available in the S.S.E. Pro version). • Steganography: Text Encryptor includes a steganographic feature that hides text within JPG images using the F5 algorithm, combined with your chosen cipher to produce a final steganogram (JPEG image). • Additional Tools: Password Generator, Clipboard Cleaner, Algorithm Benchmark, and more. • Cross-platform Support: Desktop versions (Windows, Linux, macOS) of File Encryptor and Text Encryptor are available at: https://paranoiaworks.mobi • iOS Support: Paranoia Text Encryption is also available for iOS (iPhone/iPad/iPod). • Web Version: An online, client-side JavaScript version of Text Encryptor (AES) is available at: https://pteo.paranoiaworks.mobi
F-Droid
Secure File Manager Beta
APK
File manager for keeping your files in safe. Features * hiding files * encrypting files * create or extract encrypted Zip files * lock app with password or biometric authentication (optional) * disable screenshots (optional) * disabling thumbnails (optional) * clear cached thumbnails * set destination for creating media files (photo / video) * checksum (MD5, SHA1, SHA256, SHA512) This app is useless if you have a rooted device! Permissions clarification: https://github.com/Secure-File-Manager/Secure-File-Manager/wiki/Frequently-Asked-Questions#why-the-app-needs-specific-permission
F-DroidGitHub
S
Secure Lockscreen Camera
APK
Secure Lockscreen Camera is an Xposed module to skip authentication on "Quickly open camera" gesture. It allows the camera to draw activity over lockscreen without invoking Keyguard.Tested only with LSPosed, ANXCamera and GCam port. Other combinations might work, though.
GitHubIzzyOnDroid
S
SecureOTP - Universal OTP Extractor
APK
SecureOTP is a smart, privacy-focused Android utility that automatically detects, extracts, and copies OTP (One-Time Password) codes from ANY app notifications to your clipboard instantly. Universal App Support • SMS Messages - All messaging apps • Email - Gmail, Outlook, Yahoo, ProtonMail, etc. • Banking Apps - All major banks and fintech apps • Social Media - WhatsApp, Instagram, Facebook, Twitter, Telegram • Payment Apps - PayPal, Paytm, PhonePe, Google Pay • ANY app that sends OTP notifications! Smart Detection • Intelligently identifies OTP codes even when notifications contain multiple numbers • Filters out phone numbers, dates, and tracking numbers • Context-aware pattern matching for maximum accuracy • Supports various OTP formats (4-8 digit codes) Privacy & Security • 100% Local Processing - All OTP extraction happens on your device • No Internet Required - Works completely offline • No Data Collection - Zero data sent to servers • Open Source - Fully transparent code you can audit • No Permissions Abuse - Only uses NotificationListenerService Battery Optimized • Efficient background processing with minimal battery impact • Smart wake lock usage (max 3 seconds per notification) • Uses coroutines for non-blocking operations • No polling, no API calls, no 24/7 background services Performance • Instant OTP detection as notifications arrive • Auto-copy to clipboard - ready to paste immediately • Minimal memory footprint • Optimized for low-end devices Requirements • Android 8.0 (API 26) or higher • No internet connection needed • No account setup required Open Source SecureOTP is fully open source. View the code, contribute, or report issues on GitHub: https://github.com/26JATIN/SecureOTP
F-DroidGitHub
Self Attendance Tracker
APK
Using Self Attendance Tracker, students can track their class attendance on their own. They can 1. See the classes they have to attend today 2. List of course for which attendance is being tracked and see presents, absents and cancelled classes per course 3. Create schedule for the week so that these schedule classes are repeated weekly 4. Create extra classes that are additional to the weekly schedule classes 5. See marked attendance record for a specific course
F-DroidGitHub
Send to SD card
APK
This adds an item to the share menu to save the object to the sdcard. For example, let's say you place a memory card in the phone to look at some pictures. You look at them in the gallery and as you go you copy the good ones to the internal memory. Not all things will be saved as expected: a webpage will only have it's url saved.
F-DroidGitHub