Fitness
269 open source Fitness apps
ZephyrLogger
APK
ZephyrLogger connects to the Zypher HxM heart rate monitor and logs the data from the device directly to a text file. This allows for in depth analysis of the heart rate data.
F-DroidGitHub
drip period & cycle tracker
APK
Menstrual cycle tracking can help you understand your body symptoms and gives you insights into your menstrual health. Use drip. for tracking your menstrual cycle and for fertility awareness. Unlike other menstrual cycle tracking apps, drip. is open-source and leaves your data on your phone, meaning you are in control. Key Features • Track your bleeding, fertility, sex, mood, pain, and more if you want • Graphs to analyse cycles and period duration as well as other symptoms • Get notified about your next period and required temperature measurements • Easily import, export and password protect your data What makes drip special • Your body, your data, your choice. Everything stays on your device • Not another cute, pink app. drip. is designed with gender inclusivity in mind • Your body is not a black box. drip. is transparent in its calculations and encourages you to think for yourself • Based on science. drip. detects your fertility using the sympto-thermal method • Track what you like. Your period only or fertility symptoms, and more • Open source. Contribute to the code, the documentation, translations and get involved with the community • Non-commercial. drip. doesn’t sell your data, no ads SPECIAL THANKS TO: • All the condriputors! • The Prototype Fund • The Feminist Tech Fellowship • The Mozilla Foundation • The Heart of Code
F-Droid
fivethreeone_log
APK
The 5/3/1 Log app helps you track your workouts and progress using the popular 5/3/1 strength training method. Whether you're a beginner or an experienced lifter, this app provides all the tools you need to stay on track and achieve your fitness goals. Features: - Workout logging - Rest timer - Automatic calculation of reps and weights Stay motivated and reach your strength training goals with the 5/3/1 Log app. Download now and start your journey to a stronger you!
F-DroidGitHub
hEARtest
APK
This app can evaluate your hearing capabilities. The term dB HL describes your hearing loss in decibels. The table below shows a common way to classify hearing loss (Source: Clark, J. G. (1981). Uses and abuses of hearing loss classification. Asha, 23, 493–500.) Degree of hearing loss: dB HL range Normal: –10 to 15 Slight: 16 to 25 Mild: 26 to 40 Moderate: 41 to 55 Moderately severe: 56 to 70 Severe: 71 to 90 Profound: 91+ First your earphones must be calibrated. You can either perform a full test which requires one or better several persons between the ages of 18 and 35 with normal hearing. Or you can perform a simple calibration at 1000Hz only (assuming good hearing at this frequency). In this case it is assumed that the earphones are linear across the frequency range and calibration values for the other frequencies are then calculated using the ISO226:2003 standard. Whenever you hear a beep simply touch the screen. You can pause / continue with a long click and speed up with a double click. If you have several persons available for calibration simply press "Add Calibration" and an average value of existing calibrations will be calculated. You may also delete the whole calibration. After that you can perform tests and view them in test results. You can then also perform tests at single frequencies. There you can manually select ear, frequency, and sound amplitude by clicking on the buttons. Required permissions: - Microphone - External storage for backup/restore No ads, no trackers.
F-DroidGitHub
kitshn (for Tandoor)
APK
Built with Compose and Material 3 Expressive to deliver a modern, intuitive and responsive user experience. 💪 Notable Features Dynamic home screen UI Material You customization Material 3 Expressive Adaptive layout for phones, tablets and foldables Recipes Markdown support Cooking mode Creating timers with timer detection App links Embedding videos inside steps Importing Social Media Importing powered by AI Share links with kitshn for import Easy ingredient allocation tool Meal plan Shopping list Shopping mode Offline sync Recipe books Favorites system Icon made by Freepik from www.flaticon.com
F-DroidGitHubIzzyOnDroid
koduko
APK
Kudoku is yet another Habit tracker – an open source and free app where you can manage your daily or weekly habits. It uses Material 3 design.Features:Notification SupportMaterial 3 DesignNo adsAnalyticsand much more..
GitHubIzzyOnDroid
log28
APK
log28 is a simple no-frills period tracker. Features: * Easily view cycle progress * Predict future periods * Log symptoms and activity * Take daily notes * Backup your data or move it between devices
F-DroidGitHub
milkha
APK
The Gadgetbridge app can export running GPS data from smartwatches and milkha can present the data in the form of stats, tables and graphs. Navigate to the Activities list under Gadgetbridge and click on a run, it should load in milkha.
GitHubIzzyOnDroid
moreDays
APK
moreDays let you define your goals and steps to reach them on good and on strenuous days as well as reflect and remember each day Features: Individual goals, individual activities to reach them Journaling with mood tracking and picture of the day Weight tracking, sleep tracking, tracking any numbers Trophies Many charts to analyze your progress Open-source - The source code is distributed under GNU GPLv3 Your data on your phone only 100% free and no ads and no registration Habit apps focus on specific activities and how to establish to do them each day or n times each week. However, there are strenuous days and days were you feel less fit. Often you start highly motivated and end up frustrated. With moreDays you focus on how you want to be (goals), e.g. fit or slim or smart or ecological or whatever is important for you. Then you define how you want to reach each goal. One day you are full of energy and may go on a long bike tour, the next day you feel exhausted but may go for a walk and focus a bit more on another goal, i.e. you define more than one way to reach each of your goals and hence ensure to be able to do a step towards your goals each day. In addition you reflect your days, take a picture of the day, add notes including emojis and remember each day, enjoy each day. Furthermore, you may track your weight, sleep quality or anything else you may measure. Different charts help you to adapt and reflect your goals, activities and scales.
F-Droid
nitroxCalc
APK
Compute nitrox parameters for Enriched Air Nitrox diving (this app is only in french for the moment but will be translated as soon as possible).
F-Droid
oRing - Reminder
APK
This app remind you when you can take off your contraceptive method (created for people using thermal contraception). Features * Can predict when you can take your protection off * Import your spermograms into the app. * Send a notification when you can take your protection off (with quick replies !) * Save your datas into a local database * Dark theme * Import / Export your datas and settings into XML and CSV * Add as many pauses as you want in your session ! * Available in 2 languages (FR and EN) * Completely open source (and always will be) Datas Due to the sensitivity of the data, and the fact this app is open source, no datas is collected. Everything remains on your phone.
F-DroidGitHub
openScale
APK
Monitor and track your weight, BMI, body fat, body water, muscle and other body metrics in an open source app that: * has an easy to use user interface with graphs, * doesn't require you to create an account, * can be configured to only show the metrics you care about, and * respects your privacy and lets you decide what to do with your data. Bluetooth scales openScale has built-in support for a number of Bluetooth (BLE or "smart") scales from many manufacturers, e.g. Beurer, Sanitas, Yunmai, Xiaomi, etc. (see model list below). Together with our users we constantly improve and extend the set of supported scales and in many cases pick up where the original app falls short. For scales without Bluetooth, or Bluetooth scales not (yet) supported by openScale, measurements can be manually entered in a quick and easy way. Privacy This app has no ads and requests no unnecessary permissions. The location permission is only needed to find a Bluetooth scale. Once found the permission can be revoked (or never granted if Bluetooth isn't used). Supported metrics Weight, BMI (body mass index), body water, muscle, LBM (lean body mass), body fat, bone mass, waist circumference, waist-to-height ratio, hip circumference, waist-hip ratio, visceral fat, chest circumference, thigh circumference, biceps circumference, neck circumference, body fat caliper and BMR (basal metabolic rate). Each entry can also have an optional comment. Note: don't worry if you think the list is too long: metrics you don't use can be disabled and hidden. Other features * Resizable widget to show the latest measurement on the home screen * Configure your weight unit: kg, lb or st * Set a goal to help keep your diet * Displays all your data on a chart and in a table to track your progress * Evaluates measurements and gives a quick visual feedback to show you if you're within or outside the recommended range given your age, sex, height etc. * Import or export your data from/into a CSV (comma separated value) file * Supports body fat, body water and lean body mass estimations based on scientific publications. Useful if your scale doesn't support those measurements. * Support for multiple users * Partially or fully translated into Catalan, Chinese (traditional), Czech, Dutch, English, French, Galician, German, Greek, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese (Brazil), Romanian, Slovak, Spanish, Swedish and Turkish * Optional dark theme Supported Bluetooth scales * Custom made Bluetooth scale * Beurer BF700, BF710 and BF800 * Digoo DG-S038H * Excelvan CF369BLE * Exingtech Y1 * Hesley (Yunchen) * MGB * Medisana BS444, BS440 * Runtastic Libra * Sanitas SBF70 * Silvercrest SBF75 * Xiaomi Mi scale v1 and v2 * Yunmai Mini and SE * iHealth HS3 * Easy Home 64050 * and many more Please see Wikipage for the full list and the level of support for each scale. Support If you find a bug, have an idea on how to improve openScale or have a question, please visit the openScale project page on GitHub
F-DroidGitHub
openScale sync
APK
Synchronize your openScale measurements with external services Features: * Seamless External Service Integration: Effortlessly synchronize data with external services like Health Connect, Wger, and MQTT (versions 3.1 and 5.0). * Real-time Synchronization: Automatically synchronize data upon insertion, editing, deletion, or clearing of measurements within openScale. * Configurable Service Activation: Easily enable or disable individual external services to tailor your synchronization preferences. * On-Demand Full Synchronization: Initiate a complete data synchronization manually whenever needed. * Intelligent Foreground Service: Utilizes a foreground service that activates only when required, minimizing battery consumption. * User-Specific Synchronization: Select the specific openScale user for targeted data synchronization. * Intuitive User Interface: Enjoy a user-friendly graphical interface for effortless navigation and control.
F-DroidGitHub
openWorkout
APK
openWorkout is a simple workout trainer that puts your privacy first.ImportantThis project is no longer actively maintained. I’ve decided to stop further development of openWorkout. Feel free to fork and continue if you’d like.FeaturesPre configured 7 minutes workout plan and beginners training planAnimated selectable female and male characterDetailed information for each exerciseIntegrated workout reminder functionDoesn't require you to create an account,Respects your privacyAdd your own individual training plan and workout itemsFull configuable workout itemsOptional dark theme selectable
GitHubIzzyOnDroid
plees-tracker
APK
Plees Tracker is a simple sleep tracker for your Android phone. This is meant to be a very simple open source clone of PrimeNap, i.e. just track sleep start/stop times and count the average / day. Features: - It literally does nothing while you sleep, causes no battery drain. - Stores past sleeps, counts stat from them (average). - Exports/imports sleep data to/from CSV. - Can show past sleeps, can selectively edit and delete individual sleeps.
F-DroidGitHub
trale
APK
Lock in your optimal weight by losing or gaining with this simple, material design app. Why trale 🐺? * Truly gratis: No annoying advertising, no tracker * Modern appearance using Material Design 3 * Customizable: Many custom themes, dark mode, and several units * Track your progress with state-of-the-art data modeling 🧑💻 * Import and export of your measurements * Privacy: No permissions and we do not collect any data * Copylefted libre software: Our words are not just empty promises Upcoming features 🚀 * Achievements and motivational messages Join our community today! 🐺🤸♀️🏋♀️🧘♂️🏆🥇 Disclaimer ⚠️ Anorexia is a serious disease. Especially due to the many negative examples on social media, anorexia is increasingly becoming a problem for society as a whole. As part of our contribution to prevention, no target weight below 50 kg / 110 lb / 7.9 st is possible. This app is still in beta stage and may contain bugs. Open a new issue to report bugs or request features.
F-DroidGitHub
W
wger
Web
Self-hosted workout manager and fitness tracker with exercise database and REST API.
wger Workout Manager
APK
From fitness lovers to fitness lovers – get your health organized with WGER, your Workout Manager! Have you already found your #1 fitness app and do you love to create your own sports routines? No matter what type of sporty beast you are – we all have something in common: We love to keep track of our health data <3 So we don’t judge you for still managing your fitness journey with your handy little workout log book but welcome to 2025! We have developed a 100% free digital health and fitness tracker app for you, sized down to the most relevant features to make your life easier. Get started, keep training and celebrate your progress! wger is an Open Source project and all about: * Your Body * Your Workouts * Your Progress * Your Data Your Body: No need to google for the ingredients of your favourite treats – choose your daily meals from more than 78000 products and see the nutritional values. Add meals to the nutritional plan and keep an overview of your diet in the calendar. Your Workouts: You know what is best for your body. Create your own workouts out of a growing variety from 200 different exercises. Then, use the Gym Mode to guide you through the training while you log your weights with one tap. Your Progress: Never lose sight of your goals. Track your weight and keep your statistics. Your Data: wger is your personalized fitness diary – but you own your data. Use the REST API to access and do amazing things with it. Please note: This free app is not based on additional fundings and we don’t ask you to donate money. More than that it is a community project which is growing constantly. So be prepared for new features anytime! #OpenSource – what does that mean? Open Source means that the whole source code for this app and the server it talks to is free and available to anybody: * Do you want to run wger on your own server for you or your local gym? Go ahead! * Do you miss a feature and want to implement it? Start now! * Do you want to check that nothing is being sent anywhere? You can! Join our community and become a part of sport enthusiasts and IT geeks from all over the world. We keep working on adjusting and optimizing the app customized to our needs. We love your input so feel free to jump in anytime and contribute your wishes and ideas! -> find the source code on https://github.com/wger-project -> ask your questions or just say hello on our discord Server https://discord.gg/rPWFv6W
F-DroidGitHub
🌜 LunaTracker 🌛
APK
Parenting can be tough. You get home from the hospital, exhausted, with this little fragile unknown thingy that has no user manual and a single way to let you know something's not ok: crying. You have to react fast, even if it's 4 AM and you have no idea of the reason behind the cries. This app is meant to log all the relevant events (diaper change, breastfeeding, baby bottle feeding, etc.), so you can always remember what was done last time and when. It supports syncing the data between different devices (using your WebDAV server for the best privacy) so that when the baby needs attention, the dad can step in, leaving the mom sleeping peacefully. Dedicated to my daughter Luna. A HUGE thanks to all our contributors. See https://git.ichibi.eu/penguin86/luna-tracker/src/branch/master/README.md NOTE: The content on this app is for informational or educational purposes only and does not substitute professional medical advice or consultations with healthcare professionals. Feature graphic ("Baby and baby milk bottle. Baby feeding."): © Vyacheslav Argenberg / http://www.vascoplanet.com/, CC BY 4.0 , via Wikimedia Commons
F-Droid