I’m using Boostcamp at the moment: free version, not open source, and its bothering the hell out of me. Limited. Bloated. Paywalls. I love the detailed programs and routines, and have not found a similar replacement. Any recommendations that include:

Routine creating

Custom exercises

Access to existing database of workouts (most important).