It's an experimental open-source emulator for the Nintendo Switch from the creators of Citra.
Yuzu has an impressive development pace and certain games are even fully playable, albeit not without glitches or slowdowns.
513 / 21-01-2021
Windows: Requires latest Visual C++ 2019 x64 redistributable package & 64-bit only
Linux: 64-bit only
Mac OS: It's no longer supported due to Apple deprecating OpenGL and their current version not supporting the OpenGL extensions they require (18-11-2018)
Its an experimental open-source Nintendo Switch emulator/debugger programmed in C#. It aims to offer good performance, a friendly interface, and consistent development build releases. Due to its early development state, it has not yet had a stable release but has a nice UI, can run certain games almost at full speed and able to scale games up to 8x resolutions.
1.0.6382 / 21-01-2021
Everything on the Switch is encrypted, so if you want to run anything other than homebrew, you have to dump encryption keys from your console. To get more information please take a look at referenced Keys Documentation.
Homebrew is available on many websites, such as the Switch Appstore.
A hacked Nintendo Switch is needed to dump games, which you can learn how to do here. Once you have hacked your Nintendo Switch, you will need to dump your own games with NxDumpTool to get an XCI or NSP dump.
Switch firmware dumps can be found at Darthsternie.