←back to thread

827 points surgomat | 4 comments | | HN request time: 0s | source

I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. 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

Show context
minimalist ◴[] No.44310031[source]
It does not appear to be working for me right now, I get "error loading exercises".

What are your thoughts about the wger project [0]? It is a FLOSS AGPL-licensed self-hosted fitness/workout/nutrition manager that has existed for almost a decade (I think?) It's a django app and has a companion flutter app that runs on android/ios/windows/linux/macos. It supports multiple users and could even be used to run a gym. Body.build [1] is a newer FLOSS project (also browser-based) that is focused around building a weight lifting program. The author of body.build also contributes to wger.

I'm using wger in my homelab and while there are a lot of moving pieces to the self-host process, it works well. I'd say the biggest limitation is the comprehensiveness of their exercise database, but that is something that many people have recognized and are steadily expanding. If anyone is willing to contribute exercises (and exercise media) to this AGPL licensed project, they would definitely appreciate it!

[0]: https://github.com/wger-project

[1]: https://github.com/Dieterbe/body.build

replies(4): >>44310473 #>>44311586 #>>44313554 #>>44316275 #
Kovah ◴[] No.44313554[source]
I just tried Wget the other month and sadly can't recommend it. The UX of the website is horrible, and their mobile app is a buggy mess (at least on iOS). No matter if I wanted to start a workout, edit weights for an exercise, or browse previous session, the app kept crashing, hanging and logging me out. I am now using LiftLog which does everything that I need. FOSS too. https://github.com/LiamMorrow/LiftLog

It's interesting that fitness and weightlifting are pretty common these days, but there are so few non-commercial applications out there that are usable and well maintained. At least that's my perception after digging through dozens of Github projects.

replies(1): >>44314388 #
1. bdunks ◴[] No.44314388[source]
Have you paid for the AI Planner, and if so, can you recommend it?
replies(1): >>44316270 #
2. Kovah ◴[] No.44316270[source]
No. I indeed paid a human to set up a training plan and show me how to correctly execute the exercises. Highly recommend that to anybody starting with weightlifting. There's so much you can do wrong.
replies(1): >>44318781 #
3. sanderjd ◴[] No.44318781[source]
How did that work? Did you have to sign up to a subscription at a gym and use a personal trainer there?
replies(1): >>44322495 #
4. Kovah ◴[] No.44322495{3}[source]
Yes I have a gym membership and they offer sessions with a personal trainer for a flat fee per hour. Talked with my trainer, told him what I wanted to achieve and he wrote a basic plan based on that. Then we went around the studio and he explained all exercises and how to do them properly.