All those hub motors are hall-sensor BLDCs - however some of the Golden Motor ones have integrated controllers (the "Magic Pie" ones at least) - their integrated controllers for bike hub motors are unidirectional, note. If it's a bare motor (3 wire power + 5 wire sensor connectors usually) then any industry BLDC controller should be able to work with it (once you've figured out the correct phase wiring!)
Note that RC models use sensorless motors (no space for the sensors) and their ESCs will not necessarily work with a low RPM motor and certainly don't work at slow speeds with any motor as they rely on back EMF sensing. "ESC" usually means RC style, not a standard industry sensored BLDC controller.