Repolode
Snouzy

Snouzy/workout-cool

Open-source fitness coaching web app for building workout plans, tracking progress, and browsing an exercise database.

Open-source alternative to:StrongFitbod

Stars
8,629
Forks
762
Open issues
83
Last commit
last month

What is it?

Workout.cool is a web-based fitness coaching platform. It lets users create workout plans, track their training progress, and look up exercises in a built-in exercise database that includes instructions and video demonstrations.

The app is built with Next.js, TypeScript, React, Tailwind CSS, shadcn/ui and Radix UI, with PostgreSQL as the database accessed through Prisma. The codebase follows Feature-Sliced Design. It can run locally with Docker or with a manual pnpm and PostgreSQL setup, and a self-hosting guide covers production deployment with Docker, Docker Compose or a manual build.

The repository includes a script that imports exercises from a CSV file, and a sample dataset can be used to seed the database. The project is MIT licensed.

Key features

  • 01Create and manage personalized workout plans
  • 02Track training progress over time
  • 03Browse an exercise database with instructions and video demonstrations
  • 04Import exercise data from CSV files
  • 05Run locally with Docker or a manual PostgreSQL setup
  • 06Self-host with Docker, Docker Compose or a manual build

Use cases

  • Self-hosting a private fitness tracker with your own database
  • Building or customizing a fitness coaching web app on a Next.js and Prisma stack
  • Studying a Feature-Sliced Design project structure in a real application

Topics

FAQ

What is workout-cool?
Open-source fitness coaching web app for building workout plans, tracking progress, and browsing an exercise database. Workout.cool is a web-based fitness coaching platform. It lets users create workout plans, track their training progress, and look up exercises in a built-in exercise database that includes instructions and video demonstrations.
Is workout-cool free to use? What license does it have?
workout-cool is open source under the MIT license. Check the license terms before using it in commercial products.
Is workout-cool still maintained?
Updated within 6 months. The last commit to workout-cool was on Sep 20, 2026.
What can I use workout-cool for?
Self-hosting a private fitness tracker with your own database Building or customizing a fitness coaching web app on a Next.js and Prisma stack Studying a Feature-Sliced Design project structure in a real application
Where can I get workout-cool?
The source code and installation instructions are on GitHub: https://github.com/Snouzy/workout-cool

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects