Productivity

1843 open source Productivity apps

C
Cosmovisor
APK
Point your phone at the sky and Cosmovisor overlays the satellites passing over you right now on the camera image, in augmented reality. Plus pass predictions, ham-radio tools and a star map. All the orbital math runs on your device. Works fully offline once the public orbital data has been downloaded. FEATURES * AR view: camera preview with satellites drawn at their real sky position, refreshed every second. Tap one for its data. * Satellite list: search by name or NORAD id; filter by category (ISS, Starlink, GPS, weather, science...), object type (payload / rocket body / debris), country/operator, orbit regime (LEO/MEO/GEO/HEO), radio band and "above the horizon now". * Passes: 24-hour pass predictions grouped by day, with opt-in alerts before a pass. * Sky and astronomy: Sun, Moon and planets, Moon calendar, eclipses, a pannable planetarium, Starlink train finder, and bright comets and asteroids from JPL's Small-Body Database. * Ham radio: live full-duplex Doppler (including inverted transponders), rig and rotor control over TCP (rigctld/rotctld), ISS SSTV and APRS decoded from the phone mic, RTL-SDR reception over rtl_tcp (NBFM, SSTV, NOAA APT weather imagery), and a QSO log with ADIF export. All opt-in. * Night mode: a red theme to preserve your dark adaptation. PRIVACY Privacy comes first. No accounts, no ads, no tracking, no telemetry. * Your GPS location is processed only on the device. It is never sent or stored off-device. * The only network requests fetch public orbital data (CelesTrak, and optionally the SatNOGS transponder catalog and JPL small-body data). They are anonymous and carry no personal data or location. * Works offline with the last downloaded data. Cosmovisor is fully de-Googled: no Google Play Services, no Firebase, no trackers. Location uses the AOSP LocationManager and the fonts are bundled, so it runs on degoogled devices. Free software, licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
F-Droid
Counter
APK
Counter is an app for counting, by clicking + and - you can increase or decrease the number. Counter uses a flip clock design.What can you do with Counter?CountChange CountReset Count
F-DroidGitHubIzzyOnDroid
C
Crazyflie Client
APK
Connect to Crazyflie 2.x using Bluetooth low energy and both the original Crazyflie and Crazyflie 2.x using the USB Crazyradio dongle connected with a USB OTG cable. Features: * Control Crazyflie and Crazyflie 2.x using Crazyradio on a USB OTG compatible device * Control Crazyflie 2.x using Bluetooth LE 4.0 * Control mode configurable * Control sensitivity configurable * Axis and button mapping configurable (only for game pad) * Control Crazyflie using touch controls * Control Crazyflie using game pad (connected via USB or Bluetooth) * Control Crazyflie using the device's gyroscope * Control LED ring effects (requires Crazyflie 2.x and optional LED ring deck) * Play the Imperial March melody on the buzzer deck (requires Crazyflie 2.x and optional buzzer deck) * Update Crazyflie using Crazyradio (experimental feature, update via BLE coming soon) Please note: This app is designed to control Crazyflie and Crazyflie 2.x. It requires either a Crazyradio, Crazyradio PA or a Bluetooth LE 4.0 compatible device running Android 4.4+. Only Crazyflie 2.x can be controlled with Bluetooth LE. Do not pair the Crazyflie via Bluetooth settings! Distributors for Crazyflie and Crazyradio can be found on our distributor list: https://www.bitcraze.io/buy/local-retailers/ This app is using JoystickView Widget from mobile-anarchy-widgets (https://code.google.com/p/mobile-anarchy-widgets/wiki/JoystickView). Contributions are welcome! How to use the bootloader: The list of firmwares should automatically be filled (make sure you have a network connection!) Select a firmware (make sure you select the right one depending on which Crazyflie you want to update (CF1 or CF2)) Flash firmware (For Crazyflie 1, click on "Flash firmware" and switch on the Crazyflie during the next 10 seconds. For Crazyflie 2, press the ON/OFF switch of the Crazyflie longer than 1.5 second until one blue LED blinks. Then release the button and both blue LEDs should blink. Then click on "Flash firmware") After a successful flash the Crazyflie will automatically restart in firmware mode and is ready to use. It's nearly impossible to brick the Crazyflie. In case of any problems during flashing, you can always try again or use the PC client to re-flash. Permissions: * Photo/Media/Files: This is required to save the firmware files on the device. * Bluetooth connection information: This is required for connecting to Crazyflie 2.x over Bluetooth. * Location: This is required for Bluetooth LE scanning since Android 6.0.
F-DroidGitHub
Crescent Cash
APK
Send coins to a Cash Account (https://cashaccount.info) or Bitcoin Cash address with Crescent Cash. Simple. Secure. Trustless. Crescent combines the simplicity of traditional, centralized money apps with the security of trustless Bitcoin wallets. Crescent Cash is a non-custodial wallet that allows for you to send Bitcoin Cash to other Cash Account users with their username, or to normal Bitcoin Cash addresses.
F-Droid
Crypto Prices
APK
Crypto Prices lets you track prices of all cryptocurrencies like Bitcoin, Ethereum, XRP, and Litecoin. You can also view detailed information about every coin, like price history, market cap, and volume. Supports over 10000 Cryptocurrencies View prices of coins and tokens like Bitcoin (BTC), Ethereum (ETH), Bitcoin Cash (BCH), Ethereum Classic (ETC), Litecoin (LTC), Dogecoin (DOGE), Stellar (XLM), Tron (TRX) and many more. Detailed Statistics Get statistics to every coin, like market cap, volume, 24H-High and Low, and an interactive price chart over different time periods. Your Favorites Set coins as favorites to track all prices of your crypto portfolio. Sort favorites in any order you like to view prices even faster. Your Portfolios Add coins from all your real or imaginary crypto portfolios and watch their value change. (This is NOT a crypto wallet. All added coins are imaginary.) Price alerts Create your own alerts for all coins and get notified of large price changes of your favorites. Quick Search Search through all available coins by name or symbol. 56 Supported Fiat Currencies US Dollar (USD), Euro (EUR), British Pound (GBP), Australian Dollar (AUD), Canadian Dollar (CAD), Swiss Franc (CHF), Chinese Yuan (CNY), Japanese Yen (JPY), New Zealand Dollar (NZD) and Russian Ruble (RUB) and more. Feature Overview • List of all cryptocurrencies • Sort coins by marketcap, volume etc. • Add coins as favorites • Sort favorites in custom order • View detailed statistics and price history • Imaginary portfolios • Create price alerts for coins • Get notification on large price movements • Change the currency of the prices shown • Password lock • Search • Dark mode and color customization Free and Open source Crypto Prices is open source and licensed under GPLv3. The source code is available here: https://gitlab.com/cl0n30/cryptoprices
F-Droid
CryptoTracker
APK
CryptoTracker is the ultimate companion for cryptocurrency enthusiasts and investors. With its intuitive interface and sleek Material 3 design, managing your favorite cryptocurrencies has never been easier or more enjoyable.Whether you're a seasoned trader or just starting out, CryptoTracker equips you with all the tools you need to stay ahead in the cryptocurrency market:- Real-time price updates 💹: Keep track of the latest market values in an instant.- Detailed statistics 📈: Dive deep into key data for every cryptocurrency.- Portfolio 💼: Monitor your crypto holdings, track performance over time, and manage your assets with ease.- Insightful charts 📊: Visualize trends with beautifully crafted graphs.- Material 3 design 🎨: Sleek, modern, and user-friendly interface. - Multi-currency support 💱: View rates in your preferred currency.- Privacy-focused 🔒: No data collection ensures your information remains secure.- Ad-free experience 🚫📢: Enjoy uninterrupted use with no intrusive ads.- Lightweight and efficient 🗜️: Optimized for performance to save space and run smoothly.- Open-source 🔧: Transparent, secure, and community-driven.Experience the perfect balance of functionality, privacy, and design with CryptoTracker—your trusted tool for navigating the cryptocurrency market.
IzzyOnDroid
CryptocurrencyPrices
APK
CryptocurrencyPrices is an app for Android devices to check historical cryptocurrency prices (in USD).Its main activity contains a spinner view to select currency (searchable list contains 100 most worth cryptocurrencies - sorted descending by market cap). It also allows to set date range - actual or archival, chosen from date picker. There is, as well, chart which shows selected cryptocurrency price changes (with calculated percentage value of price trend) in selected time period - app allows to select last 1 year, 1 month, 1 week and 24 hours.The app contains a local database. It is used for caching downloaded data - it saves data which has been visible on the screen to allow browsing it later, when no Internet connection is available.
GitHubIzzyOnDroid
Cryptomator
APK
With Cryptomator, the key to your data is in your hands. Cryptomator encrypts your data quickly and easily. Afterwards you upload them protected to your favorite cloud service.Cryptomator requires a license key, which you can obtain from https://cryptomator.org/android/EASY-TO-USECryptomator is a simple tool for digital self-defense. It allows you to protect your cloud data by yourself and independently.Simply create a vault and assign a passwordNo additional account or configuration neededUnlock vaults with your fingerprintCOMPATIBLECryptomator is compatible with the most commonly used cloud storages and available for all major operating systems.Compatible with Dropbox, OneDrive, S3- and WebDAV-based cloud storage servicesCreate vaults in Android’s local storage (e.g., works with third-party sync apps)Access your vaults on all your mobile devices and computersSECUREYou don't have to trust Cryptomator blindly, because it is open source software. For you as a user, this means that everyone can see the code.File content and filename encryption with AES and 256 bit key lengthVault password is secured with scrypt for enhanced brute-force resistanceVaults are automatically locked after sending app to backgroundCrypto implementation is publicly documentedAWARD-WINNINGCryptomator received the CeBIT Innovation Award 2016 for Usable Security and Privacy. We're proud to provide security and privacy for hundreds of thousands of Cryptomator users.CRYPTOMATOR COMMUNITYJoin the Cryptomator Community and participate in the conversations with other Cryptomator users.Follow us on Mastodon @cryptomator@mastodon.onlineLike us on Facebook /Cryptomator
F-DroidGitHubIzzyOnDroid
Curbox: App & Website Blocker
APK
Curbox is a free and open source app blocker and screen time tracker built for digital wellbeing and a real digital detox. Block apps, websites, reels and shorts, then watch your screen time drop and your focus come back. Everything runs on your phone. Curbox has no internet permission, so your usage data can never leave your device. No ads, no accounts, no tracking, fully open source. Block apps and websites • App and Website Blocker: block any distracting app or website completely • URL Path Blocking: block just one part of a site, like m.youtube.com/shorts, while the rest of YouTube still works • Short Form Content Blocker: shut off Instagram Reels and YouTube Shorts so the feed stops pulling you back Hide only the distracting parts Granular UI Hiding lets you remove the trap inside an app without losing the app. Curbox lays a clean overlay over the exact area you pick, so everything else keeps working. For example, hide the YouTube home feed but keep search, blank out the Instagram explore tab, or the entire home feed while allowing posts from friends. You stay in control of what you see. Stay focused • Focus Mode: pause apps and websites for a set time so you can study or work in peace • Scheduled DND: turn on Do Not Disturb automatically at the hours you set • App Specific Grayscale: drain the color out of Instagram while your Camera stays full color, so dull apps lose their pull • Usage Based Limits: block an app or site after a set amount of use, like WhatsApp after 1 hour • Time Based Access: allow an app only during set hours, like WhatsApp from 7 AM to 9 PM • Mindful Messages: gentle nudges that run as overlay when you use an app See your time • Usage Analytics: clear breakdowns of how long you spend in each app and website • Focus Statistics: track your focus sessions and your progress over time • Live Scroll Counter: a real time count of how many short videos you have scrolled • Session Timer: a live timer of how long the current app has been open • Home Screen Widgets: keep your stats and quick controls on your home screen Choose how hard it is to give in When you try to open something outside its schedule, you decide what it takes to get back in. • Strict Blockade: no access at all • Timed Unlocks: each unlock lasts a short set time, like 5 minutes • Dynamic Unlocks: pick the unlock length yourself each time • QR or Barcode Unlock: scan a real barcode, like one on a book, so you have to get up and move • Sentence Retyping: type out a full sentence before the app will open • Unlock Limits: cap how many unlocks you get every few hours Private by design Most screen time apps use the Accessibility service to see everything you do, and they also connect to the internet. Curbox uses the same Accessibility service to block and track, but it never asks for internet permission. Your data stays on your phone, and the full source code is public so anyone can verify it. Setup 1. Open Curbox on your Android phone 2. Grant the permissions it asks for, like Accessibility, Notifications and Draw over other apps 3. On Android 13 and above, allow restricted settings before you turn on the Accessibility permission. Watch a short guide here: https://youtu.be/91B72lEpcqc?si=PCKKUSwM1aLdELqJ 4. For the smoothest setup and updates, install Curbox from the F-Droid app (please avoid website)
F-DroidGitHub
Currencies: Exchange Rate Calculator
APK
Currencies is a simple and straightforward currency converter.It is not intended to be used for realtime financial business, rather to be a handy companion e.g. on vacations. - The app supports all relevant currencies. You can choose between several official exchange rate providers: - frankfurter.app with over 30 currencies, provided by the European Central Bank - OpenExchangerates contains over 160 currencies, with hourly updates - InforEuro provides the European Commission’s official monthly accounting rates for the euro and over 150 corresponding conversion rates - Bank of Canada provides about 23 currency rates of the Canadian Central Bank - The Norwegian Central Bank "Norges Bank" lists some 40 exchange rates - The Russian Central Bank "Bank Rossii" gives probably the most reliable data of exchange rates to Russian Ruble. Some 44 exchange rates are listed - The UI is simple and pure Material 3 Design. - Exchange rate history: Check out the chart for the past year, to see how the currencies have developed. - Historical rates: You can use rates from prior dates. - A major feature is the included calculator. Useful e.g. if you want to split up a restaurant bill. - Fee calculator: optionally add a customizable foreign exchange fee to all calculations. - Currencies is written for Android in Kotlin, targeting Android 13 and supporting light and dark themes. - The app is ad-free and doesn't spy on the user.
F-DroidGitHubIzzyOnDroid
Currency
APK
Simple currency conversion. * Currency rates from the European Central Bank * 32 international currencies * Currency rates updated daily * Last rate update retained for use offline * Historical currency rate charts * Ukrainian, German, Italian and French translation
F-DroidGitHub
Current Activity
APK
Current Activity is an useful open source tool for Android Developers, which shows the package name and class name of current activity.We use accessibility service api and package usage stats to monitor app activity changes and show the info in a freely moveable popup window.How can this app help you? Well here are the main features of this app:It provides a freely moveable popup window to view current activity infoIt supports text copying from popup windowIt supports quick settings and app shortcut for easy access to the popup window. Meaning you can get the popup window in your screen from anywhere.Feeling uncomfortable giving all permissions?You can disable accessibility permission and still use the app without any noticeable issueBut if you enable battery optimization or restrictions for this app, you might face some issues in runtime
GitHubIzzyOnDroid
CuteCalc
APK
CuteCalc is a cute an elegant calculator app for Android!
F-DroidGitHubIzzyOnDroid
Cyrillic to Latin
APK
This Latin to Cyrillic (Latinica to Ћирилица) transliterator converts a text based on the Latin-script to a text based on the Cyrillic script and the other way around. Supports the Serbian Azbuka, Russian (ISO 9:1995) and 5 more alphabets. But the conversion table is also extendable/completely customizable with the characters of your choice Supports two different layouts: -Latin and Cyrillic text side by side and -Single text field with auto-detection of text type More features: -The converted text can automatically be copied to the clipboard. -All letters currently used for the conversion can be seen in a summing up -Remembers inserted text even if you close the app and reopen it -You can customize the alphabet of your choice or even build your own conversion alphabet from scratch -Dark theme support - choose between light and dark theme Includes the following alphabets for Latin to Cyrillic and Cyrillic to Latin conversion: Serbian Azbuka Belarusian (ISO 9:1995) Bulgarian (ISO 9:1995) Macedonian (ALA-LC) Macedonian (ISO 9:1995) Russian (ISO 9:1995) Ukrainian (ISO 9:1995)
F-DroidGitHub
DD GUI
APK
DD GUI is a graphical interface for the good old dd command in a rooted Android environment. Its objective is to facilitate the execution of dd commands by providing a graphical interface. To quickly summarize what can be done with this command, here is a list:Backup current system/kernel/recovery/* image to anywhereDirectly flash a new recovery/kernel (if recovery partition is known and it is a .img file)Copy/replace files as rootDISCLAIMER: THIS APPLICATION CAN BE DANGEROUS. Under any circumstances, anyone who contributed to the development this application shall have no liability for any damages or losses caused by it. DD GUI is free and open source software made in hope that it will be useful to someone. By choosing to use this application, you and only you will be responsible for what you do with it.
GitHubIzzyOnDroid
DEMOCRACY
APK
DEMOCRACY+ ist da! WAHL-O-METER Du wolltest schon immer wissen, ob die Partei, die Du gewählt hast, auch während der Legislaturperiode noch auf Deiner politischen Linie liegt und wie stark Du mit dem Abstimmungsverhalten Deines Direktkandidaten übereinstimmst, dem Du Dein Vertrauen zugesprochen hast? Der Wahl-O-Meter macht's möglich, denn mit diesem Release enthält die App endlich auch den systematischen Vergleich des eigenen Abstimmungsverhaltens mit dem der Fraktionen bzw. dem jeweiligen Direktkandidaten. WAHLKREISERGEBNISSE & ABGEORDNETENPROFILE Um den bürgerlobbyistischen Einfluss auf die Politik zu erhöhen, schlüsseln wir ab sofort das Community-Ergebnis zusätzlich nach Wahlkreisen auf. Hast du zuvor Deine Postleitzahl eingegeben, siehst Du ab sofort eine weitere Grafik, die Dich über das Abstimmungsergebnis der User in Deinem Wahlkreis informiert. Auf diese Weise möchten wir den Druck auf die Direktkandidaten erhöhen, sich regelmäßig mit den Meinungen ihrer Wähler zu beschäftigen und ihnen Rede und Antwort zu stehen. Dafür stehen in den Abgeordnetenprofilen In-App-Kontaktmöglichkeiten zur Verfügung. NEUE INTERAKTIONEN Hast Du zu einem Vorgang Deine Stimme abgegeben, bieten wir Dir mit DEMOCRACY+ jetzt schnelle weitere Interaktionsmöglichkeiten an: Du kannst ab sofort mit einem Klick die Benachrichtigungen aktivieren und/oder das Gesetz teilen. Für Anträge in Vorbereitung haben wir diese Logik um das Upvoten erweitert. Aber jetzt, sieh selbst, was DEMOCRACY+ für Dich bereithält!
F-DroidGitHub
DEfO ECH Apps
APK
This is a demo fork of F-Droid to serve as an example app built on the development fork of Conscrypt which supports TLS Encrypted ClientHello (ECH). ECH is the next version of the TLS protocol that encrypts internet traffic and puts the "S" in HTTPS. It makes it possible to encrypt all of the metadata that is possible to encrypt in the TLS negogiation. It is a test case for interoperability between various implementations, platforms, and networks. The Encrypted ClientHello (ECH) mechanism (IETF draft spec) is a way to plug a few privacy-holes that remain in the Transport Layer Security (TLS) protocol that's used as the security layer for the web. OpenSSL is a widely used library that provides an implementation of the TLS protocol. The DEfO project is developing an implementation of ECH for OpenSSL, and various clients and servers that use OpenSSL as a demonstration and for interoperability testing. This uses the mirror of f-droid.org that is on Cloudflare with ECH enabled: https://cloudflare.f-droid.org DEfO was initially funded by the Open Technology Fund, and subsequently by the National Democratic Initiative. Tolerant Networks Ltd. and people from the Guardian Project are doing the work in DEfO.
F-DroidGitHub
DHBW Horb Student App
APK
🎓 Specially developed for DHBW HorbThis app was exclusively developed for students at DHBW Stuttgart Campus Horb and provides you with a complete overview of your daily study life.⏰ Main FeaturesSchedule always at hand:Clear display of your personal timetableAll lectures, seminars and appointments at a glanceEasy navigation through the weekdaysCurrent information about room and lecturer
GitHubIzzyOnDroid
DNS man
APK
Change the used DNS server for specific wifi networks.
F-DroidGitHub
DOI to SciHub
APK
Quickly download research from Sci-Hub. This app will allow you to open commonly used Document Object Identifier (DOI) links from your browser to retrieve articles from Sci-Hub mirrors. Note: This app is solely intended for assistance in accessing freely available research articles, not for circumventing paywalls or the law.
F-Droid
DPixel
APK
Simple conversion of density-independant pixels to standard pixels.
F-DroidGitHub
DSU Sideloader
APK
DSU Sideloader is basically a "front-end" for Android's DSU feature. Android 10 or higher Unlocked Bootloader Device with Dynamic Partitions GSI you want to use! For those who don't know, explaining in a really quick and simplified way, DSU (Dynamic System Updates), is a feature introduced on Android 10, that let developers boot GSIs without touching current system partition, this is done by creating new partitions to hold a GSI and a separated userdata, to boot on them when desired. You must unlock device bootloader before using DSU, locked bootloader will only allow booting images from trusted signatures (which in reality, for most devices, means that it will only boot images signed by device OEM), for this reason, unlocked bootloader is a requirement, also, installing images with locked bootloader in some devices may be dangerous. Once installation finishes, Android creates a persistent notification allowing you to boot into "Dynamic System" (GSI installed via DSU), and you can boot into installed GSI, without touching your system partition, or breaking the "real userdata" partition. After booting Dynamic System, you can try and test whatever you want, when you need to switch back to device's original system image, everything you need to do, is just, a simple reboot! You can read more about DSU Sideloader and DSU feature here: GitHub README.md
F-DroidGitHub
Dahdidahdit — The Morse Trainer
APK
Introduction Ham radio ops who like QRP will sooner or later want to learn Morse code so they can communicate using CW. This app teaches amateur radio enthusiasts how Morse code works and helps them build their speed. Custom-Tailored Lessons You set your current level of proficiency and what you aim for (e.g. all letters with 20 words per minute). Dahdidahdit guides you from where you are to where you want to be — It teaches you new letters when you are ready and increases your speed when you seem bored. Requirements The only things you need (other than a phone and the app) are a sheet of paper and a pen. Usage When you start the session, Dahdidahdit plays Morse code letters so you can determine which speed you are comfortable with. You jot down the letters you recognized. When the session ends, Dahdidahdit shows you what it sent and you compare notes. Then you tap the button that shows the number of mistakes. Automated Curriculum When you complete enough practice sessions with only a few mistakes, Dahdidahdit starts the next lesson, by introducing a new letter or by increasing the speed. Additional Features Learning Q-codes Sending practice using either an on-screen or an actual paddle connected by USB Morse QSOs via internet with Morserino or Dahdidahdit users Game: Morse Tennis
F-DroidGitHubIzzyOnDroid
Daily Diary
APK
Jot down whatever you want throughout the day and the app will reset the next morning. All previous days are stored in plaintext files which can be exported and moved to a different device. Settings are stored in a config.toml file that can also be moved between devices.
F-DroidGitHub