Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Ruzu is a free, experimental, open-source Nintendo Switch emulator written in Rust for desktop computers. Its graphical library browses game directories, manages settings for individual games, and displays detected updates and add-ons. The interface can be controlled with a gamepad or with keyboard and mouse. Graphics options include Vulkan and OpenGL, along with an experimental native Metal backend on macOS. Ruzu supports ARM32 and ARM64 guest execution through the rdynarmic dynamic recompiler, with x86-64 and ARM64 host backends. It can run homebrew applications through graphical and command-line frontends, and its interface offers themes, translations, hotkey configuration, and game-list display options. Packages are listed for Windows, macOS, Linux, Ubuntu, and Steam Deck. The latest listed release is v0.1.1-rc4, a pre-release for testing before v0.1.1. Compatibility and performance vary with the game, hardware, and graphics backend; bugs, crashes, and incomplete features are expected. Ruzu is licensed under GPL-3.0-or-later, does not include Nintendo games, keys, or system files, and is intended for legally obtained games.

Who it is for

Ruzu is for desktop users interested in running legally obtained Nintendo Switch games or homebrew applications. It may suit users comfortable with experimental software and variable compatibility.

What is good

  • Free and open-source under GPL-3.0-or-later.
  • Packages listed for Windows, macOS, Linux, and Steam Deck.
  • Supports Vulkan, OpenGL, and experimental Metal on macOS.
  • Game library manages per-game settings and detected add-ons.

What to know first

  • Experimental release may have bugs and crashes.
  • Compatibility and performance vary by game and hardware.
  • The latest listed release is a pre-release.
  • Does not include games, keys, or system files.

Verdict

Ruzu offers desktop emulation and homebrew support across several listed platforms, but the project identifies it as experimental and warns that compatibility varies. It should be used only with legally obtained games.

Get started with Ruzu

  1. Open the Ruzu project website on GitHub.
  2. Choose the package for Windows, macOS, Linux, Ubuntu, or Steam Deck.
  3. Install or open the package for your platform.
  4. Browse your game directories in the graphical library, or use the command-line frontend for homebrew.

What the free plan stops at

Ruzu is free, with no paid plan listed. The project describes the current release as a pre-release and says compatibility and performance vary; bugs, crashes, and incomplete features are expected.

Questions about Ruzu

How much does Ruzu cost?

Ruzu is free: its listed plan is 0.00 USD per free.

Is Ruzu open source?

Yes. It is licensed under GPL-3.0-or-later.

Which platforms does Ruzu support?

Packages are listed for Windows, macOS, Linux, Ubuntu, and Steam Deck.

Which graphics APIs does Ruzu support?

Ruzu supports Vulkan and OpenGL, plus an experimental native Metal backend on macOS.

Does Ruzu include Nintendo games or system files?

No. It does not include Nintendo games, keys, or system files, and it says to use legally obtained games.

What is the latest listed release?

The latest listed release is v0.1.1-rc4, described as a pre-release for testing before v0.1.1.

Ruzu plans and pricing

All plans
Ruzu Free Open-source Nintendo Switch emulator · desktop packages for Windows, macOS and Linux github.com · 4 Oct 2026

Compared on Nintendo switch emulators

Free plan
Yes
Supported platforms
Windows, macOS, Linux, Steam Deck, Ubuntu
Source available
Yes
Graphics APIs
Vulkan, OpenGL, Metal

Best Ruzu alternatives

See all 18