Android
5104 apps · platform
Octo
APK
Octo is an open-source agile tariff monitor for anyone to see half-hourly tariff rates from Octopus Energy.FeaturesSee half-hourly agile pricesSee kWh/£ usagePrice notificationsCalculate cheapest time to run an applianceHome screen widgets
IzzyOnDroid
Octo8
APK
An app for checking all this schedules from Splatoon 3: - Regular Battles - Anarchy Battles (Series/Open) - X Battles - Salmon Run This app is not affiliated with Nintendo. All product names, logos, and brands are property of their respective owners.
F-DroidGitHub
OctoDroid
APK
Access to GitHub and stay connected to your networks. Follow Git repositories and top users in GitHub. View all users' activities, source codes and manage your issues with OctoDroid. FEATURES Authentication/authorization * OAuth2 web application flow. * Support for authentication via personal access token. General * Notification support * Multi account support * Printing support on codes, commits etc * Search repository, user or code. Github repository * List repositories * watch/unwatch github repository * View git branches and tags * View pull requests * View collaborators/contributors * View watchers/networks * View issues User * View basic informations * Activity feeds * Follow/unfollow user * View public/watched repositories * View followers/following * View organizations (if type is user) * View members (if type is organization) Issue * List issues * Filter by label, assignee or milestone * Create/edit/close/reopen issue * Comment on issue * Manage labels * Manage milestones Git Commit * View git commit * Diff viewer with colorized HTML * View commit history on each file Tree/File browser * Browse source codes * File viewer with code syntax highlighted Gist * List gists * View gist content Explore Github * Public timeline * Trending repos (today, week, month) * GitHub blog Share function on: * user * repo * commit * diff * file * issue Github download source code. ..and many more Full credit to maniac103 (https://github.com/maniac103) for the major improvements, bug fixing and testing. OctoDroid branding by Steven Mautone: https://stevenmautone.com ** NOTE ** Please report any issues at Github (https://github.com/slapperwan/gh4a/issues) or email me the issues. Formerly known as Gh4a Android Github.
F-DroidGitHub
OctoPrint for Android
APK
You don't have a Raspberry Pi, but you want to control your 3D printer remotely? Use your phone as an octoprint host! With the Octo4a app you can install Octoprint on your android phone in minutes, without any special Linux knowledge.Features:Quick and easy octoprint installation.Printer connection via USB OTG. Thanks to our custom USB driver you can use octoprint even on phones without root access.Built-in camera support. You can use the built-in camera in your phone to see the progress of your 3D prints, instead of buing a separate module. The app also supports octolapse.SSH support. You can easily log-in via ssh and customize your octoprint installation.
GitHubIzzyOnDroid
OctoTC
APK
OctoTouchController is a dedicated touch screen controller for Octoprint supporting older Android phones / tablets (Android 4.X; device specs: Android 4.x or above, 4inch screen with a minimum resolution of 680x340). Reclaim those old Phones / Tablets that are sitting around that DO NOT have access to the Google store anymore!This is not a replacement for Octoprint but a way to add a touch screen to your printer using old hardware.Add a dedicated touch screen to your 3D printer!Supported Octoprint Plugins include:Cura ThumbnailsPrusa ThumbnailsWLEDPSUControlws281z LEDNote: If you have a version older than 2.x installed on your device, you will need to uninstall that first before being able to install v2.x or higher. A direct update is not possible, and a change of signing keys has been made to prevent it.
GitHubIzzyOnDroid
Odeon
APK
Odeon has all features you'd expect from a music player in a clean and simple interface: Browse your music by title, artists and albums. Control playback via the interface, the lock screen or headset buttons. Create and edit playlists. Play tracks that have been added recently or the ones you like the most. Delete tracks you like to free-up the device's storage. Control your music safely while driving with Android Auto. Tell the Google Assistant what to play. Enable Night Mode to reduce eye-strain and save your battery life.
F-DroidGitHub
Odin
APK
# Odin **Odin** is a decentralized peer-to-peer application via the **BitTorrent** network stack. For sharing data, a **pns://** URI is provided, which consists basically of a peer id, which enables others to find your node on the network. ## General The basic characteristics of the app are decentralized, respect of personal data, open source, free of charge, transparent, free of advertising and legally impeccable. ## Documentation **Odin** is a client server implementation and based on the BitTorrent network. The application itself requires the **IPv6** protocol to function properly. When you are behind a router you might be able to switch to the **IPv6** protocol and make the necessary settings, so that your service is globally reachable (Port Forwarding). ### Port Forwarding Port forwarding allows you to specify that all communications received on a certain port are forwarded directly to your device. You set port forwarding rules up on your router. The following list provides information which might be required for the port forwarding. - **Interface** IPv6 Note: Only IPv6 is supported, because a direct connection between two peers can only be established when they use the same IP interface - **Port** 5001 - **Protocol** TCP Note: The protocol is TCP. The direct connection between two peers will be established via a secure TCP connection, protected by a self-signed certificate. - **Application** Odin Note: Usually can be any name ### Concept The application connect to **BitTorrent** network and publish its addresses, so that it can be found by other peers via a unique identifier (pid). This peer identifier () is also used for marking the content via the**pns:///** URI. (Note: is a content identifier) ## Links [Privacy Policy](https://gitlab.com/lp2p/odin/-/blob/master/POLICY.md) [Apache License](https://gitlab.com/lp2p/odin/-/blob/master/LICENSE)
F-Droid
Odysee
APK
Enjoy indie content creators across a variety of genres including pop culture, science, gaming, commentary, tech, and education. ODYSEE FEATURES: DISCOVER CONTENT THAT'S ACTUALLY GOOD -Say goodbye to the boring corporate and celebrity creators that have flooded mainstream social media! Hello new person I find incredibly relatable! -Explore new content that's weird, crazy, intense, and surprisingly educational across a variety of categories like 'Cheese' & 'Universe'. -Follow and interact with new and interesting creators unheard of before. THE COMMUNITY IS GREAT -Share your thoughts with everyone through comments, fire, and slime! -Follow and support the creators you enjoy. -Share the videos you love with the wider community. STILL NEED CONVINCING THAT ODYSEE IS AWESOME? Hear what some of the most inspirational voices of our time have to say: "I love Odysee, that's why I came up with the idea for it shortly after I invented the internet." - Alle Gory "What the hell is Odysee?" - Ellen Musk Odysee is a fun, friendly, and safe video sharing platform that loves memes and spaghetti. Creators are encouraged to sign up through odysee.com in order to sync their existing channel's library. Currently the Odysee app does not support creator sign up. For support, please visit the Odysee Help Hub: https://odysee.com/@OdyseeHelp
F-DroidGitHub
Odyssey Music Player
APK
The main focus of this project is to create an music player that is optimized for speed (even with large music libraries). * For support for this application please open an issue at our GitHub repository ( https://github.com/gateship-one/odyssey ) * It's main features are a fast music library (artist, album, file browser). Features: * Responsive UI * Album/Artists/Tracks library * File browser * Basic playlist management * Bookmark support * Homescreen widget * Basic search functionality * Colorful Material based themes * Lockscreen control * Simple Last.fm scrobbler support ( https://play.google.com/store/apps/details?id=com.adam.aslfms ) * Artwork downloading for artist/album images (Fanart.tv, Last.fm & MusicBrainz) This music player aims to be very fast and responsive even for large libraries (> 20.000 songs). To accomplish this we try to follow the Material design guidelines as close as possible with multiple colorful themes. This music player works best with accurately taged music libraries. We recommend tagging using MusicBrainz Picard. Cover images shown on screenshots used with permission from Carbon Based Lifeforms ( http://carbonbasedlifeforms.net ) This software is free software, licensed under the GPLv3 or later license. The source code is available on GitHub ( https://github.com/gateship-one/odyssey )
F-DroidGitHub
O
Offenbach App
APK
Discover Offenbach with the official city app - your gateway to everything the city has to offer! The Offenbach App brings your city right to your smartphone and makes it easier than ever to stay connected with everything happening in Offenbach am Main. Whether you're a resident, visitor, or newcomer - this app is your essential companion for city life. Key features: • Digital citizen services All municipal and citizen services in one place. Book appointments online, find important documents, and get help with administrative matters - all from your phone. • City news and updates Never miss important announcements, city updates, or local news. Get the latest information on what's happening in your neighborhood and across Offenbach. • Discover events Browse upcoming events, cultural activities, markets, and community events. Find something exciting every weekend with our comprehensive event calendar. • Interactive city map Explore Offenbach with our interactive map featuring points of interest, public facilities, and important locations. Get directions and discover hidden gems. • Emergency information Stay informed with NINA emergency alerts and access important emergency numbers and safety information. • Local community Connect with over 300 local clubs and organizations - from sports clubs to cultural groups. • Report issues Help keep your city clean and safe by reporting problems such as potholes or faulty street lights directly through the app. • Works offline Access important information even without an internet connection, including emergency numbers and waste collection schedules. • Multilingual Available in German, English, and Turkish for Offenbach's diverse community. The Offenbach App makes digital city services your daily companion. Download now and experience a more connected Offenbach!
F-Droid
Offi
APK
All-in-one app for public transit 🚍 trip planner (door to door), ⏱️ live departure times (including delays), 📌 nearby stations (also on a map) and 🗺️ interactive network plans. Offi makes use of official time table and connection data of the selected public transit authority! This ensures that disruptions become visible as soon as the transit authority has included them with the data. Requested permissions 🔸 Full network access, because Offi needs to query information services for departures and disruptions. 🔸 Location, so Offi can show nearby stations and navigate you from your current location. Other than that, Offi will not use your private data.
DirectF-Droid
Office Break
APK
Office Break is a simple, privacy-respecting timer that reminds you to take active movement breaks during your workday. Set an interval, hit start, and when the timer expires the app suggests a random exercise. Confirm "Done!" and the timer restarts automatically - over and over, until you stop it. Stay fit while working from home or at the office, without ads, tracking, or accounts. Features: * Adjustable break interval (hours + minutes) with sliders or manual input * Configurable repetitions, fixed or randomized in a min/max range * Three context-aware exercise modes: Home Office Workout (bodyweight strength), Home Office Mobility (yoga-inspired stretches), Office (subtle desk-friendly moves) * 25 built-in exercises across all modes - add your own or disable the ones you don't like * Optional auto-mode by weekday: bind a different mode to each day of the week (e.g. Office on Mon/Tue, Home Workout on Wed-Fri) * Work schedule with per-day start/end and lunch break: timer auto-pauses during lunch and stops at end-of-shift; full night-shift support * Freestyle mode after work hours for free-running breaks without exercise prompts * Foreground service with persistent notification, screen wake-up, and full-screen lock-screen alert when the timer expires * Configurable beep, vibration, and custom notification sounds (pick any audio file) * Text-to-speech: exercise names spoken aloud in your language * Home screen widget (Glance) with live second-by-second countdown, today's break count, current streak, and a one-tap Start button * Achievements system with shareable cards (over 35 milestones) * Local statistics: total breaks, reps, weekly trends, most frequent exercise - all data stays on your device * JSON backup export and import via Storage Access Framework * Material 3 theming, light/dark/system modes, accessibility-tuned (TalkBack, reduce-motion, large fonts) * English and German UI Privacy: No analytics, no telemetry, no ads, no third-party SDKs. All data is stored locally on your device. The app never connects to a server. Source code is published under GPL-3.0.
F-DroidGitHub
Offline Cook Book
APK
Cooking app with simple minimalist recipes which does not require an internet connection.
F-DroidGitHub
Offline Currency Converter
APK
Offline Currency Converter is a privacy-focused currency converter app that works offline. Sync exchange rates from the free Frankfurter API and convert currencies even when you're not connected to the internet. Features: Works completely offline Supports 160+ currencies Automatic exchange rate sync Recent conversion history Material Design 3 interface This app is free and open source (AGPLv3).
F-DroidGitHub
Offline Translator
APK
A translator app that performs on-device translation of text, images and pdf/odt documents without sending your data to external servers. Features: • No internet required for translation once models are downloaded • Image translation overlay that preserves original formatting (OCR) • PDF/ODT file translation • Text-to-speech (TTS) for most languages • Automatic language detection • Transliteration of non-latin script • Quick translation of on-screen content via Accessibility service or Device Assistant role Supports 57 languages: - Albanian - Arabic - Azerbaijani - Basque - Belarusian - Bengali - Bosnian - Bulgarian - Catalan - Chinese (简体) - Chinese (繁體) - Croatian - Czech - Danish - Dutch - English - Estonian - Finnish - French - Galician - German - Greek - Gujarati - Hebrew - Hindi - Hungarian - Icelandic - Indonesian - Italian - Japanese - Kannada - Korean - Latvian - Lithuanian - Malay - Malayalam - Marathi - Norwegian - Norwegian Bokmål - Norwegian Nynorsk - Persian - Polish - Portuguese - Romanian - Russian - Serbian - Slovak - Slovenian - Spanish - Swedish - Tamil - Telugu - Thai - Turkish - Ukrainian - Urdu - Vietnamese
F-DroidGitHub
Offline Web Search
APK
Offline Web Search is a privacy-first, lightweight tool that lets you search and browse a curated index of websites, blogs, developer hubs, and RSS feeds—completely offline. By querying a local, highly structured database directly on your device, Offline Web Search removes tracking, cookies, ads, and search engine bloat. It's the perfect companion for developers, privacy advocates, and anyone looking for a clean, fast web directory. Key Features: - Offline & Private: No remote search queries, tracking, or profiling. Search history is stored securely on your device. - Curated Web Directory: Instantly search through a catalog of quality domains, developer resources, and independent blogs. - Custom Database Support: Import your own JSON or SQLite databases to curate, update, or swap search indexes as you see fit. - Dynamic RSS & Feeds: Seamlessly resolve feeds for popular platforms like GitHub commits/releases, Reddit subreddits, and YouTube channels. - Flexible Layouts: Customize your workspace with Standard list, Search Engine style (inline links), or Gallery view (rich previews). - Smart Metadata & Filters: View star ratings, status codes, age tags, and dead links (indicated by a skull overlay). - Safe Content Controls: Set age limits to obfuscate adult or restricted results dynamically.
F-DroidGitHub
Ogame on Android
APK
Playing Ogame on a mobile browser eats up a lot of memory, which makes performance on lower-end devices horrible. This ongoing project aims to provide a client for Ogame which would cut down on memory usage while playing the game. At the current moment, this application can only view events from the overview screen. Not all mission types are properly identified, but all missions will show up on the screen. This application is a third-party application for Ogame. This application is NOT an official tool from Gameforge.
F-DroidGitHub
O
Ogre Sample Browser
APK
OGRE demo application, showcasing the rendering capabilities. Also useful for testing compatibility with different graphics drivers. Uses the GLES2 Rendering System and GLES3 features as available.
F-DroidGitHub
Ohm Calc
APK
Simple app that calculates total resistance of your coils and lets you apply Ohm's law to also find amp draw and power output.
F-DroidGitHub
Ohms Now!
APK
Ohms Now! is a simple app that helps you decode resistor colour bands. Simply tap on each band to change its colour. Once you have set all the bands to match your resistor's colours, you can then read its value in the text field below. By long pressing on a band, a popup menu shows up to let you choose the band's color. You can swipe left/right to go to the previous/next E series value. When in 5 band mode, tapping the '6' icon in the top right will enter into 6 band mode. Tapping the icon (which will have changed to a '5' icon) again will go back to 5 band mode. There is now ceramic capacitor decoding with all the same features (long press for list, swipe for values) as with resistors.
F-Droid
Oinkoin
APK
Oinkoin Money Manager makes managing personal finances easy and secure. It is light and easy to use. You need just few taps to keep track of your expenses. Simplicity and Security are our two main drivers: Oinkoin is an offline and ad-free app. * Privacy caring We believe you should be the only person in control of your data. Oinkoin cares about your privacy, therefore it works completely offline and without any ads! No special permissions are required. * Save your battery The app only consumes battery when you use it, no power consuming operations are performed in background. * Statistics Understandable and clean statistics and charts!
F-DroidGitHub
Ojo RTSP IP Camera viewer
APK
Ojo is a basic IP Camera surveillance wall. IP camera's RTSP streams are added via its url and shown in the classic tile configuration. The number of tiles is automatically chosen based on the number of configured cameras: a single camera goes full screen, adding more cameras the app switches to a grid view: 2x2, 3x3, 4x4 and so on. The maximum number of cameras is determined by the device's capabilities. The stream decoding and rendering is demanded to VLC's library: without their effort this app wouldn't be possible. This app was specifically developed for F-Droid, as I couldn't find any open source RTSP viewers in the main repository. The app can be opened deeplinking to url ojo://view To open the app with focus on a specific camera, you can use an intent (it.danieleverducci.ojo.OPEN_CAMERA) to specify which camera you want to view. The extra argument it.danieleverducci.ojo.CAMERA_NAME will open the app with the camera with the name you specified while adding the camera. The extra argument it.danieleverducci.ojo.CAMERA_NUMBER starting at 1 could be used as well, if you have multiple cameras with the same name. See below an example how to use the intent. The flag (-f 268468224) could be useful if you want to switch to another camera while the app is running: adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NAME adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NUMBER
F-DroidGitHub
OkcAgent
APK
OkcAgent acts as a bridge/proxy between Termux and OpenKeychain, enabling you to perform crypto operations in Termux using your keys stored in OpenKeychain, like: * authenticate SSH connections * sign/verify/encrypt/decrypt messages OkcAgent implements the existing protocols in this field so you can seamlessly integrate it with other command line utilities like ssh and git.
F-DroidGitHub
Oksigenia SOS
APK
Oksigenia SOS is an offline-first personal safety app for outdoor sports and high-risk environments. No account, no cloud, no Google Services required — everything runs on your device. When something goes wrong, it sends an SMS alert with your GPS coordinates to your emergency contact. No internet connection needed. Smart Fall Detection (Smart Sentinel) The accelerometer monitors you continuously at high frequency. A sudden impact triggers an observation window. If sustained walking movement is detected during that window, the alarm is dismissed automatically — false positives from drops or normal jolts won't fire the SOS. If no rhythmic movement is detected, the SOS is sent. Activity profiles Pick the profile that matches what you're doing — Smart Sentinel adapts its sensitivity: - Trekking / Hiking: balanced default for walking outdoors. - Running (road): tuned for the sustained high-G cadence of road running, with an adaptive rhythm detector. - Trail running / MTB: higher impact threshold for terrain with constant vibration. - Mountaineering: longer observation window for slow recoveries on technical ground. - Paragliding / Kayak / Watersports: automatic fall detection is disabled (the sensor cannot reliably interpret flight or water motion); inactivity monitor and manual SOS remain active. - Professional / Rescue: extended observation window for advanced operational use. Inactivity Monitor (Dead Man's Switch) Set a check-in timer. If you don't confirm you're OK before it expires, the alert is sent automatically. Essential for solo adventures where a fall might leave you conscious but unable to call for help. Live Tracking Send your GPS position by SMS every 30, 60 or 120 minutes. Pause, resume or check in manually at any time — without stopping the monitoring session. Dying Gasp When the battery drops below 5%, a final SMS with your last GPS position is sent automatically before the phone shuts down. Privacy and Compatibility - No account or registration required - All data stays on your device — no cloud sync, no telemetry - No trackers, no analytics, no ads - Works on de-Googled phones (GrapheneOS, MicroG) - Open source under GPLv3 About the permissions Oksigenia SOS asks for sensitive permissions because its job is to call for help when you cannot. Each one maps to a single rescue function: - SMS: sends the alert. SMS is the only channel that works in the mountains without internet. - Location, including "Allow all the time" (background location): when you fall, your phone is in your pocket with the screen off and the app in the background. Without background access, Android can deny a fresh GPS fix at exactly that moment, and the SOS would leave without usable coordinates. Your position is read only when an alert or tracking update is being sent, and it travels exclusively inside the SMS to the contacts you configured — it is never uploaded anywhere. The app's only network use is a version check against a static file on oksigenia.com, which carries no personal data and no location. - Motion sensors / physical activity: fall and inactivity detection. - Battery exemption: so Android doesn't kill the monitoring service mid-route. A safety app that prioritised permission minimalism over getting your coordinates to a rescuer would be failing at its only job. The privacy guarantee here is structural, not cosmetic: everything stays on the device. Available in 11 languages: English, Spanish, French, German, Portuguese, Italian, Dutch, Swedish, Norwegian (Bokmål), Polish and Russian. IMPORTANT: Oksigenia SOS is a support tool and does not replace professional emergency services. Its operation depends on mobile coverage, GPS signal and battery level.
F-DroidGitHubIzzyOnDroid