sent 15 emails over 9 months to the new owner, offering to help or even take over the repo but i had no replies.
Issues and PRs were ignored(you juste have to see the issues section of the report). Rebuilding from scratch was the only way to fix the licensing & continue the project i guess
And what specifically were the licensing issues? workout.lol is MIT from what I can see.
The licensing issue I referred to was about the videos: many of them came from paid/licensed sources
I wanted to move to a more "new", (robust?) and maintainable stack with TypeScript and a SQL-based backend (PostgreSQL)
Copyleft licenses like the GPL come with extra guarantees that do not violate the core guarantees of open source software. Instead, they make them stronger. The 'restrictions' GPL imposes essentially boil down to this: "if you use (parts of) GPL software, you must give your users the same freedoms the GPL guarantees." GPLv3 and AGPL closed up loopholes that allowed people to bypass those clauses.
But in this case the original project used the MIT license, so the only requirement is that it the form includes attribution to the original project.
I retrieve error response when fetching exercise:
0:{"a":"$@1","f":"","b":"eETmgndxtv4Ar0i8Wync1"} 1:{"serverError":"An unexpected error occurred."}
My request: curl 'https://workout.cool/' \ -H 'accept: text/x-component' \ -H 'accept-language: en-US,en;q=0.9,pl-PL;q=0.8,pl;q=0.7' \ -H 'cache-control: no-cache' \ -H 'content-type: text/plain;charset=UTF-8' \ -b 'Next-Locale=en; _fbp=fb.1.1750253718188.954698194752805529' \ -H 'next-action: 7f80b017f78704b00d2411aebde5ba8318b475de6d' \ -H 'next-router-state-tree: %5B%22%22%2C%7B%22children%22%3A%5B%5B%22locale%22%2C%22en%22%2C%22d%22%5D%2C%7B%22children%22%3A%5B%22__PAGE__%22%2C%7B%7D%2C%22%2F%22%2C%22refresh%22%5D%7D%2Cnull%2Cnull%2Ctrue%5D%7D%5D' \ -H 'origin: https://workout.cool' \ -H 'pragma: no-cache' \ -H 'priority: u=1, i' \ -H 'referer: https://workout.cool/' \ -H 'sec-ch-ua: "Google Chrome";v="137", "Chromium";v="137", "Not/A)Brand";v="24"' \ -H 'sec-ch-ua-mobile: ?1' \ -H 'sec-ch-ua-platform: "Android"' \ -H 'sec-fetch-dest: empty' \ -H 'sec-fetch-mode: cors' \ -H 'sec-fetch-site: same-origin' \ -H 'user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Mobile Safari/537.36' \ --data-raw '[{"equipment":["PULLUP_BAR","BANDS","BODY_ONLY"],"muscles":["TRAPS","BACK","SHOULDERS","TRICEPS","FOREARMS","GLUTES","HAMSTRINGS","CALVES"],"limit":3}]'
I’m working on stabilizing it and will have a fix in the next minutes / hour
Appreciate you testing it out! thanks again.
Selected a few workouts and got this error - *Error loading exercises*. I'll try again after a few hours. Congratulations on the launch!!
The issue should be fixed RN !
Definitely feeling the HN kiss of traffic right now lol, Ii’m scaling things up and fixing the bottlenecks
Really appreciate you trying it out.
And yes seems like the HN crowd is more health-conscious than I thought. Loooove it !
Thanks again for the kind words and support!
I’d love to see your ideas make it into Workout.cool!!
Let me know if you need help porting the PRs îll support and merge contributions quickly.
Bcs a lot of beginners don’t know what to do with certain equipment, but they do know what they want to train.
That said, I’ll maybe make both paths easier and let users toggle between them!
PR ares welcome
Are there really no open licensed workout-movement animations out there? That sounds like a fun beginner animation project honestly.
I wanted to make sure everything is legally safe and not just scraped or reused without rights.
Producing proper 3D exercise videos is actually VERY expensive we’re talking €10–20 per animation, or thousands of euros per month if you go through a good/high quality API provider. That’s why it's such a tough space for open-source tools to compete in.
Long-term, I'd love to help build a community-driven, open-licensed library of movement animations but until then, this partnership was the best balance between cost, legality, and quality.
Thanks for raising it
has muscle selection is so much more help full than 80+% apps on app store right now
With that said, the website works just fine on my phone.
For the sell process, like with any open-source project whether it's an NPM package or anything else, there are no absolute guarantees... that's just the nature of open ecosystems...
But I've built Workout.cool with transparency in mind, no hidden business model, and self-hostable.
Just what I can tell you is this :
I've been passionate about fitness my whole life let's say. I started sports at 3 years old, and I've been into strength training for over 15 years.
I didn't build this to make money. I built it because I genuinely care and because I see more and more people missing out on the benefits of training, often overwhelmed by complexity, closed ecosystems, or paywalled apps, including people close to me, like my sister.
Hope that my reply counts for something...
The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned.
Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say.
I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better architecture long-term vision, more features and no license problems.
It's called : Workout.cool (https://workout.cool)
What it offers:
100% open-source, MIT-licensed
1200+ exercises (with videos, attributes, translations)
Progress tracking
Multilingual-ready
Self-hostable
I'm not doing this for money. I'm doing it because I believe in open fitness tools, and I’ve been passionate about strength training for 15+ years.
If this resonates with you, feel free to:
- Star the repo
- Share with fitness/tech friends
- Suggest features
- Contribute code/design/docs
Together, we can build the open-source fitness platform we all wanted to easily build a workout routine and get in shape
Website: https://workout.cool GitHub: https://github.com/Snouzy/workout-cool