LibreFit
- Visual bug causing weight field to not show current value
- Initial state of input sheet
Create fully personalized workouts assembled from a rich dataset of hundreds of exercises — each exercise paired with images and step-by-step instructions covering setup and execution.
Schedule single sessions, filter exercises by equipment, muscle group or difficulty with one tap. During workouts, track every set, rep, rest interval, and load in real time.
📊 Activity Tracking
Log your workouts with its exercises, sets, reps, and duration.
🎯 Progress Monitoring
Visualize your progress over time with insightful charts and statistics.
📅 Workout Planning
Create and customize workout plans tailored to your fitness goals.
✨️ Rich dataset of exercises with images
Access a comprehensive library of 800+ exercises with detailed instructions and high-quality demonstration images for proper form and technique.
📱 Offline-First
Track workouts and access all features without an internet connection.
🔒 Privacy-Focused
Your data is stored locally on your device, ensuring that your personal information remains private and secure.
🎨 Material Design 3 Expressive
Enjoy a sleek and modern user interface that enhances your experience.
Website: https://librefit.org
Open source code: https://github.com/LibreFitOrg/LibreFit
Donate: https://librefit.org/donate
Contribute: https://github.com/LibreFitOrg/LibreFit/blob/main/CONTRIBUTING.md
- Author: IamDg & LibreFit's Contributors
- License: GNU General Public License v3.0 or later
- Website
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 39 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 39 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 29 MiB PGP Signature | Build Log
- New 28 exercises with instructions and high-quality images
- Option to dismiss scroll wheel automatically
- New languages: Portuguese (Brazil) 🇧🇷, Galician
🔧 Changed
- Save routines even when empty.
- Make license clearer.
🐛 Fixed
- Workout metrics did not update after the initial save.
- Rest timer notification sound was suppressed by other media.
- Scroll wheel animation not allowing input.
- Rare crash in info workout screen.
- Parsing logic when typing weight.
- Typing time logic
🔗 https://github.com/LibreFitOrg/LibreFit/blob/main/CONTRIBUTING.md#translations
We are excited to share a new version packed with features to make your workout tracking even smoother!
If LibreFit helped you, please consider starring the repository or supporting the development through donations, contributions or translations — your support keeps the project free and constantly improving for everyone.
Thank you for your support!
✨ Adde




