XMRig
RandomX, KawPow, CryptoNight, AstroBWT and GhostRider unified miner
... not cover all features, such as mining profiles for different algorithms. Important options can be changed during runtime without miner restart by editing the config file or executing API calls.