logo
icon

ExerciseDiary

ExerciseDiary is a lightweight, self-hosted workout diary written in Go with a GitHub-style year visualization. Track your exercises, view progress over time with heatmap calendars, and manage your fitness routine from a clean web interface. Uses SQLite for zero-dependency data storage.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-04-03
Services
service icon
Tags
HealthFitnessSelf-hosted

ExerciseDiary

ExerciseDiary is a self-hosted workout diary with a GitHub-style year visualization heatmap. Built with Go and SQLite, it runs as a single lightweight container with no external dependencies.

What You Can Do After Deployment

  1. Open the web interface and start logging your daily workouts
  2. View your exercise history with a year-long heatmap visualization
  3. Optionally enable session-cookie authentication for security
  4. Access from any device through the responsive web interface

Key Features

  • GitHub-style year visualization heatmap for workout tracking
  • Lightweight Go binary with embedded SQLite database
  • Session-cookie authentication support
  • Configurable via environment variables or web UI
  • Mobile-friendly responsive design

License

MIT — GitHub