GRGWOD tracks CrossFit-style workouts entirely on your device. No subscription, no backend, no data collection. Open source. What it does: - Workout timer: AMRAP, EMOM, For Time, Tabata - Automatic PR detection and tracking - Equipment checklist and warm-up generator - Competition countdown sounds - Ghost racer to pace against your previous best - Partner WOD mode - Voice logging: say "185 for 5" hands-free - 12-week built-in training program - Achievement badges and monthly recaps
No reviews yetBe the first to leave a review for GRGWOD
Maker
📌
GRGWOD is a workout tracker for CrossFit-style training. Runs entirely in the browser with no backend. All data lives in localStorage.
Live: https://garage-wod.vercel.app
Source: https://github.com/tribett/garag...
I built it because fitness apps either don't understand CrossFit programming (AMRAPs, EMOMs, rounds-for-time) or lock basic features behind subscriptions.
Technical details:
- React 19 + TypeScript strict + Vite 7
- Zero runtime deps beyond React/React Router
- 605 tests (Vitest + RTL), strict TDD
- PWA with Workbox, fully offline
- Web Audio API for procedural competition sounds (no audio files)
- Web Speech API for hands-free voice logging
- Docker support for self-hosting
It has a workout timer (5 modes), automatic PR detection, equipment checklist, warm-up generator, difficulty predictor, plate calculator, ghost racer, partner WOD mode, achievements, and monthly/yearly recaps.
Everything runs client-side. No telemetry, no analytics, no accounts. MIT licensed.