From my initial search, I saw a few that look promising:
I am using waistline
the first weeks it is a bit fiddly to set up, after that I like it because of how customizable it is.
It uses openfoodfacts and can track weight among many other stats.
I second Waistline, I use it daily for calorie tracking and once you initially set up your foods its great. Sometimes, I have had to edit the name to be something easily searchable instead of the name openfoodfacts returns. As well, some foods are way easier to measure if you use the ‘per 100g’ setting when setting up the food. After doing that, then change the names/other attributes, because changing to ‘per 100g’ overwrites the existing record.
For workouts I keep it simple and use GymRoutines from F-Droid.
I tried wger two times. To me, it was confusing and not easy to use.
- Openscale - weight tracking
- openfoodfacts - general overview over food
- body measures - keeping track of size of body parts
- HIIT to measure intervals
I had the same problem with wger, tried it and it wouldn’t even let me select exercises from the list in the android app. I guess you could do it from the website but I just found it to be confusing.
The way that I worked around this issue was to add the workout plan via a web browser in a PC. It syncs with the app and after that it is working fine.
Now that my account passed the trial period I can even create workout exercises which I didn’t try yet so I can’t comment about it.
Otherwise this is the first decent workout open source app that I found that works for me.
I use Bats! for a HIIT timer & Loops Habit Tracker to keep myself honest. Both are available on F-Droid.
Like the other commentor- I also tried hard to use wger but it was just too unintuitive. I switched to Liftosaur and love it for making a weight lifting routine easy to design and track:
https://github.com/astashov/liftosaur/
I did test self hosting it and it’s not too bad, but just switched to my iPad and subscribing for the premium because the auto calculating the plates for each lift saves me a lot of time and I feel good supporting this developer.
I’m using GymRoutines. It’s for gym routines only, not weight loss or nutrition. It’s perfect for my needs.