Workout Challenge logo

Workout Challenge

Self-hosted webapp for team fitness competitions and leaderboards

150 stars 11 forks last commit first released

Actively maintained

Last commit 26 Aug 2026.

Workout Challenge is a web application for running private group fitness competitions. Participants add workouts manually or link their Strava account for automatic imports, then compete using customizable metrics, periods and point rules while tracking leaderboards and personal progress.

Key Features

  • Create and join competitions via invitation links with configurable goals (time, distance, calories, count)
  • Multiple goal periods: per day, week, month or whole competition; configurable min/max per workout/day/week
  • Manual workout entry and automatic Strava import with scheduled daily syncs handled by background workers
  • Personal dashboard with stats, streaks and progress; competition dashboards with friends' activities and leaderboards
  • Weekly automated emails (leaderboard and optional personal progress reports)
  • Responsive UI with light/dark modes; Docker support and a production-ready docker-compose setup

Use Cases

  • Run a workplace or friend group steps/minutes/distance challenge with per-user tracking and leaderboards
  • Aggregate workouts from Strava for teams and present weekly leaderboard reports via email
  • Host multi-goal competitions (e.g., distance + minutes) with caps to encourage consistent, healthy activity

Limitations and Considerations

  • Automatic imports rely on Strava OAuth and are subject to Strava API rate limits; administrators must register API credentials
  • Background processing requires a task broker and worker setup (Celery) and optional Redis for caching in production
  • Email notifications require a configured SMTP provider to send scheduled reports
  • No official native mobile apps; site is responsive but mobile experience depends on browser

Workout Challenge is focused on privacy-respecting, configurable group competitions and is packaged for containerized deployment. It is suitable for small teams or communities wanting a lightweight, self-hosted fitness challenge platform.

Categories:

Tags:

Tech Stack:

Share:

Similar to Workout Challenge

MedAssist

Self-hosted medication inventory, reminders and travel planner

161
4
Last commit

Node.js web app to track medication inventory, send SMTP reminders, and generate travel medication lists. Runs with SQLite and supports Docker deployment.

GPL-3.0Likely dormant
Alternative to:
Baby Tracker logo
Baby Tracker
+2
Easy!Appointments logo

Easy!Appointments

Self-hosted web appointment scheduling and booking system

4.3k
1.6k
Last commit

Open source appointment scheduler for customer bookings, provider management, and Google Calendar sync, deployable on your own PHP/MySQL server.

GPL-3.0Actively maintained
Alternative to:
Calendly logo
Calendly
+18
Taiga logo

Taiga

Agile project management platform for Scrum and Kanban teams

2.1k
520
Last commit

Open source agile project management tool with Scrum and Kanban boards, issue tracking, backlog planning, and team collaboration features.

MPL-2.0Slowing down
Alternative to:
Atlassian Jira logo
Atlassian Jira
+19

CoreControl

Dashboard for managing servers, apps, and uptime monitoring

1.3k
37
Last commit

Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

MITSlowing down
Alternative to:
UptimeRobot logo
UptimeRobot
+16
PruneMate logo

PruneMate

Flask-based web UI for scheduled Docker resource cleanup

468
21
Last commit

Lightweight Flask web UI to schedule, preview and run Docker prune operations across single or multiple hosts, with reporting and notifications.

AGPL-3.0Slowing down
Alternative to:
Docker logo
Docker
+1
GiftManager logo

GiftManager

Web app to organize and track gift ideas for families

248
11
Last commit

Manage gift ideas, avoid duplicate purchases, coordinate Secret Santa, track bought gifts, support multiple families with admin dashboard and OIDC authentication.

MITActively maintained
Alternative to:
Giftster logo
Giftster
+1