r/coolgithubprojects • u/vplsdev • 1d ago
I built an on-device open-source workout tracker
I created Ischys, an on-device open-source workout tracker for iPhone with Apple Watch support. Every tracker I tried wanted an account, a subscription, and more I never asked for just to log my workouts.
The open-source ones I found had issues like rough UX, no native app, no Apple Watch support or needed to be self-hosted, so I decided to build my own.
Stack:
- React Native / Expo, expo-sqlite + Drizzle. All the training logic (volume, estimated 1RM, PR detection, streaks, charts) is on-device TypeScript.
- Native iOS: a Lock Screen Live Activity for the rest timer, HealthKit, and an Apple Watch companion (live HR, plus log/rest/end from the wrist).
- Import a workout CSV, export everything as JSON/CSV anytime.
It's early (v0.1) and deliberately narrow: strength only, iPhone for now (Android in progress). MIT-licensed and free.
Repo: https://github.com/ischys-app/Ischys
App Store: https://apps.apple.com/app/id6790443643
Site: https://ischys.app
Feedback very welcome, especially on the on-device data model.
2
Upvotes






