InlitX/GymMane

Offline gym log for Android. No account, no ads, no internet.

Dart

355

133 commits

updated Sep 19, 2026

See the code
android
bodybuilding
dart
exercises
f-droid
fitness
flutter
gym
gym-app
health
privacy
workout
workout-app
workout-tracker

See what people are saying (1)

SourceMessageScoreDate

Does an app that can't even talk to the internet stand a chance against subscription apps like Hevy or Strong? (r/SideProject)

Not here to sell anything, genuinely curious what people think. GymMane is a strength log that literally can't request the INTERNET permission on Android so there's no account, no cloud, no way for anyone (including me) to see your data but you. Tap a muscle on a body map instead of scrolling an…

1

Sep 19, 2026

README

GymMane — Lift. Log it. Grow.
GymMane

GymMane

A free, offline gym log for Android.
Tap the muscles you want to train, log your sets and watch your numbers go up.


Android 7.0+ License GPLv3 Art CC BY-SA 4.0 Stars

InlitX%2FGymMane | Trendshift

Get it on F-Droid   Get it on IzzyOnDroid   Get it on OpenAPK   Get it on GitHub   Get it on Obtainium

English · Español · Italiano · 简体中文



Lift. Log it. Grow. Tap the muscle, get the session Tick the set, rest rings itself Progress from your own sets 500+ exercises with animations No account. No internet. No smoke.
Plain screenshots, every screen straight off the phone
Today Body map Live session Progress

Today  ·  Body map  ·  Live session  ·  Progress



History Library Routines Settings Journal Places Muscle timeline Profile

History  ·  Library  ·  Routines  ·  Settings

What it does

Training

  • Body map, front and back: tap what you want to train
  • Reps, weight and a rest timer with your own alarm sound
  • Set types (warm-up, working, drop set, to failure) and RPE or RIR
  • Supersets: chain an exercise to the next one and skip the rest
  • Plates per side, worked out from the kit you own
  • Routines you can group, duplicate and schedule, plus ready-made plans
  • A live notification with the rest countdown, and a session that survives a reboot

Progress

  • Volume, streak, weekly goal and PRs, all from your own sets
  • An activity heatmap, your week rhythm and all-time totals
  • Strength curves with estimated 1RM, and your muscle split
  • Progress photos on a timeline, or the same timeline drawn as a muscle map
  • Bodyweight and ten body measurements, each with its own curve
  • A profile with levels and 20 medals
  • Put your workout on a photo as a sticker and share it

Exercises and tools

  • 500+ exercises with animations and step-by-step instructions
  • Filters by muscle, equipment and level, and your own exercises
  • Swap the art of any exercise for your own photo, GIF or video
  • Places: say what kit you have and only get offered what fits
  • A training journal on a calendar, with photos and video
  • Six calculators: 1RM, plates, BMI, calories and macros, body fat, warm-up
  • Five widgets: today, this week, activity, stats and muscle map

Your data

  • Export to CSV or a full ZIP backup, media included, and import it back
  • Bring your history from Hevy, Strong, Lyfta, FitNotes, openGym or any CSV
  • Routine with AI: export your list, paste it anywhere, import the answer
  • No account, no ads, no analytics and no internet permission
  • Photos, videos and notes stay in the app's own storage
  • 16 languages, light and dark themes, kg or lb
  • Delete everything in one tap

Download

Get it from F-Droid, IzzyOnDroid, OpenAPK, Obtainium or the GitHub releases. On GitHub, take the arm64-v8a APK if you're not sure which one you need.

PlatformStatus
Android 7.0+Supported
Wear OS 3+In progress
iOS 15+In progress
DesktopPlanned

Privacy

No account, no ads and no analytics. GymMane doesn't even have the internet permission, so your training stays on your phone. The permissions it does ask for are for the rest timer, its notification and the widgets.

Contributing

Bug reports, ideas and pull requests are welcome. For anything big, open an issue first. Translations are plain files in lib/l10n, and TRANSLATING.md explains how to add one.

git clone https://github.com/InlitX/GymMane.git
cd GymMane
flutter pub get
flutter build apk --release

Support

GymMane is free and will stay that way. A star, a translation or a clear bug report helps a lot. If you want to buy me a coffee:

Support me on Ko-fi

Bitcoin
Bitcoin
bc1qm0r4pg8nknnjh3a7n2t63ckafhsz8jdd6qer29
Ethereum
Ethereum
0x34b7A5552132cBca150Ae29c1E632faA49430e1a
Solana
Solana
DC8dNEUNJhWdtBHBZAn4FTheVC3W4PtkGhbazvtk17Jo
Monero
Monero
44SECMEf3rfV228kpy3Gs48wLmLXnq231gAMG7ULYoCWBWLYLHdwYV7YFkhMk31DR5P7SRAyRPyhkYaehtgEoajASz7qubq

License

The code is GPL-3.0. The exercise art comes from Workout Guide by Bryl Lim, based on Everkinetic, and is CC BY-SA 4.0. The fonts use the SIL Open Font License. CREDITS.md has the details.

Star history

Star History Chart

Contributors

InlitX

119 commits

9DYnastY

7 commits

EinToni

2 commits

Marcos6226

2 commits

InlitX/GymMane

Offline gym log for Android. No account, no ads, no internet.

Dart

355

133 commits

updated Sep 19, 2026

See the code
android
bodybuilding
dart
exercises
f-droid
fitness
flutter
gym
gym-app
health
privacy
workout
workout-app
workout-tracker

See what people are saying (1)

SourceMessageScoreDate

Does an app that can't even talk to the internet stand a chance against subscription apps like Hevy or Strong? (r/SideProject)

Not here to sell anything, genuinely curious what people think. GymMane is a strength log that literally can't request the INTERNET permission on Android so there's no account, no cloud, no way for anyone (including me) to see your data but you. Tap a muscle on a body map instead of scrolling an…

1

Sep 19, 2026

README

GymMane — Lift. Log it. Grow.
GymMane

GymMane

A free, offline gym log for Android.
Tap the muscles you want to train, log your sets and watch your numbers go up.


Android 7.0+ License GPLv3 Art CC BY-SA 4.0 Stars

InlitX%2FGymMane | Trendshift

Get it on F-Droid   Get it on IzzyOnDroid   Get it on OpenAPK   Get it on GitHub   Get it on Obtainium

English · Español · Italiano · 简体中文



Lift. Log it. Grow. Tap the muscle, get the session Tick the set, rest rings itself Progress from your own sets 500+ exercises with animations No account. No internet. No smoke.
Plain screenshots, every screen straight off the phone
Today Body map Live session Progress

Today  ·  Body map  ·  Live session  ·  Progress



History Library Routines Settings Journal Places Muscle timeline Profile

History  ·  Library  ·  Routines  ·  Settings

What it does

Training

  • Body map, front and back: tap what you want to train
  • Reps, weight and a rest timer with your own alarm sound
  • Set types (warm-up, working, drop set, to failure) and RPE or RIR
  • Supersets: chain an exercise to the next one and skip the rest
  • Plates per side, worked out from the kit you own
  • Routines you can group, duplicate and schedule, plus ready-made plans
  • A live notification with the rest countdown, and a session that survives a reboot

Progress

  • Volume, streak, weekly goal and PRs, all from your own sets
  • An activity heatmap, your week rhythm and all-time totals
  • Strength curves with estimated 1RM, and your muscle split
  • Progress photos on a timeline, or the same timeline drawn as a muscle map
  • Bodyweight and ten body measurements, each with its own curve
  • A profile with levels and 20 medals
  • Put your workout on a photo as a sticker and share it

Exercises and tools

  • 500+ exercises with animations and step-by-step instructions
  • Filters by muscle, equipment and level, and your own exercises
  • Swap the art of any exercise for your own photo, GIF or video
  • Places: say what kit you have and only get offered what fits
  • A training journal on a calendar, with photos and video
  • Six calculators: 1RM, plates, BMI, calories and macros, body fat, warm-up
  • Five widgets: today, this week, activity, stats and muscle map

Your data

  • Export to CSV or a full ZIP backup, media included, and import it back
  • Bring your history from Hevy, Strong, Lyfta, FitNotes, openGym or any CSV
  • Routine with AI: export your list, paste it anywhere, import the answer
  • No account, no ads, no analytics and no internet permission
  • Photos, videos and notes stay in the app's own storage
  • 16 languages, light and dark themes, kg or lb
  • Delete everything in one tap

Download

Get it from F-Droid, IzzyOnDroid, OpenAPK, Obtainium or the GitHub releases. On GitHub, take the arm64-v8a APK if you're not sure which one you need.

PlatformStatus
Android 7.0+Supported
Wear OS 3+In progress
iOS 15+In progress
DesktopPlanned

Privacy

No account, no ads and no analytics. GymMane doesn't even have the internet permission, so your training stays on your phone. The permissions it does ask for are for the rest timer, its notification and the widgets.

Contributing

Bug reports, ideas and pull requests are welcome. For anything big, open an issue first. Translations are plain files in lib/l10n, and TRANSLATING.md explains how to add one.

git clone https://github.com/InlitX/GymMane.git
cd GymMane
flutter pub get
flutter build apk --release

Support

GymMane is free and will stay that way. A star, a translation or a clear bug report helps a lot. If you want to buy me a coffee:

Support me on Ko-fi

Bitcoin
Bitcoin
bc1qm0r4pg8nknnjh3a7n2t63ckafhsz8jdd6qer29
Ethereum
Ethereum
0x34b7A5552132cBca150Ae29c1E632faA49430e1a
Solana
Solana
DC8dNEUNJhWdtBHBZAn4FTheVC3W4PtkGhbazvtk17Jo
Monero
Monero
44SECMEf3rfV228kpy3Gs48wLmLXnq231gAMG7ULYoCWBWLYLHdwYV7YFkhMk31DR5P7SRAyRPyhkYaehtgEoajASz7qubq

License

The code is GPL-3.0. The exercise art comes from Workout Guide by Bryl Lim, based on Everkinetic, and is CC BY-SA 4.0. The fonts use the SIL Open Font License. CREDITS.md has the details.

Star history

Star History Chart

Contributors

InlitX

119 commits

9DYnastY

7 commits

EinToni

2 commits

Marcos6226

2 commits

Languages

Dart

99.0%