package icon

LibreFit

Free, open source and private workout tracker with a rich dataset and images.
New in version 0.3.1
🐛 Fixed
- Visual bug causing weight field to not show current value
- Initial state of input sheet
LibreFit is a free and open-source workout tracker designed with privacy in mind.

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

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
  • Version 0.3.1 (30101) suggested Added on Jun 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • show notifications
      Allows the app to show notifications
    • org.librefit.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 39 MiB PGP Signature | Build Log

  • New in version 0.3.0
    ✨ Added
    - 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
  • Version 0.3.0 (30001) - Added on May 24, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • show notifications
      Allows the app to show notifications
    • org.librefit.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 39 MiB PGP Signature | Build Log

  • New in version 0.2.0
    ⚠️ IMPORTANT: Now you can add your language in LibreFit!
    🔗 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
  • Version 0.2.0 (20001) - Added on Apr 27, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • show notifications
      Allows the app to show notifications
    • org.librefit.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 29 MiB PGP Signature | Build Log