←back to thread

827 points surgomat | 2 comments | | HN request time: 0.591s | 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
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 #
davidmurdoch ◴[] No.44310014[source]
Why muscles first?
replies(2): >>44310183 #>>44310213 #
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 #
Zananok ◴[] No.44310407[source]
I only have dumbbells, so selecting the equipment first is actually ideal for me
replies(1): >>44312195 #
1. pc86 ◴[] No.44312195[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 #
2. davidmurdoch ◴[] No.44314530[source]
Yeah, that's what the feature is for, not "what equipment do I want to use".