There two main Nintendo Switch emulators, Yuzu and Ryujinx.
Yuzu is more open to sacrificing accuracy for performance, while Ryujinx is a bit more conservative.
Both work amazingly well, with excellent compatibility and extra features like rendering games at higher resolutions, upscaling textures and so on.