An open-source, offline-first workout tracker
Log workouts with no network required, define training splits or go freeform, and use plug-and-play progression algorithms to know what to lift next. Your data stays yours — run LogIt entirely on your phone, sync it through your own server, or let us host it.
Two ways to run it
Self-host, free. Run your own copy of the sync server and web dashboard with Docker Compose — see the self-hosting guide. Your data never leaves infrastructure you control.
Managed hosting, paid. Don't want to run a server yourself? We host it for you — including, for personal trainers, a plan for managing clients' training data with their consent. That's a separate site from this one; this page is specifically about the open-source project and self-hosting it.
What's in the repo
- A Capacitor + SvelteKit mobile app (iOS/Android) — the primary way most people use LogIt
- A web dashboard for deeper analytics, once your data is synced to a server
- A .NET sync/social API you can self-host
- A plug-and-play progression algorithm system, open for anyone to extend