Fitness
269 open source Fitness apps
Hidroly
APK
Hidroly is a minimalist and powerful hydration tracker designed to help you meet your daily water goals without distractions. Whether you use metric or imperial units, Hidroly makes it simple to stay on track. 🏁 Simple and Quick Setup Start using the app in seconds with an intuitive onboarding flow. Choose your preferred units and set your daily goal effortlessly. 🕐 Smart Notifications Get hydration reminders only when you’re active. Notifications dismiss automatically after logging water and respect your wake-up and sleep times. 📊 Daily Progress and History View your current day’s intake in a clear timeline, and easily revisit or edit previous days. 📈 Summary Page Track your overall progress with insights such as current streak, best streak, average intake, total intake, and a weekly intake chart. ⚙️ Fully Customizable • Set your own daily water goal • Choose between metric (kg, ml) or imperial (lb, oz) units • Define a custom sleep schedule • Add and rearrange your own cup sizes for quick logging 📡 Offline and Private Your data is stored locally on your device. No accounts, no tracking, no internet required. ✨ Minimalist and Accessible Interface A clean, distraction-free design focused on what matters: your hydration. Features haptic feedback and accessibility support for an inclusive experience.
F-DroidGitHubIzzyOnDroid
Home Medkit
APK
Home Medkit The application provides a simple and convenient way to add and store data about medications taken. Features * Automatically add medications by scanning codes. * Cloud synchronization of the list of medicines. * The ability to manually add medications. * Update the information about the medicine if the scan was performed without an internet connection. * Adding images of medicines. * Sorting of medicines by expiration dates. * Grouping of medicines by categories. * Sound notification of the need to take medicine. * Display of the nearest medication schedule. * Reminder of the expiration date of medicines. * The ability to export and import databases to other devices. The application provides the ability to monitor the expiration dates of medicines, schedule their intake and receive reminders. It is an indispensable assistant that will help you keep abreast of your health.
F-DroidGitHubIzzyOnDroid
Hrm
APK
Simple bluetooth low-energy heart rate monitor with a stopwatch function to time your workouts. Automatically connects to your last-used peripheral or you can scan for nearby bluetooth devices.
F-Droid
HypoStats: Log Your Hypos
APK
HypoStats is a simple Android app for noting hypoglycemic episodes. Quickly record treatments, review your history and see statistics that help you spot patterns over time. The app is designed for diabetics and other people struggling with hypoglycemia for any reason. Privacy Notice Hypoglycemia is a personal matter. Many people are afraid or embarrassed to talk about their hypos even with healthcare providers. Therefore, this app doesn't share your data and doesn't track you in any way. There are no ads and no analytics - the app does not collect any data whatsoever and works entirely offline on your device. There are no accounts and no data integrations. The app is only yours. If you need to migrate your data to a new phone, use the Backup & Restore functionality in the Settings. Health Notice The app is for personal reference only and does not give any medical advice, diagnosis or treatment.
F-DroidGitHub
Igatha
APK
Igatha is an offline SOS app designed for emergencies when communication networks fail.Igatha: A Lifeline When You Need It MostIn times of crisis, when traditional communication networks are unavailable, Igatha offers a way to signal for help using Bluetooth technology. Designed for situations like war zones, natural disasters, or remote locations, Igatha operates entirely offline to help you connect with others nearby.Features:Offline SOS Broadcasting: Send out an SOS signal via Bluetooth Low Energy (BLE) without needing internet or cellular service.Nearby Signal Detection: Scan for SOS signals from others in your vicinity who may also need assistance.Approximate Distance Estimation: Get an idea of how close others are who have sent or received SOS signals.Automatic Emergency Detection: The app monitors certain sensor data to detect possible emergencies, such as sudden movements, and can automatically send an SOS signal.Important Information:Privacy Respectful: Igatha does not collect or store any personal data. All operations are performed locally on your device.Open Source: The app’s source code is available at github.com/nizarmah/igatha. You are welcome to review, contribute, or modify it as needed.Limitations: This app is an early version (MVP) and may not function perfectly in all scenarios. Testing has been limited. It is not a guaranteed method of rescue but may provide assistance when no other options are available.Who It’s For:Individuals in areas with compromised communication inrastructure.People in conflict zones or experiencing natural disasters.Anyone who might find themselves without access to traditional communication networks.Disclaimer:Igatha is intended to assist in emergencies but should not replace other safety measures. Always use all available resources to ensure your safety.
GitHubIzzyOnDroid
Inner Breeze
APK
Find serenity in every breath with Inner Breeze. This app guides you through the Wim Hof Breathing Method with ease. Experience mindful breathing with personalized settings and track your journey towards tranquility and rejuvenation. This easy yet potent breathing technique promises profound inner peace, offering a sanctuary of serenity amidst life's hectic pace. Simply follow 4 steps: Inhale and exhale rhythmically for 30 breaths. Exhale and hold your breath. Inhale deeply and hold for 15 seconds. Exhale and repeat step 1. Do 3-10 rounds of the process.
F-DroidGitHub
I
Interfast
APK
Intermittent Fasting (IF) is an eating pattern that cycles between periods of fasting and eating. Get your eating period according to your sleeping schedule and Fast/Feed target.
GitHubIzzyOnDroid
Interval Timer
APK
An interval timer designed for HIIT workouts. Set your active and rest time, and hit go. Simple and easy-to-use.
F-DroidGitHub
Interval Timer (Privacy Friendly)
APK
Privacy Friendly Interval Timer supports the user during his/her circuit training session and helps him achieve his/her training goals. In order to support the user during his training, the app provides stopwatches, which can be configured according to the user’s own training and resting phases. In addition, the app reminds the user of previously defined training sessions via a notification. To check the user’s goals and to recognize training progress, the app offers the possibility to retrieve statistics about the training times and the calories burned in a daily, weekly or monthly overview. This app is part of the Privacy Friendly Apps group developed by the research group SECUSO at Karlsruhe Institute of Technology. How does Privacy Friendly Interval Timer differ from other similar apps? 1) Minimal permissions Privacy Friendly Internval Timer requires the persmission "Run at startup" to automatically restart the motivation notifications when the phone reboots. For comparison: The Top Ten similar apps from the Google Play Store, require an average of 9,1 permissions (September 2017). These are for instance the permission to access accounts, permissions to access, modify or delete storage and access to networks or the internet. 2) No advertisement Moreover, Privacy Friendly Ludo distinguishes from many other applications in the way that it completely relinquishes advertisements. Advertisement might track a user's actions. It could also shorten battery life or use mobile data. Feel free to contact us via: Bluesky - @secusoresearch.bsky.social https://bsky.app/profile/secusoresearch.bsky.social Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/ Job opening - https://secuso.aifb.kit.edu/english/Job_Offers.php
F-DroidGitHub
J-K Bike - Mechanical Disaster Prevention
APK
We have all experienced those rides where something mechanical happens that really was preventable. As the authors, even though we take a certain pride in our own efforts in maintaining smooth running MTBs, and a disdain for our riding buddies who never give a passing thought until something goes 'CRUNCH!' in a ride-ending manner, there are still innumerate situations where something that should have been checked, or usually never needs checked after proper installation, has not been. 'Where is that vibration coming from?', 'why is the rear end creaking?', 'What is that terrible knocking?' are so often result of something relatively simple being overlooked or forgotten. Recent favourites have been disc rotor bolts backing out, rear thru axles not done up properly, and headsets improperly tensioned. So, to prevent mechanical disasters happening on your rides, use this app to build better, new, habits and ensure your rides are (mechanically) glorious. The app can connect ot Strava and update mileages/distances as well as last ride dates. This app uses INTERNET and ACCESS_NETWORK_STATE permissions to download template activities from a github repository at https://github.com/janexner/JKBikeTemplateActivities, and to retrieve data from 3rd-party integrations, currently with Intervals.icu only. No internet access beyond that.
F-Droid
Journal
APK
PsychonautWiki Journal can help you keep track of your substance use and give you insights on your consumption patterns. The substance info comes from PsychonautWiki with some additional info from Tripsit and saferparty.ch The app is designed to work fully offline. The data you enter in the app never leaves your device.
F-DroidGitHub
Just Another Workout Timer
APK
* Create complex workouts easily * Define your own exercises with custom durations * Add exercises to custom sets * Text-to-Speech announcements * Modern Material Design built with Flutter * Ad-free * Free and Open-Source Github: https://github.com/blockbasti/just_another_workout_timer
F-DroidGitHub
Keep Alive
APK
Keep Alive will send a custom message via SMS to one or more people if you haven't used your device in a given period of time. Intended to be used as a failsafe for those living alone in case of an accident or other emergency. Once the settings are configured, no further interaction is required. - 100% Device-based, no cloud services or accounts required - Free with no ads or trackers - Open Source (https://github.com/keepalivedev/KeepAlive) - Minimal Battery Usage - Multiple SMS Recipients - Custom Alert Message - Optional: Include Location Information in SMS - Optional: Place a phone call with speakerphone enabled - Optional: Send an HTTP request to a custom URL Requirements Keep Alive requires that your device has an active cellular plan. WiFi calling and messaging will be used if the device supports it. How it Works Keep Alive uses either your device's lock screen or another app(s) to detect activity. If your device hasn't been lock or unlocked for a set period of time, or if you haven't accessed the selected app(s), you will be prompted with an 'Are you there?' notification. If this notification is not acknowledged an Alert will be triggered. Based on the configured Emergency Contact Settings, one or more SMS messages and/or a phone call will be placed to notify others that you may be in need of assistance. Main Settings - Monitoring Method - Choose between using the lock screen or another app(s) to detect activity. If using another app(s), you will be prompted to select the app(s) to monitor. - Hours of Inactivity Before Prompt - how many hours since your phone was last locked or unlocked before you are prompted with an 'Are you there?' notification. Defaults to 12 hours - Minutes to Wait - if the prompt is not acknowledged within this time, an Alert will be sent based on the configured emergency contact settings. Defaults to 60 minutes - Rest Period Time Range - a range of time during which inactivity will not be counted. For example, with 'Hours of Inactivity' set at 6 hours and a Rest Period of 22:00 – 6:00, if the device is last used at 18:00, the 'Are you there?' check would not be sent until 8:00. Note that an alert can still be sent during a rest period if the 'Are you there?' check was sent BEFORE the start of a rest period. - Auto-Restart Monitoring After Alert - If enabled, monitoring will be automatically restarted after an Alert is sent. - Alert Webhook - Configure an HTTP request to be sent when an Alert is triggered Emergency Contact Settings - Phone Call Number (Optional) - when an Alert is triggered a phone call will be placed to this number with speakerphone enabled One or more SMS recipients can be configured with: - Phone Number - the phone number to send the Alert SMS to - Alert Message - the message that will be sent when an Alert is triggered - Include Location - if enabled, your location will be included in a second SMS Privacy/Data Collection No data is collected other than the configured settings. This data is not shared with the developers or any 3rd parties. The only data transmitted is to the configured emergency contacts. This app does not request network or storage access and no data is sent to the developers or any 3rd parties. Disclaimer - Not responsible for SMS or phone call charges incurred by the use of the Keep Alive app - The operation of the Keep Alive app is dependent on the device, software, and network connectivity. The developers are not responsible for any failure due to device malfunctions, software incompatibilities, or network issues.
F-DroidGitHub
Keep Alive Lite
APK
Keep Alive will send a custom message via SMS to one or more people if you haven't used your device in a given period of time. Intended to be used as a failsafe for those living alone in case of an accident or other emergency. Once the settings are configured, no further interaction is required. - 100% Device-based, no cloud services or accounts required - Free with no ads or trackers - Open Source (https://github.com/keepalivedev/KeepAlive) - Minimal Battery Usage - Multiple SMS Recipients - Custom Alert Message - Optional: Include Location Information in SMS - Optional: Place a phone call with speakerphone enabled - Optional: Send an HTTP request to a custom URL Requirements Keep Alive requires that your device has an active cellular plan. WiFi calling and messaging will be used if the device supports it. How it Works Keep Alive uses either your device's lock screen or another app(s) to detect activity. If your device hasn't been lock or unlocked for a set period of time, or if you haven't accessed the selected app(s), you will be prompted with an 'Are you there?' notification. If this notification is not acknowledged an Alert will be triggered. Based on the configured Emergency Contact Settings, one or more SMS messages and/or a phone call will be placed to notify others that you may be in need of assistance. Main Settings - Monitoring Method - Choose between using the lock screen or another app(s) to detect activity. If using another app(s), you will be prompted to select the app(s) to monitor. - Hours of Inactivity Before Prompt - how many hours since your phone was last locked or unlocked before you are prompted with an 'Are you there?' notification. Defaults to 12 hours - Minutes to Wait - if the prompt is not acknowledged within this time, an Alert will be sent based on the configured emergency contact settings. Defaults to 60 minutes - Rest Period Time Range - a range of time during which inactivity will not be counted. For example, with 'Hours of Inactivity' set at 6 hours and a Rest Period of 22:00 – 6:00, if the device is last used at 18:00, the 'Are you there?' check would not be sent until 8:00. Note that an alert can still be sent during a rest period if the 'Are you there?' check was sent BEFORE the start of a rest period. - Auto-Restart Monitoring After Alert - If enabled, monitoring will be automatically restarted after an Alert is sent. - Alert Webhook - Configure an HTTP request to be sent when an Alert is triggered Emergency Contact Settings - Phone Call Number (Optional) - when an Alert is triggered a phone call will be placed to this number with speakerphone enabled One or more SMS recipients can be configured with: - Phone Number - the phone number to send the Alert SMS to - Alert Message - the message that will be sent when an Alert is triggered - Include Location - if enabled, your location will be included in a second SMS Privacy/Data Collection No data is collected other than the configured settings. This data is not shared with the developers or any 3rd parties. The only data transmitted is to the configured emergency contacts. This app does not request network or storage access and no data is sent to the developers or any 3rd parties. Disclaimer - Not responsible for SMS or phone call charges incurred by the use of the Keep Alive app - The operation of the Keep Alive app is dependent on the device, software, and network connectivity. The developers are not responsible for any failure due to device malfunctions, software incompatibilities, or network issues.
F-DroidGitHub
Kenko
APK
Kenko is a workout journal which will provide you with appropriate progressive-overload and well thought-out plansThe app allows you to log your workouts with extraordinary simplicityYou can create completely personal workout plans, and none of your data will be sent to anybodyKenko allows customization of theme with really simple but brutal design
IzzyOnDroid
Kin Nai D
APK
Is it hard to decide what to eat for lunch? Let 'Kin Nai D' help you choose what you want to eat!
F-Droid
KitchenOwl
APK
KitchenOwl is a smart self-hosted grocery list and recipe manager. Easily add items to your shopping list before you go shopping. You can also create recipes and get suggestions on what you want to cook. Track your expenses so you know how much you've spend.
F-DroidGitHub
LibreHealth Cost Of Care Explorer
APK
🎉 Welcome to LibreHealth Cost Of Care Explorer The Goal of this LibreHealth Cost Of Care Explorer project is to provide patient-friendly costs of care, to help patients get better cost estimates for medical procedures of US Hospitals. Features - User can view the chargemaster - Search for a particular procedure in multiple hospitals chargemasters - Sort data by Category or sort by price in ascending or descending order. - Users can also compare hospitals based on ratings & patients' experience to get idea about hospital services. - This App can work offline and updates data once a month. Download the Android application now and check it out!
F-Droid
LibreHealth Essential Care For Every Baby
APK
🎉 Welcome to LibreHealth Essential Care For Every Baby Project This is an Android application to provide clinical decision-support for nurses and doctors delivering essential newborn care interventions during the first day of life. This application provides knowledge, skills, and competencies to nurses and doctors in low/middle-income settings so that they can provide life-saving care to newborns from birth through 24 hours postnatal. App uses DHIS2 as backend & can be setup for any hospital/organization Features - Ability to track multiple babies at a time - Time-stamping births to generate an essential newborn care clock for each baby being tracked in the app - Automated classification of babies health status, based on results from observations and assessments that are conducted during the first 2 hours after birth - Automated advice on management of babies, based on their classification; Reminders/alerts to provide recommended essential newborn care interventions - If particular interventions are not delivered on time, or at all, capture of information regarding why this essential newborn care was late, or missed Download the Android application now and check it out!
F-Droid
Lift
APK
* Internet connectivity not required * Program's progression and daily routine is handled by the app * Programs supported: Starting strength/5x5, 531 Big But Boring 3 month challenge, and Phrak's GSPL (Modified) * Weight lifting data is saved as plain text org files * Allows user to use standard unix tools to manipulate and sync with programs like syncthing * Timer for how to long to rest for. Beeps at 1.5 minute intervals.
F-Droid
Loop Habit Tracker
APK
Loop is a simple app that helps you create and maintain good habits, allowing you to achieve your long-term goals. Detailed graphs and statistics show you how your habits improved over time. Features * Simple, beautiful and modern interface: Loop has a minimalistic interface that is easy to use and follows the material design guidelines. * Habit score: In addition to showing your current streak, Loop has an advanced algorithm for calculating the strength of your habits. Every repetition makes your habit stronger, and every missed day makes it weaker. A few missed days after a long streak, however, will not completely destroy your entire progress. * Detailed graphs and statistics: Clearly see how your habits improved over time with beautiful and detailed graphs. Scroll back to see the complete history of your habits. * Flexible schedules: Supports both daily habits and habits with more complex schedules, such as 3 times every week; one time every other week; or every other day. * Reminders: Create an individual reminder for each habit, at a chosen hour of the day. Easily check, dismiss or snooze your habit directly from the notification, without opening the app. Screenshots
F-DroidGitHub
Lux Alarm
APK
Stop Oversleeping with Lux Alarm Tired of hitting snooze and waking up late? Lux Alarm ensures you actually get out of bed by requiring light to silence the alarm. How it works To stop the alarm, you must get up and open your blinds or turn on the light. The app uses your phone's sensor to detect brightness; by the time the alarm turns off, you are already on your feet and ready to start your day. Key Features • Smart Light Detection: Uses your phone's sensor to ensure the alarm only deactivates once your environment is bright. • Adjustable Sensitivity: Customize the required light level to account for gloomy weather or different room setups. • Modern Interface: A clean, intuitive design based on Material Design 3 for easy navigation. • Circadian Support: Waking up with light helps regulate your natural sleep cycle and reduces morning grogginess.
F-DroidGitHub
MarketMonk
APK
Easily monitor your investments with MarketMonk. - Graph stock gains - Manage your portfolio - Configure to your hearts desires in the Settings menu All with simple charts and an intuitive UI.
F-DroidGitHub
MarschRide
APK
A bike-computer with BLE-sensors, a offline map and GPX-Recording Record your location, pulse, speed and cadence to GPX-Format. Drive without SIM-Card with a pre-downloaded OSM-Map Use your old device (Device-Support down to KitKat) (Exportet GPX-Format can be used in Relieve to make videos from it or you can share your favorite routes to others using various other online services) Note: Background-Recording (when screen off) does not work for the moment. The screen will be kept on instead. Will try to fix this with the next update
F-Droid