Fitness
312 open source Fitness apps
2
2026 Football Fixtures Widget
APK
2026 Football Fixtures Widget shows the 2026 international football tournament fixture list with schedule and score-style home-screen widgets. The app updates once per day from the public openfootball/worldcup.json data file and falls back to bundled CC0 fixture data when offline. This is an unofficial fan app. It is not affiliated with, endorsed by, or sponsored by FIFA, the tournament organizers, or any football federation. Features: - Daily schedule refresh - Bundled fallback schedule - Fixture list - Today view - Results-ready view - Schedule widget - Compact score/next-match widget The app contains no ads, no analytics, no account system, and no proprietary SDKs.
F-DroidGitHub
AAT Another Activity Tracker
APK
* Display live tracking on different cockpit and map views * Store tracks in standard GPX format for sharing with other applications * Display offline as well as tile based maps * Tile based overlays for displaying cycle and hiking routes (Waymarked Trails) * Integration of Overpass and Nominatim (Search and POI) * Display Offline POIs from Mapsforge compatible Databases * Simple GPX editor for quick route planning * GPS independent altitude information and hill shading * Support for Bluetooth and internal sensors
F-DroidGitHub
AFReplacer
APK
This tool allows You to quickly replace custom watchface in Mi Fit. This way You can use 11 custom watchfaces at one time, and there is no need to remember all internal file names. You can also replace watchfaces directly from https://amazfitwatchfaces.com This tool only replaces watchfaces in Mi Fit. No direct gadget touching - watchfaces are applied via an official application = more safe usage.
F-DroidGitHub
AddictoLogs
APK
A simple way for tracking your consumption of addictive substances (eg. sugar, coffee, tabacco, alcohol). App is currently only available in french. Translations will be added in a subsequent release. 1. Create a counter on the dashboard. 2. Long-click the counter to increment it. 3. Click the couter to view your consumption over time.
F-Droid
Aktivpause to Go
APK
The Aktivpause to Go App allows you to integrate planned breaks into your daily work. You can decide when, where and for how long you want to take breaks and this app will help shape your break in a healthy way. It offers a wide variety of exercises from the well-established Aktivpause program at KIT and was developed by Scientists at the Institute of Sports and Sports Science (IfSS) of KIT. Exercises are currently only provided in german. The following features are provided by the app: 1. Creation and Choice of exercise sets: Individual exercise sets can be created. This makes it easier to complete your favorite exercises faster. The exercise sets can then be chosen to perform during breaks. There are also predefined exercise sets to ease the start into the app. 2. There are a wide variety of exercises: Exercises to activate the cardiovascular system, stretching, strength, and relaxation exercises. 3. The filter feature lets you easily choose exercises for specific body regions that may help you prevent potential complaints. 4. Pause timer: You can choose work and break intervals via the main menu. After the work time is up you will be reminded to take a break. You then are able to start, skip, or postpone the break. 5. Integrate the Aktivpause break into your daily routine. You can schedule breaks to start at specific times and days, so you don’t have to think about starting the timer manually to be reminded to take breaks. 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-DroidGitHubIzzyOnDroid
Ampersand
APK
Ampersand is a free, open-source tracking app for people with complex dissociative disorders.
GitHubIzzyOnDroid
AquaDroid
APK
AquaDroid reminds you to drink water and tracks your water intake habit. This app will calculate total water intake according to your weight, age and your daily workout time. You can set reminder to drink water. AquaDroid will show your water intake habbit. Required Android Permissions: * RECEIVE_BOOT_COMPLETED : to register alarm for notification * VIBRATE : to controll vibration
F-DroidGitHub
ArcheryStats
APK
This app lets you save your archery scores in blocks of six. The scores can be reviewed in a table or a plot. The score data is easily imported in to LibreOffice, OpenOffice, Excel, ... (CSV-Files in the folder selected shared documents folder)
F-DroidGitHub
Auraninja
APK
Auraninja is a minimalist ambient sound mixer and internet radio app built with Material You design.Features:Mix multiple ambient sounds (rain, birds, fire, wind, waves, thunder, cat, binaural beats)Internet radio support with Yumi Co. and Radio BrowserBeautiful animated visualizers (Liquid Ribbons, Breathing Orb, Radial Rings, Particle Drift, Rotating Mandala, Constellation, Morphing Polygon, Aurora, Ink Diffusion)Binaural beats for focus, deep sleep, and relaxationBrown, pink, white, and green noise generatorsSleep timer with countdownVolume control per soundDark and light Material You themesFully localized (English, Italian, French, German, Spanish, Japanese)No ads, no tracking, fully open source
GitHubIzzyOnDroid
BFP Calculator
APK
BFP Calculator is a simple, lightweight Android tool for calculating various universally recognised body stats (Body Fat Percentage, Body Mass Index), and, additionally, it outputs an approximation of what your ideal weight is.BFP Calculator supports both the metric and the imperial systems of units.This application is not completely accurate and is NOT a substitute for medical advice and/or professional tools.
IzzyOnDroid
BMI Calculator
APK
BMI Calculator is a convenient BMI (Body Mass Index) calculator for Android devices. It not only measures body fat based on height and weight, but also diversifies on gender (m/f/d). Measures apply to adult people.
F-DroidGitHubIzzyOnDroid
Baby Buddy for Android
APK
This app allows you to quickly log activities on the Open-Source website Baby Buddy (https://github.com/babybuddy/babybuddy). You need to host your own Baby Buddy server to use the app.With the app you can log events with fewer button-presses than when using the web interface: Quickly track your baby's feedings, sleep phases, tummy-time sessions, and diaper changes and use the history for an easy overview of the latest events.The app is optimized to be used by multiple people on multiple devices so that event tracking can be shared among different caregivers.Third Party AttributionsThe application contains the following media from www.flaticon.com, licensed under their attributions license for free use:Poop icons created by Good Ware - FlaticonDiaper icons created by Good Ware - FlaticonSleep icons created by Good Ware - FlaticonHumidity icons created by bqlqn - FlaticonNote icons created by Freepik - FlaticonCrawl icons created by Freepik - FlaticonBaby food icons created by Freepik - FlaticonBaby bottle icons created by juicy_fish - FlaticonBreast-pump icons created by srip - FlaticonLicense and project pageThis software is open source software developed under the MIT License. The license and source code are available on GitHub: - https://github.com/MrApplejuice/BabyBuddyAndroid/
GitHubIzzyOnDroid
Bagatur Chess Engine
APK
This is the open source Bagatur Chess Engine with its own GUI (graphical user interface). It is not as strong as Stockfish, Komodo, AlphaZero or Leela Chess Zero, but is strong enough to beat a grandmaster. It has 16 strength levels. From level 5, it could show the search information. The ELO rating is about 3000 and the program has a unique playing style. In general, the application demonstrates an application of artificial intelligence (AI) into the domain of chess. To clarify, it is not an OEX chess engine and other chess engines cannot be imported into the GUI. Playing instructions: Check the menu and make sure the strength level is appropriate. Select/deselect the Human/Computer buttons for both sides according to which side you want to play and whether you play against a computer or another person. Use the flip board button to change sides if you play with black. Move the piece by drag and drop or by selecting from/to squares. If you want, you could use the move navigation buttons to go back and forward in the move sequence. It is recommended to check all settings in the menu and make sure you play with the option you like most (e.g. move animation speed, chess pieces set, colors). Features: FEN import/export/share. Different modes: Human-Human, Human-Bagatur, Bagatur-Bagatur. Different strengths levels. The app could show the best moves line as well as the evaluation of the board position produced by Bagatur. Navigation of played move's (first, previous, next, last). Flipboard function. Moving by drag and drop as well as by selecting from and to squares. Supports different color palettes and chess pieces sets for different tastes. Permissions: The app uses ACCESS_NETWORK_STATE and INTERNET permsisions, because it shows home ads and they open the default browser on the device, going to one of our other apps' page on the store or on the website of Metatrans Apps. To be more precise, if the other app is available on the store, from which the app is downloaded, then opens the app page of the other app on the same store. If still the app is not available on the store, then opens the app page on our website. The app pages on our website have app demo video on YouTube, so a connection to youtube domain will also be listed in order to visualize the page in the browser. Our website is created by WordPress, so connections to other domains could be opened as well for technical purposes (e.g. downloading text fonts css). Your feedback and/or review is more than welcome.
F-DroidGitHub
Baseline
APK
The Baseline is a minimal, gentle self-care app companion designed for people who struggle to maintain basic level of functioning. It aims to help with these foundations, without pressure, motivation attempts or guilt promotion. The app consists of modules that can be enabled or disabled as needed: - Food — make sure you eat at least something every day - Movement — moving around is really beneficial - Sleep — if you don't wear any tracking device, you may want to check that you sleep enough - Mental state — tools inspired by Cognitive Behavioral Therapy (CBT) principles - Medications — Medication reminders with optional notifications (DO NOT USE for critical medications where delay is life-threatening) - Grounding — a big green button that you can press Privacy and policies: - No tracking — No analytics, cloud sync, or data collection. The app does not use network connection, ever - No health data access — The app does not connect to Google Fit/Apple Health or any other health data source - No history — The app does not store your history. The state resets each day - No advertising - No paywalls reducing functionality
F-DroidGitHub
Bats! HIIT
APK
Bats! HIIT is a simple but useful High Intensity Interval Training timer. Workout structure A HIIT workout with Bats! HIIT comprises a sequence of alternating rest (warm up/cool down) intervals and work blocks. For example, a workout with two workout blocks will look like 1) warm up 2) block #1 3) rest 4) block #2 5)cool down Bats! HIIT always inserts rest intervals between blocks, and always includes a warm up and cool down interval. The length of the rest interval is configurable. By default, it is 60 seconds. Block structure A block is a series of work/break interval pairs; each work interval has a corresponding break interval. For example, you might configure Bats! HIIT to include 4 work intervals per block, with a 50 second work interval and 10 second break. Such a block would take 4 minutes. Audio and visual cues Bats! HIIT always gives a warning consisting of 4 short chirps when you're about to transition to a new interval. Every work interval begins with a single high-pitched beep; break intervals begin with a descending, two-tone beep. Rest intervals do not have an initial beep. During work intervals, your phone's screen will be green. In breaks, the screen will turn yellow. Rest is indicated by a red background. Your phone will also tell you how long is left in the present sub-interval and how many work/break pairs and blocks remain. Screen lock When you're exercising, you want to be able to see your progress without unlocking your screen. Bats! HIIT prevents your screen from turning off, though it does allow it to dim for power savings. This lets you know at a glance how you're doing. Save/recall workout You can save/recall/delete stored workouts. "Last workout" is automatically created whenever you do a workout, and is restored when the app is next started. Pause workout If Bats! HIIT loses focus during a workout, your workout will be paused and will resume when Bats! HIIT resumes. Delay locked loop To ensure that your workout is accurately timed, Bats! HIIT implements a feedback system called a delay-locked loop. Every second, when Bats! HIIT wakes up to update the timer readout, it measures how long it was actually asleep and adjusts future delay intervals to hit the target 1-second sleep interval. In practice, this reduces short-term timing errors from more than 5% to about 0.2%; since the error is integrated over the life of your workout, the overall accuracy is two to three orders of magnitude better than the short-term errors.
F-DroidGitHub
B
BeWell
APK
This app measures your HRV and track your health. HRV method becomes more popular only in last ten years, however it was created in USSR to track astronauts' health.
GitHubIzzyOnDroid
Best-Before
APK
NOTE: App is no longer developed, source repo has been archived. Features: * add, edit and remove products * save best-before date * search through products * data import and export Supported languages: * English * Czech * Danish * Dutch * Finnish * French * German * Hungarian * Polish * Portuguese (BR) * Spanish (AR) * Turkish * Ukrainian Wiki: You have questions, need help to set up the app or simply want to know more about it? Then take a look at the Wiki. Licensing: Licensed under the EUPL-1.2. OpenSource: This app is open source. Many thanks to all contributors. Icons: Icons by Google licensed under Apache License 2.0.
F-Droid
BetterCounter
APK
- Track good and bad habits (eg: exercising, smoking, drinking...) - Track when's the last time you did something (eg: water your plants, change your bedsheets, poop...) - Count your lives in MtG Features: - Records the date and time of each individual counter increase. - Graphs your data over time and calculates statistics. - Lets you export your data (eg: to analyze it with your choice of tools). - Your data is never sent to any server (except for Google's app backup, if enabled). - Simple as hell and will stay this way.
F-DroidGitHub
BikeComputer
APK
BikeComputer A FOSS BikeComputer. Features: - Meassures your speed. - Keep track of your stats. (Distance, Maximum Speed, TravelTime, ...) Alternative to buying a seperate device for your bike.
F-Droid
Blood pressure monitor
APK
blood pressure monitor is a reliable blood pressure measurement tracker and analyzer. It is designed to allow saving measurements faster than anywhere else and make sharing data with you doctor effortless. It works out of the box but can also be configured for individual use cases. Key Features: - Reliable measurement storing. - Fast input through user-friendly dialogues on launch and automatic form navigation. - Beautiful analytics provide insights on trends, distribution, differences over the day and much more. - Versatile export and import (CSV, PDF, SQLite) with granular control. - Highly configurable. - BLE GATT input through Bluetooth devices. - No advertisements - no accounts. - Well-documented, open-source code. - Support for entering other related measurements like weight or medicine intakes. - Optionally sync with other apps via Health-Connect. Measurements can be entered manually, or automatically, if you own any device that supports the BlE GATT protocol. We don't recommend any specific device, please do your own research. This app is not a medical device. It does not measure your blood pressure or give you any medical advice. Consult with a doctor for that. This app is only a tool to quickly record measurements in an easy and secure fashion.
F-DroidGitHub
Bluemoon
APK
Bluemoon: Your Personal Period Companion Embark on a seamless journey through your menstrual cycle with Bluemoon, the open-source Menstruation/Period Tracker that prioritizes your privacy Privacy First: Rest easy knowing that your most intimate data stays where it belongs—securely on your device. Bluemoon is designed with privacy features out of the box, ensuring that your personal information remains confidential. Simple and Intuitive: Say goodbye to complicated interfaces! Bluemoon keeps it straightforward with easy-to-use features for tracking your periods and understanding your menstrual cycle. Effortlessly log your data and gain valuable insights at a glance.
F-Droid
BmiCalc
APK
BmiCalc is a simple app to track the body mass index. BmiCalc can save and load the data from csv file.
F-Droid
BoB
APK
Baby on Board is an application of pregnancy tracking that respect your liberty and privacy. It doesn't need permissions. So no risk.
F-Droid
BodyCheck
APK
BodyCheck scans QR codes produced by gym body composition analyzers and displays your measurements in an easy-to-read format. Features: - Scan QR codes with your camera or import from saved images - View weight, BMI, body fat %, skeletal muscle mass, body water, protein, BMR, biological age, and health score - See lean and fat mass distribution across body segments (arms, trunk, legs) - Track your body composition history over time - Export and import your data for backup or device transfers - Completely offline -- no internet connection required The app reads QR codes containing body composition data as a JSON array of numeric measurements. It supports arrays of 63, 64, or 95 values and validates that key metrics fall within physiologically plausible ranges. All data is stored locally on your device. No data is ever sent to any server. No analytics or tracking.
F-DroidGitHub