A cross platform app for tracking your lifts in the gym
See the code
LiftLog is an intuitive, cross-platform gym weight tracking app built with React Native and Expo. Everything you log is stored locally on your device, no sign up required. LiftLog also supports privacy focused, end to end encrypted, social feeds to track your workouts with your friends.
LiftLog uses Weblate for internationalization and translation management. Anyone can create an account and start translating!
Want to help translate? Create an account on Weblate!
npm install -g expo-cli (Guide)cd app
npm install
npm run android # For Android
npm run ios # For iOS (macOS only)
See backend/README.md for more information on running the backend.
LiftLog is organized into several projects:
This directory contains the app itself, built with Expo / react native.
This directory contains the backend api, which handles the feed, ai planner, and offsite backups. For documentation on running the backend for local development, see the README
Contributions, issues, and feature requests are welcome! See CONTRIBUTING.md (or open an issue/PR).
AI/LLM-assisted contributions are welcome, but issues and feature requests should be written in your own words - see the AI Usage Policy.
.liftlogplan file format, and how to generate plans with an AI for import into the app.Note: LiftLog was rewritten from the ground up in React Native. The previous .NET MAUI Blazor implementation is in the
dotnetbranch.
127 followers · starred Aug 2025
17 followers · starred Aug 2026
80 followers · starred Jan 2026
180 followers · starred Aug 2026
A cross platform app for tracking your lifts in the gym
See the code
LiftLog is an intuitive, cross-platform gym weight tracking app built with React Native and Expo. Everything you log is stored locally on your device, no sign up required. LiftLog also supports privacy focused, end to end encrypted, social feeds to track your workouts with your friends.
LiftLog uses Weblate for internationalization and translation management. Anyone can create an account and start translating!
Want to help translate? Create an account on Weblate!
npm install -g expo-cli (Guide)cd app
npm install
npm run android # For Android
npm run ios # For iOS (macOS only)
See backend/README.md for more information on running the backend.
LiftLog is organized into several projects:
This directory contains the app itself, built with Expo / react native.
This directory contains the backend api, which handles the feed, ai planner, and offsite backups. For documentation on running the backend for local development, see the README
Contributions, issues, and feature requests are welcome! See CONTRIBUTING.md (or open an issue/PR).
AI/LLM-assisted contributions are welcome, but issues and feature requests should be written in your own words - see the AI Usage Policy.
.liftlogplan file format, and how to generate plans with an AI for import into the app.Note: LiftLog was rewritten from the ground up in React Native. The previous .NET MAUI Blazor implementation is in the
dotnetbranch.
127 followers · starred Aug 2025
17 followers · starred Aug 2026
80 followers · starred Jan 2026
180 followers · starred Aug 2026