You can use the mixer module of EventSoundControl as a standalone software mixer.
Create as much input channels as you have hardware connected.
Create as much output channels as you have hardware connected.
Create dummy output channels for recording and streaming without hardware monitoring.
Route the input channels or eventsoundcontrol modules to the desired outputs.
Use VST plugins on windows and mac to enhance the features of your mixer.