Apps

O
OsmAnd Nightly
APK
Direct
Osram Remote
APK
An android app for controlling Osram RGB lights using infrared. Your phone needs to have an IR emitter use this app. Currently only supports built-in IR emitters.
F-DroidGitHub
Otic
APK
Otic lets you stream your Android device's microphone input to the local network using `ServerSocket` and Foreground Service. Otic isn't a receiver, so you must have a custom receiver to receive the audio from the Otic client. Check the README (https://github.com/sakethpathike/Otic/blob/master/README.md) for more details.
F-DroidGitHub
Otoscope
APK
Otoscope is a clean, ad-free replacement for the proprietary apps shipped with cheap Wi-Fi otoscope cameras. The stock companion apps — "AIR-Look" (Wudaopu / Xylla hardware) and "EarVision" (Shenzhen Jiding / JEGOAT hardware) — bundle a dozen ad and analytics SDKs (AdMob, AppLovin, IronSource, MBridge, Vungle, Pangle, Mintegral, etc.) and a sprinkling of in-app tracking. Otoscope reimplements just the connection and viewer functionality, with nothing else. Features: * Discover the camera over Bluetooth Low Energy. * Join the camera's Wi-Fi access point in a one-process scope, so the rest of your traffic isn't affected. * Live video stream, decoded in-app over the camera's UDP protocol — pure Kotlin, no FFmpeg, no native blobs. * Auto-rotation driven by the camera's on-board accelerometer / gyro. * Horizontal-mirror toggle for self-examination. * Circular mask matching the otoscope lens. Supported hardware families (the right protocol is selected automatically from the BLE advertisement): * Wudaopu / Xylla — Wi-Fi SSID `Enjoy-XXXXXX` or `JesHome-XXXX`, open AP. * Shenzhen Jiding / JEGOAT — Wi-Fi SSID `softish-XXXXXX`, WPA2. Otoscope is GPL-3.0-or-later and contains no third-party trackers, ad SDKs, or proprietary native libraries.
F-DroidGitHub
Otraku
APK
Otraku aims to support most AniList features and it already covers:Tracking media and managing/filtering collectionsBrowsing/Filtering media/characters/staff/studios/users/reviews/recommendationsForumGeneral/User activity feedsComposing messagesCalendar for release schedulesCustomization with different themes and other optionsAnd more!
GitHubIzzyOnDroid
OuterTune
APK
OuterTune is a supercharged fork of InnerTune. This app is both a local media player, and a YouTube Music client. Features: YouTube Music client with song downloading (offline playback), background playback, no ADs, and account synchronization Local audio file playback (MP3, OGG, FLAC, etc.) Uses a custom tag extractor instead of MediaStore's broken metadata extractor! (e.g tags delimited with backslash now show up properly) Play local and Youtube Music songs at the same time New integrated library screen design Multiple queues Synchronized lyrics, and support for word by word/Karaoke lyrics (e.g LRC, TTML) Audio normalization, tempo/pitch adjustment, and various other audio effects Android Auto support Notice: Android 8 (Oreo) and higher is supported. While the app may work on Android 7.x, we do not officially support this version OuterTune is in a "stable beta" phase. While this app can certainly be used as your main music player, be aware there is a possibility of bugs, incomplete features, or any other unexpected behaviour. Please report issues on our GitHub page! Please visit our wiki for more information including FAQs, guides, and manuals: https://github.com/OuterTune/OuterTune/wiki/Frequently-Asked-Questions-(FAQ)
F-DroidGitHubIzzyOnDroid
Outfield
APK
Simple OBS remote control, supports image of current scene, scene switching, and starting/stopping recording/streaming. Requires the obswebsocket plugin on OBS.
F-Droid
Outline
APK
The Outline Client is a cross-platform VPN or proxy client. The Outline Client is designed for use with the Outline Server software, but it is fully compatible with any Shadowsocks server.
F-DroidGitHub
Outline Keeper
APK
This application uses Outline Server Management API to manage Outline VPN servers. You can find more information on https://getoutline.org Source code of this application is open and available on GitHub under Apache 2.0 license: https://github.com/sirekanian/outline
F-DroidGitHub
Outspoke
APK
Outspoke is a free and open-source speech-to-text keyboard for Android.All transcription happens entirely on your device using the NVIDIA Parakeet ASR model via ONNX Runtime - no audio ever leaves your phone, no account required, and no internet connection is needed after the model is downloaded.FeaturesFully on-device inference - completely privateWorks as a standard Android Input Method (IME) in any appDownloads the model once over Wi-Fi; works offline afterwardsNo Google Play Services, Firebase, or any third-party telemetryMinimal permissions: microphone, notifications, foreground serviceRequirementsAndroid 11 (API 30) or higher~700 MB free storage for the model fileOpen Source Outspoke is licensed under GPL-3.0 license. Source code and build instructions are available on GitHub.
GitHubIzzyOnDroid
Overchan (fork)
APK
Mobile application for browsing imageboards. Supports 4chan, krautchan, 8chan, iichan.hk, dobrochan, 2ch (russian dvach) and some others. Some features: * Separate preferences for each imageboard: password for post deletion, HTTP/SSL, proxy * Automatic hide posts and threads using regular expressions * Automatic update all open tabs in background * Sending posts in background * Saving threads with all attachments in HTML with Dollchan * Two ways to display replies to posts: as separate references and as list * Support the tablet interface * Themes This is a fork of the original app https://f-droid.org/packages/nya.miku.wishmaster which is no longer being developed by its author.
F-DroidGitHub
Overmorrow weather
APK
Meet Overmorrow, a beautiful material design weather app, that makes checking the weather a breeze.🎉 Features: 📡 Full screen precipitation radar: Track storms in real-time, with 20 minutes of future forecast🗓️ 14 day forecast: Plan your days ahead easily with 14 days of forecast🖼️ Beautiful weather images: The weather images seamlessly adapt to your current weather condition📱Home screen weather widgets: Beautiful Material-You home screen widgets🕒 72 hour forecast: Track the temperature, precipitation chance, wind-speed, uv and more for the next 72 hours🍃 Dedicated Air quality page: Track pollen, air pollutants, dust, and more, with 5 days of aqi forecast☔ 15 minute rain trend: See the overview of the precipitation in the next 6 hours in 15 minute intervals🗃️ 3 different weather providers: Choose the weather source that you find best🛜 Offline mode: See previously loaded data, when offline📢 Weather alerts: Get notified about upcoming storms, floods, and severe weather alerts⏳ Current conditions: Check the current temperature, feels like, wind speed, humidity and more🌅 Sunrise/sunset times: Know the time when the sun will rise and set⭐ Favorite places: Save your favorite cities, to always have them just a tap away🔳 Tablet mode: The app automatically adapts to your device's form factor to always utilize all the screen space✏️ Customization: Customize app colors, image source, and layout to your liking🎨 Material You design: Designed from the ground up with Google's material 3 principles
GitHubIzzyOnDroid
Oversec
APK
Oversec transparently encrypts and decrypts any text in any app You can use it to exchange private encrypted and covert chat- or email messages or store your own encrypted notes on your phone. See our demo videos: * Introduction * Encrypting Emails * Encrypting Images Oversec is completely agnostic of the subjacent app, it works with Whatsapp™, Line™, Snapchat™, Instagram™ or any other chat app. It also supports sending and receiving PGP encrypted messages with the Gmail™ or any other Email app. End-to-End Encryption was yesterday. Oversec introduces "Eye-to-Eye" encryption. Encrypted data is only decrypted while it is shown on the screen! No clear text is ever persisted and thus cannot be extracted from the file system or accidentally be backed up into the cloud. We also carefully designed Oversec so that it doesn't require internet access. Because of that, you can rest assured that no decrypted information can ever leave your device. How it works: Oversec constantly monitors the text on your screen. When it finds an encrypted text, it tries to decrypt it and then shows the decrypted text as an overlay in place of the encrypted text. Conversely, it can read text out of an input field, encrypt it, and then put the encrypted text back into the input field. In order to encrypt a text, Oversec shows a button next to an active input field. After having entered the secret text, tapping that button makes Oversec read the text, encrypt it and put back the encrypted text into the field. It is now ready to be sent in the subjacent app as usual - the app doesn't even know that it is sending encrypted data! Oversec also features a unique way of encoding the encrypted messages. It stores the encrypted text in invisible (zero-width) characters and let's you add decoy text at the end. That way, a message will just show e.g. "The sun is shining!" with no visible sign of any encryption, whereas in reality it contains a hidden encrypted message. You may also encrypt and send photos through Oversec - its unique camera mode even allows you to take and send an encrypted photo without ever storing the original photo on the device. Oversec encrypts your data either using symmetric keys (using ChaCha20 cipher + Poly1305 MAC ) or using asymmetric PGP encryption (making use of the OpenKeychain app). The code is open source and can be found here. This app uses Accessibility services.
F-DroidGitHub
Oware
APK
Oware is a board strategy game of African origin. Among its many names are Ayò, Awalé, Wari, Ouri, Ouril or Uril. Move Your seeds along the board and grab scores from the opponent pits. Check https://en.wikipedia.org/wiki/Oware for the game rules. Play with a friend or against a computer player.
F-Droid
OwnDroid
APK
OwnDroid is a DPC (device policy controller) app.It supports the following working modes:Device ownerProfile owner (only in secondary users)Work profileDhizukuIt has the following features:System: disable camera, disable screenshot, master volume mute, disable USB signal, lock task mode, wipe data...Network: add/modify/delete Wi-Fi, network stats, network logging...Applications: suspend/hide app, block app uninstallation, grant/revoke permissions, clear app storage, install/uninstall app...User restriction: disable SMS, disable outgoing call, disable bluetooth, disable NFC, disable USB file transfer, disable app installing/uninstalling...Users: user information, create/start/switch/stop/delete user...Password and keyguard: reset password, set screen timeout...
GitHubIzzyOnDroid
OwnTracks
APK
OwnTracks allows you to keep track of your own location. You can build your private location diary or share it with your family and friends. OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private. For more information see our documentation (http://owntracks.org/booklet)
F-DroidGitHubIzzyOnDroid
Ox Shell
APK
Introducing Ox Shell for Android, a sleek and intuitive home screen experience inspired by the iconic look of a classic video game system. With Ox Shell, you can enjoy easy access to all your favorite apps and games, all while enjoying a visually stunning interface that’s sure to impress.Ox Shell features a horizontal scrolling menu that allows you to quickly navigate through your apps and games. You can easily customize your home screen with your favorite apps and emulators, and the launcher’s intuitive design ensures that everything is easy to find and access.One of the core features of Ox Shell is its ability to be navigated through with a gamepad. You can even open the app switcher using a gamepad (accessibility permission must be enabled for this feature). The launcher also supports intuitive touch controls.Ox Shell can be used as a live wallpaper service. It allows you to pick from a couple of built-in options or even to set up your own shaders as your device’s background. On top of that Ox Shell also doubles as a file explorer. Allowing you to copy, cut, rename files, and more.So if you’re looking for a home screen experience that’s both beautiful and functional, Ox Shell is the perfect choice. With its sleek design, customizable options, and powerful performance, it’s the perfect way to take your Android experience to the next level.
GitHubIzzyOnDroid
P.CASH Crypto Wallet
APK
A powerful non-custodial multi-wallet for Bitcoin (BTC), Ethereum (ETH), Binance Smart Chain (BNB), Dogecoin (DOGE), Toncoin (TON), Solana (SOL), Avalanche, DASH, Monero (XMR) and zCash (ZEC), supporting NFTs and a wide range of other assets. Now with Tangem hardware wallet support — private keys are securely generated and stored directly on the card, never exposed or saved anywhere. There is no seed phrase to write down or store, making it virtually impossible for attackers to steal your assets. Includes built-in onchain DEX, institutional-grade analytics for crypto and NFT markets, advanced privacy tools, and a human-centered interface. Also supports emerging blockchains like PirateCash (PIRATE) and Cosanta (COSA).
F-DroidGitHub
P2Play - Peertube client
APK
P2Play is an unofficial Android client for Peertube. P2play is Material3 (and Material You coming soon), is being migrated to Jetpack compose and is made in Kotlin. Features: 📺 Choose your instance 🔑 Login with your account (2FA support!) 💡 Play videos, comment and reply 📝 Rate, share and download videos 🔊 Follow and keep updated of your subscriptions 🔔 See your notifications! 🔍 Search and find videos P2play is in continuous development. Keep updated in our blog: P2play blog Or follow our blog in the fediverse (@p2play@personaljournal.ca)
F-Droid
P7Zip
APK
AndroidP7zip is a compress and extract library supporting popular compression formats such as rar, zip, tar, lzma. It is based on p7zip. This app comes with a simple interface, no bells and whistles: just compress, extract or remove.
GitHubIzzyOnDroid
PAFCalc
APK
Utility to help you with calculations related to DIY fertilizers for planted aquariums. Features: * Dose to reach target: How much fertilizer you need to add to tank to reach the target value (in ppm *) of a specific element * The result of a dose: How much of each element of the compound will be added to tank with a given dose. * Estimative Index: The same as (Dose to reach target) but the target is the value expected from E.I. Protocol * Estimative Index Daily: The same as (above) but for daily dosing * Estimative Index Weekly: The same as (above) but for weekly dosing * Perpetual Preservation System: The same as (Dose to reach target) but the target is the value expected from P.P.S. Protocol * Poor Man Dosing Drops: The same as (Dose to reach target) but the target is the value expected from P.M.D.D. Protocol
F-Droid
PAIesque
APK
PAIesque helps athletes and fitness enthusiasts monitor their training through a simple three-step logic: 1. Measure training impulse (TRIMP) — The faster and longer your heart beats, the higher your daily score. 2. Analyze patterns over time — Track how your TRIMP accumulates and distributes 3. Monitor your body's response — Compare how your body reacts to training load PAIesque is different from commercial fitness apps (e.g. Garmin, Whoop, Polar). Every metric comes from published, peer-reviewed research with transparent methods that can be calculated from heart rate data alone. The app only includes metrics we can verify and reproduce from first principles — no proprietary black boxes, no undisclosed algorithms. And, all your data stays on your device. 1. TRIMP: • Banister TRIMP — The original exponential model with sex-specific coefficients (a=0.64/0.86, b=1.92/1.67) [Banister, 1991; Morton et al., 1990] • iTRIMP — Individualized TRIMP with customizable b coefficient (1.5-4.0) [Stagno et al., 2007; Akubat et al., 2012] • LT-TRIMP — Lactate Threshold-based model with β coefficient (0.04-0.11) and smooth transition at LT [Cheng et al., 1992; Mader et al., 1976; Gaesser and Poole, 1986] • PAI-esque — PAI-inspired metric using EWMA (not the official commercial algorithm) [Nes et al., 2017; Kieffer et al., 2021] 2. Patterns over time: • Intensity zones — Time and TRIMP spent in low/moderate/high zones (polarized training model) [Seiler and Tønnessen, 2009; Stöggl and Sperlich, 2014] • EWMA — Exponentially Weighted Moving Average for rolling loads (more sensitive than simple averages) • ACWR — Acute:Chronic Workload Ratio for injury risk monitoring (0.8-1.3 = sweet spot) [Murray et al., 2017; Griffin et al., 2021; Gabbett, 2016] • Polarized Training Score — 0-100 measure of how closely your distribution matches your targets 3. Body's response: • Resting Heart Rate (RHR) — Calculated from your defined sleep window (adaptive percentile: 5th-15th) • Heart Rate Variability (HRV) — Daily RMSSD averages during sleep [Task Force, 1996; Plews et al., 2013; Buchheit, 2014] • EWMA trends — Exponentially weighted moving averages for both RHR and HRV (acute and chronic windows) • Combined interpretation — RHR ↓ + HRV ↑ = positive adaptation; RHR ↑ + HRV ↓ = possible fatigue Data Management: • CSV export/import • Complete backup/restore (db) • All data stays on your device — no accounts, no cloud uploads, no tracking Creative Use Cases: • Coach analyzing athletes — Import athlete exports, analyze charts, provide feedback • Research analysis — Export CSV files for custom analysis in R, Python, or spreadsheets • Switch between athletes — Use "Delete All Data" + CSV import to analyze multiple individuals Requirements: • Google Health Connect installed on your device • Heart rate (and HRV) data in Health Connect from your wearable device (Gadgetbridge, Garmin, Polar, Samsung, etc.) • Android 8.0 (API 26) or higher Note on PAI: Our PAI-esque implementation is NOT the official commercial PAI® algorithm (which is proprietary). It uses EWMA and scaled TRIMP values to provide a similar intensity-weighted weekly score. The 100 PAI target remains the evidence-based health outcome from the HUNT Study research.
F-Droid
PAssist
APK
PAssist supports you in providing on-call service in conjunction with an SMS-based alerting system.The application is automatically activated via defined on-call service events in your calendar and performs the following functions during the on-call duties:Triggering of an alarm on the receipt of an SMS from the operations center as well as acknowledgment via SMS after the confirmation of the alarm by the user.Monitoring of the phone signal level and notification in case of bad or off signal level.Automatically control of the ringtone volume based on your day and night profile.Logging of alert incidents with start and end time as well as all associated SMS messages.Monitoring and acknowledgment of periodic test alarms for testing the alarm chain from end to end.Other functions that are available regardless of the current on-call state:On-call event calenderHistory of all alert incidentsIn order to perform the functions of PAssist, PAssist needs to be able to receive and send SMS. As these SMS permissions are no more granted by Google, a compatible SMS adapter is required - S2MSP.
GitHubIzzyOnDroid
PB Schedule Viewer
APK
PB Schedule Viewer is an app to view schedules and quickly schedule support/response events for the Roblox group Pinewood Builders. It allows you to view schedules from all the subgroups in both calendar and classic list mode with all details, including UNIX timestamp, time in both local and UTC. The app was built with permission using the Kronos API rehosted on my domain, however it is being hosted through the use of an API key in the server.
F-DroidGitHub
PC Numpad for AnySoftKeyboard
APK
A PC-Style Numpad for AnySoftKeyboard keyboard app. This is an expansion layout for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the numpad layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
Page 129