Free, open source Splitwise alternative for sharing group expenses and tracking balances with friends and family.
- 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
Open-source, self-hosted scheduling platform (MIT-licensed community fork of Cal.com) for booking meetings and managing calendars.
A self-hosted gym and body-weight tracker for planning routines, logging sets, and keeping workout data on your own server.
Open-source, self-hostable stock market dashboard with live charts, price alerts, watchlists and company insights, built with Next.js and TradingView.
Self-hosted, open-source workout, nutrition and body weight tracker built on Django, with a REST API and companion mobile apps.
A self-hosted fitness tracking service for syncing and analyzing activities from Strava, Garmin Connect, and GPX/TCX/FIT files, with data kept on your own server.