Intermittent fasting app for PebbleOS
- C 92.6%
- Just 4.1%
- Python 1.6%
- JavaScript 1.3%
- Makefile 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| screenshots | ||
| src | ||
| store | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| Justfile | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| wscript | ||
FastForge
FastForge is a Pebble watchapp for intermittent fasting tracking, built with the Rebble SDK.
Screenshots
| Pebble Round 2 — Menu | Pebble Round 2 — Countdown | Pebble Round 2 — History | Pebble Time — Countdown |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Day-1 Setup (Fedora + Rebble SDK 4.9+)
sudo dnf update
sudo dnf install -y python3-pip nodejs SDL-devel dtc uv just
uv tool install pebble-tool --python 3.13
export PATH="$HOME/.local/bin:$PATH"
pebble sdk install latest
After Reboot
export PATH="$HOME/.local/bin:$PATH"
pebble --version
Development Workflow
cd /path/to/fastforge
export PATH="$HOME/.local/bin:$PATH"
just dev
In a second terminal:
cd /path/to/fastforge
export PATH="$HOME/.local/bin:$PATH"
just logs
Useful commands:
just: list commandsjust dev: build + install to Pebble Round 2 (gabbro) emulatorjust dev-basalt: build + install to Pebble Time (basalt) emulatorjust logs: live logs from gabbro emulatorjust screenshot: screenshot from gabbro emulatorjust kill: stop emulatorjust clean: remove build artifacts



