←back to thread

827 points surgomat | 7 comments | | HN request time: 1.02s | source | bottom

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
mariotacke ◴[] No.44309884[source]
Love it! Would be cool to be able to optionally select muscle groups first, i.e. before selecting equipment. Also, seeing all available exercises for a muscle group rather than the pre-defined 3 would help tailor the experience more.
replies(2): >>44310014 #>>44310660 #
1. davidmurdoch ◴[] No.44310014[source]
Why muscles first?
replies(2): >>44310183 #>>44310213 #
2. kleiba ◴[] No.44310183[source]
Because the purpose of exercising is usually not to use a certain machine but to train a certain muscle (group).
replies(1): >>44314548 #
3. pc86 ◴[] No.44310213[source]
You generally want to make sure you're working out specific muscles or muscle groups a certain of times each week and with a certain number of working sets, rather than "I have used $MACHINE recently so I need to do that today."
replies(1): >>44310407 #
4. Zananok ◴[] No.44310407[source]
I only have dumbbells, so selecting the equipment first is actually ideal for me
replies(1): >>44312195 #
5. pc86 ◴[] No.44312195{3}[source]
Ah yes that makes sense! I would think of that as more of a pre-workout filter? Where you select the equipment you have available and it automatically filters out everything that requires equipment you don't have access to.
replies(1): >>44314530 #
6. davidmurdoch ◴[] No.44314530{4}[source]
Yeah, that's what the feature is for, not "what equipment do I want to use".
7. davidmurdoch ◴[] No.44314548[source]
The feature is definitely not meant to serve as option for what you want to use, but what you can use. You could use it that way, of course, but that's not what it's there for.