Recomp / RE tooling / Multi
ScarletNX
GPL static recompiler that converts Switch games from the player's dump into native modules ahead of time and runs them on a runtime that answers Horizon system calls and services and renders with Vulkan. It also has experimental 3DS, PS Vita homebrew and GBA drivers; nightly builds are published in a separate repository.
Tool AI-assisted releasedFacts
- Original
- Nintendo Switch ARM64 games (plus experimental 3DS, PS Vita homebrew and GBA)
- Platform
- Multi
- Method
- Tool
- Provenance
- AI-assisted · Repo ships .claude/agents definitions and most recent commits carry Claude co-author trailers (github.com/scarletnx/ScarletNX). what this means
- Status
- released
- Licence
- GPL-3.0
- Team
- Aogo-AO55, fuddlesworth, DraChimeraVee, odntht, xinitrcn1
- Started
- 2026-10
- First release
- 2026-10
- Runs on
- Windows, Linux, macOS, Android, iOS
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of Nintendo Switch ARM64 games (plus experimental 3DS, PS Vita homebrew and GBA) you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by Aogo-AO55, fuddlesworth, DraChimeraVee and others. Facts last checked 2026-11-11. Suggest a correction
Timeline
Sources
Related
All re tooling →0xdea ghidra-scripts
Ghidra scripting
Ghidra scripts for reverse engineering and vulnerability research.
6502bench
6502, 65C02 and 65816 code
Workbench for disassembling and annotating 6502-family code, producing source output for retro projects.
ABCDE
OpenHarmony ABC bytecode
Kotlin toolkit for reverse engineering OpenHarmony apps, with an ABC file parser library and early decompilation support.
agsutils
Adventure Game Studio games
Utilities for AGS games: extractor, repacker, disassembler and assembler.
alicedbg
native processes
Cross-platform debugger toolkit and library.
AlphaGolang
Go binaries
Collection of IDAPython scripts for analysing Go binaries, split into steps for malware reverse engineers.