📈 GH Trending Explorer 🎲 Surprise me

← all repos

carafe-nx / carafe

git clone https://github.com/carafe-nx/carafe.git v0.2.4 · 5d ago

Desktop app that turns Windows games into Switch apps

+9
stars, 24h · #3,672
+~40
stars, 7 days · #4,876
+232
stars, 30 days · #3,416
232
★ total · +21% this week
18
forks · 9 open issues

Star history (as recorded here)

2026-10-20 · 215 ★ 2026-10-23 · 232 ★
LanguageRust
LicenseGPL-3.0
Created2026-10-08 (15d ago)
Last push1d ago
Watchers9
OwnerOrganization

GitHub topics

Links

README excerpt
**Bring your Windows games to Nintendo Switch**
## What it does
Carafe is a desktop app that turns a Windows game folder into a standalone app for a Switch with custom
firmware. The game lands on the HOME Menu with its own icon and starts like any other title — no launcher,
no files to copy to the SD card.
- **Its own icon and name** on the HOME Menu, taken from the game's `.exe` or found on SteamGridDB.
- **Its own save data**, kept by the console like for any other game.
- **A loading screen** while Windows starts up, instead of a black screen.
## How it works
1. **Pick the game folder** on your PC and the `.exe` to start. Carafe suggests a name, an icon and controls.
2. **Build.** Carafe packs the game, a Windows runtime and its settings into an NSP.
3. **Install over USB.** Connect the Switch running DBI and press Install — Carafe copies the NSP for you.
Inside the NSP is a runtime built on Autorun: Wine for Horizon OS
with Box64 or FEX to run x86 code, DXVK for Direct3D and Mesa for the GPU.
## Requirements
- A Nintendo Switch with Atmosphère and sigpatches.
- DBI on the console for installing over USB.
- Windows 10 or 11, x64 or ARM64.
## Download
Get the installer from the latest release:
- `x64-setup.exe` — most Windows PCs;
- `arm64-setup.exe` — Windows on Arm, such as laptops with Snapdragon chips.
The installer speaks English, Russian and Simplified Chinese and installs Carafe for your Windows account,
without administrator rights. From then on Carafe updates itself: when a new version is out, a button appears in
the library. If you have Carafe 0.1, the installer removes it first: confirm removing the old version and allow
the administrator prompt once. Your settings and library stay.
The installer is not signed yet, so Windows may warn about an unknown publisher. Choose **More info** →
**Run anyway** to continue.
## Compatibility
The Switch is a 2017 handheld: older and lighter games run best, and demanding 3D games may not run at all.
Tell others how a game ran in Compatibility
— every report helps the next player.
## Building from source
Carafe builds on Windows with Git, Docker Desktop, Node.js and Rust:
 [code] 
The first run builds the Windows runtime in a container and takes a while. Details are in
CONTRIBUTING.md.
## Credits
Carafe stands on the work of others:
- Autorun — the Windows runtime for Horizon OS, with
 Wine, Box64, FEX,
 DXVK and Mesa;
- hacBrewPack — builds the NSP;
- nx-hbloader and devkitPro — the loader
 and the Switch toolchain;
- Tauri — the desktop app.
## Legal
Carafe is made for games you own. It ships no firmware or games and does not help to obtain them.
Carafe is not affiliated with or endorsed by Nintendo.
## License
Carafe is GPL-3.0-or-later. The runtime overlay and the Autorun patches are LGPL-2.1-or-later
(`runtime/overlay/LICENSE`, `runtime/patches/LICENSE`),
the loader is ISC (`runtime/loader/LICENSE`). Third-party code in `external/` keeps
its own licenses.