Machines
Two independently adjustable cable endpoints for bilateral/crossover work (dual-column trainers, cable crossovers).
One adjustable cable trolley/column — even when fixed lat/row stations ride along (REP Adonis pattern). Narrower footprint, unilateral-first.
Dedicated fixed high/low pulling stations with no adjustable trolley — the honest heavy-pulldown machines.
Mountable/mobile resistance units (Ancore spring line, Beyond Power Voltra).
Standalone guided-bar machines. Combined Smith+cable systems live under All-in-One Trainer.
Leg presses, leg sleds, hack squats, pendulum squats, leverage squats, and combination units.
Dedicated or combination leg developer machines (seated/prone curl, extension).
Standalone belt-squat machines only — rack-mounted/drop-in belt squats are rack attachments.
Bodyweight posterior benches: glute-ham developers, 45° back raises, roman chairs, and multi-function combos (movement_focus carries each combo's movements). Purpose-built nordic-curl machines live under Nordic Curl Benches.
Dedicated nordic-curl machines only (owner-ruled 2026-07-17). Multi-function GHD/nordic combos stay under GHD & Back Extension with movement_focus listing nordic-curl.
Pendulum-loaded reverse hyperextension machines. GHD/reverse-hyper combos take their primary marketed identity + movement_focus for the rest.
Non-assisted bodyweight pull-up/dip/knee-raise towers. No counterweight — assisted chin/dip machines are Dedicated Strength Machines.
Non-portable digital-resistance systems (motor/electromagnetic: Tonal, Speediance, Amp). Actual digital resistance required — an app or 'smart' dial doesn't qualify.
Traditional multi-station home gyms: selectorized (EXM/Marcy), plate-loaded leverage (Powertec), resistance-rod (BowFlex Xtreme), spring, or incline-bodyweight (Total Gym). resistance_source tells them apart.
Fixed-path single stations: presses, rows, flys, calf/tibia, hip thrust, preacher, assisted chin/dip and similar. movement_focus carries the movement(s).
Ranked from your picks — commission never affects order · How this works





























































































































































































