Fitness

269 open source Fitness apps

Warpclock
APK
Warpclock provides a quick shortcut for setting alarms based on your preferred amount of sleep. No more mental math before bed - after a single button press, your head can hit the pillow and you will warp forwards in time with minimal interruption. How to use When you open Warpclock for the first time, you should configure your preferred amount of sleep using the in-app controls. There are buttons to increase and decrease the amount by 1 hour, 10 minutes, and 1 minute. You only need to set this once. There is also a button labeled "Set alarm" inside the app. Pressing this button will create a new one-shot alarm in your default alarm clock app, configured to wake you up after your personalized amount of time has passed. The alarm will automatically delete itself from your alarm app once it has triggered, keeping your list of saved alarms clean. Once the alarm is created, you'll get two toast notifications. The first notification is from Warpclock, displaying the time that the new alarm should go off. The second notification comes from the system alarm clock, confirming that it was created sucessfully and displaying how far in the future the alarm will occur. The app also exposes a widget that you can add to your homescreen for even faster access. In the default launcher, just long-press on your homescreen background and drag the "Warpclock" widget to a location on your homescreen, and drag the edges to resize as desired. Tapping on the widget text will create a new alarm just as if you'd pressed the "Set alarm" button in the app. You'll get the same two toast notifications as well. The alarm is created in your default alarm clock app, so you should use that to configure the default alarm sound and vibration settings. Once an alarm is created, if the trigger time needs to be adjusted, that should also be done in the default alarm clock app. Current limitations This app currently does not handle Daylight Savings Time changes, it simply adds the configured amount and rolls over at 24 hours. You'll need to manually fix a couple of alarms per year if you live in a region that still changes the time back and forth.
F-Droid
W
Was geht App?
APK
Features: - Thousands of events per bigger city every month - Fulltext event- and location-search - Clearly arranged categories - Mostly with detailed information about each event, including text, photos, videos and links to the organizer / source - Simple search for events for children or with free entry - Location-Event-Listing - individual favorit- and blacklisting of locations - possibility to share choosen events to your android-event-calendar - Link to maps from detail view - Maps-view of the events with category-symbols - Preview of events in your area using media such as youtube, soundcloud, bandcamp,.. - Small installation size & low memory consumption If your german city is not listed, or you are missing dates, please send us an email to info@wasgehtapp.de and we will try to find a solution as soon as possible! We are also happy about suggestions for improvement!
F-DroidGitHub
Water Me - Plant Watering Reminder
APK
Water me is a mobile application written in Flutter to remind you to water your plants. Features and Components: - Add plants with watering frequency, name and picture - No remote entity, local-only application - Backup and Restore data - Flutter, currently support for Android - Camera access - Local Notifications - Workmanager with periodic task - Provider package for MVC separation
F-DroidGitHub
WaterTracker
APK
WaterTracker is a simple app that reminds you to drink water. Simply tap on each glass to 'drink'. The glasses go down from full to empty at each tap. Alarm of your chosen duration (re)starts every time you touch a glass. A 'Drink water!' notification will be displayed if you have not 'drank' for your chosen duration. Tapping the notification goes to the app. When all 5 glasses are empty, the notifications will no longer come (until you restart them), and a 'Congratulations' message will appear.
F-DroidGitHub
W
Weight Logger
APK
Weight Logger lets you archive your body composition data using your Tanita scale (or any body composition scale). You then can scroll through your collected data, export it to Garmin, Fit and CSV, and more.Main features:Viewflow display of your data.Scrollable and zoomable graphs of weight, body fat, body water and muscle mass.One click export to “Garmin Connect” account.Google FIT export.FIT and CSV export.Support of Kg or Lb mass unit.Support of mass or percent muscle mass unit.Languages supported : English (default), Catalan, Chinese, Czech, Dutch, French, German, Hebrew, Italian, Polish, Russian, Spanish, Swedish, Ukrainian.
GitHubIzzyOnDroid
Wine cellar
APK
This app is a wine cellar manager. Features: Listing of your bottles, with characteristics (appellation, domain, cuvee, vintage and a few others) Easy stock management Possibility to add a photo Full database export/import (with photos) CSV export to handle the listing in another software (so as to print a paper listing, for example) Type filter Many pre-defined sort options. What's new in v1.3 ? Standard export works fine
F-DroidGitHub
WiseTimer
APK
WiseTimer is an interval timer that allows you to create your own sets of time intervals for various workouts and customize them to suit your needs. It can be adapted to any needs, from interval training to pomodoro timer.WiseTimer functions:creating a workout with an individual name;create and edit a set of time intervals (work time and rest time) for each workout.The ability to turn off the beep for each workout separately.WiseTimer features:just use;focusing on time intervals, no extraneous functionality;flexible setting of time intervals.sound settings.
GitHubIzzyOnDroid
Workout Time!
APK
Home Screen Lists all workouts (the app comes with two predefined workouts, and others can be created or imported). Tapping on the pencil icon on the left of a workout will go to the Edit Screen, tapping on the title or duration of a workout will start it from the beginning, tapping on the "⌄" symbol on the right will show a list of the exercises it contains. Each exercise has a preparation/rest time before it (shown on the left), and a duration (shown on the right). Tapping on an exercise in the list will start the workout at that exercise. To add a new workout, tap on the "+" button on the bottom right corner and select "Create" to build it from scratch or "Import" to load a workout in JSON format. At the top-right corner of the home screen are two icons: a calendar with a checkmark in it (tapping this will go to the Log Screen) and a gear (tapping this will go to the Settings Screen). Workout Screen When a workout is running there is a progress bar at the top showing the current point in the workout, with the time elapsed on the left and the time remaining (indicated with a "-") on the right. In between these two times are a series of dots that represent the exercises in the workout, with the current exercise highlighted in blue. Below this is the name of the current exercise. During the exercise preparation time the name will have "Get ready for" before it (tapping on this will skip the preparation and begin the exercise). Below the exercise name is a stopwatch showing the current progress in that exercise, with the remaining time in the middle. Tapping on the stopwatch will pause the workout (indicated by blinking time inside the stopwatch), and tapping again will resume it. At the bottom of the screen is the name of the next exercise. Tapping on this will skip to the next exercise. Edit screen Lists all exercises in a workout, with the preparation time on the left and the duration on the right. To change an exercise, tap on it and the two times will become spinners that can be swiped up or down to modify the time. Long-pressing on the spinner allows modifying the number with the keyboard (must be a number of seconds without any punctuation). Tapping on the exercise name will bring up the keyboard to edit it. Under the name are three icons: an up arrow to move the exercise higher in the list, a down arrow to move it lower, and a trash can to delete the it. In the top-right corner of the screen are two icons: a download icon to save the workout in JSON format to the Downloads folder, and a trash can to delete the entire workout. Log Screen Lists all the executions of workouts, with the date and time on the left and the name of the workout on the right. At the top-right corner of the screen is a download icon that will save this list in JSON format to the Downloads folder. Settings Screen This screen has three dropdown menus to select the sound to play for the last 3 seconds of preparation/exercise time, at the start and end of each exercise, and at the end of the workout. There are 4 options for each: nothing, a beep, a ding, or an applause.
F-Droid
WorkoutLog
APK
Lets you track your workouts by recording reps x weight you do for each exercise. And reminds you this when you do the same exercise again.
F-DroidGitHub
Workouts'N'Rest
APK
Program your training with exercises reps and rests(rest time). Any fitness program / plan / schedule could be run.Your rest timer will count as you wish. It will play sound on end. And next exercise is shown.Fast and intuitive gestures. Your workout as fast as possible.Success or fail could be logged and be visible on exercise pager. Gym log and results.Finish program faster. Your notes to exercise could be added.Your stretch time could be counted. Play sound on stretch end.Your workout program could be anything, just add names, reps, rest and rest focus on exercises, not on progam / plan. Use it as log, diary o journal. You could even store your body measures.App is free, no ads, open source and source code is on github.To suggest improvements or bug report use our issue trackerCalled WorkoutsNRest or WorkoutNRest. Based on Fast’N’Fitness.Red delta project grind style calisthenics could be practiced. Also "All gains, no pains" by Bill Hartman could be run.Use it as workout planner or calisthenics progression. App is free to use at gym, at home, or outdoor offline( calisthenics ). Your exercises program, your results. All in one app with log, with notes and history.
GitHubIzzyOnDroid
YA Habit Tracker
APK
YA Habit Tracker is a simple and effective tool to help you build and maintain positive habits. It helps you track your progress and stay motivated. Features: * Create and customize habits * Track your progress with a simple interface * View your streaks * Minimalist and user-friendly design * No ads and completely free to use
F-DroidGitHubIzzyOnDroid
YacGuide
APK
App based on data from http://www.sandsteinklettern.de. Features: * Offline access to climbing route information * Personal climbing tour book * Climbing statistics
F-DroidGitHub
YacGuide Dev
APK
App based on data from http://www.sandsteinklettern.de. Features: * Offline access to climbing route information * Personal climbing tour book * Climbing statistics The development version contains regular snapshots which may lead to unexpected changes without notice.
F-DroidGitHub
Yeeemp
APK
Yeeemp — simple tag-based event tracker used to keep track of things you do and experience. You can make different queues for movies, books, meals, or whatever you want to track. Features: - Multiple Queues: Organize events into different queues. - Detailed Records: Add tags, descriptions, and a date for each event. - Privacy Focused: Your data stays on your device. - Backup & Restore: Easily save and restore your data from a backup file.
F-DroidGitHub
Zenith
APK
Zenith is a smart focus assistant for Android designed to help you reduce digital distractions through proactive intervention based on Material Design 3 Expressive.Zenith is fully free and open-source. You can find the source code and report bugs or suggest features at https://github.com/1372Slash/ZenithFeatures:Simple, minimalist UI based on the latest Material 3 Expressive guidelinesSmart Intervention System:Shield Mode: Mindful pauses to prevent addictive scrollingDelay App: Intentional time delays before opening protected appsGoal Pursuit: Targets for your productive applicationsComprehensive Tracking:Session HUD: Floating overlay with real-time session countdownDetailed Usage Stats: Visualize your daily and weekly digital habitsSmart Schedules: Automate your focus periodsBuilt-in Mindfulness:Emergency Use: Restricted access quota for critical momentsPrivacy First: Operates locally with required permissions for core functionality
GitHubIzzyOnDroid
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
iTrack workout tracker
APK
iTrack is a privacy-focused, open-source workout tracking application that helps you maintain consistency in your fitness journey. Features: • Create custom workout routines with detailed exercises • Track your workout progress in real-time • Collapsible exercise cards for a clean, efficient interface • Customizable repetitions and time-based exercises • Target muscle group tracking • Video URL support for proper exercise form • Multiple sets support • Workout history with completion percentages • No trackers, no ads, and completely free iTrack is designed to be simple, effective, and privacy-respecting. Your workout data stays on your device - we don't collect any data or require internet access for core functionality. This app is open-source and community-driven. Contributions are welcome on GitHub!
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