Skip to content
This repository was archived by the owner on Aug 10, 2026. It is now read-only.

Repository files navigation

GymMane — Lift. Log it. Grow.
GymMane

GymMane

A dark, offline gym log for Android

Pick your muscles on a real body map, log your sets, and watch your numbers move.


Flutter Dart Android 7.0+ License GPLv3 No ads, no tracking Stars

Features · Import · Privacy · Translations · Build

English · Español


Lift. Log it. Grow. Tap the muscle, get the session Tick the set, rest rings itself Progress from your own sets 360+ 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

History  ·  Library  ·  Routines  ·  Settings


Overview

GymMane is an open-source strength log built for the gym floor. Tap the muscles you want to train on an interactive body, log reps and weight set by set, rest with an alarm that actually gets your attention, and read progress that comes from your own sets — volume, records, streak and muscle split. Nothing decorative.

Tip

Yours, completely. No account, no ads, no subscription — and no internet permission at all. Every set stays on your phone.


360+ exercises  ·  6 calculators  ·  100% offline  ·  0 internet permissions

Features

🏋️ Training

  • Interactive body map, front and back — tap what you want to train
  • A session picked for you, then edited set by set
  • Reps, weight and a rest timer with your own alarm sound
  • A live session survives a reboot — carry on where you left off
  • Routines you can reorder and schedule per weekday

📊 Progress

  • Volume, streak, weekly goal ring and PRs, all from your own sets
  • GitHub-style activity heatmap with per-day detail
  • Strength curves with estimated 1RM per exercise
  • Muscle split across the last 30 days
  • Bodyweight tracking with history

📚 Exercises & tools

  • 360+ exercises with animations and step-by-step instructions
  • Search, filters, favourites and your own exercises (photo, GIF or video)
  • Six calculators — 1RM, plates, BMI, calories & macros, body fat, warm-up
  • Two home-screen widgets — activity and stats

🔒 Your data

  • Export to CSV or a full JSON backup, and import it back
  • Import your history from Hevy, Strong or FitNotes — workouts and bodyweight
  • Delete everything in one tap
  • Dark and light themes, kg or lb, English and Spanish

Coming from another app?

Bring your history with you. GymMane reads the workout and measurement exports of Hevy and Strong — CSV or the measurements zip — and the whole FitNotes backup, which is a SQLite database. Every exercise is matched against its own library and anything you already logged is skipped.

App What to hand it
Hevy workout_data.csv, plus the measurements zip
Strong strong.csv
FitNotes the whole .fitnotes backup (SQLite)
Settings → Data → Import from another app

Privacy

Important

GymMane has no analytics, no ad SDK and no network code. The app never asks for Android's INTERNET permission, so it cannot send your training anywhere. The only outbound actions are links you tap yourself.

Everything it does ask for, and why:

Permission What it is for
POST_NOTIFICATIONS show the rest timer and its alarm
USE_EXACT_ALARM ring at the right second, not "sometime later"
VIBRATE the alarm buzzes
WAKE_LOCK the alarm fires with the screen off

Translations

GymMane speaks English and Spanish today, and more languages are very welcome. Translations live in plain ARB files — one file per language, nothing to compile.

The full guide lives in TRANSLATING.md.


Building

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

Contributing

Bug reports, ideas and pull requests are all welcome — see CONTRIBUTING.md. For anything larger than a fix, open an issue first so we can agree on the direction.


Star on GitHub    Support me on Ko-fi



Released under the GNU GPL v3. Free forever, and nobody can close it up and resell it.

About

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

Topics

Resources

Contributing

Stars

45 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages