Draft:Ryujinx

Ryujinx is a free and open-source emulator of the Nintendo Switch, developed in C#.

Ryujinx was first released on February 5, 2018 with support for homebrew applications and the commercial title, Puyo Puyo Tetris.

Features
Ryujinx features an accurate recreation of the Nintendo Switch's Maxwell GPU. It supports the Nintendo Switch's docked and handheld modes in addition to resolution scaling beyond those supported by the original hardware.

Ryujinx supports multiplayer through its LDN network, allowing games to be played between multiple users of the emulator. As of the release of LDN3 players with a modded physical Nintendo Switch can play with others on the LDN network.

Development
Initially starting out as an ARM64 emulator in October of 2017, Ryujinx development began in December of 2017. In February of 2018, Ryujinx was publicly released after successfully booting its first title, Puyo Puyo Tetris, making it the first ever Nintendo Switch emulator to run commercial games.

On July 31, 2022, Ryujinx announced a new backend for the Vulkan graphics API, resulting in significant performance improvements of up to 413% in some titles, over the original OpenGL backend.

On November 26, 2022, Ryujinx announced a macOS port, becoming the first Nintendo Switch emulator to arrive on the platform. The port takes advantage of the hypervisor present on Apple silicon hardware to run the ARMv8 code of the Nintendo Switch natively, unlocking significant performance benefits, as compared to standard emulation.

On February 14, 2024, Ryujinx announced support for ARM64 Linux distributions, enabling the emulator to run under Asahi Linux.

Reception
On April 25, 2023, Ryujinx was featured in PC Gamer alongside now-discontinued open-source emulator Yuzu ahead of the release of The Legend of Zelda: Tears of the Kingdom. Following the release of the game, PC Gamer released a follow-up article on a number of fixes implemented to improve emulation.