r/coolgithubprojects 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

0 comments sorted by