package icon

LibreFit

Free, open source and private workout tracker with a rich dataset and images.
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.1.5 (10501) suggested Added on Mar 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