ScarletNX est un projet open source qui combine un émulateur Nintendo Switch et un moteur de recompilation statique AOT (Ahead-Of-Time). Celui-ci traduit à l’avance le code ARM des jeux en code natif pour la plateforme cible. Son moteur peut également être intégré à d’autres émulateurs.
Le projet expérimente également la prise en charge de la Nintendo 3DS, mais cette partie est encore très limitée et ne permet pas encore de lancer des jeux commerciaux.
ScarletNX est encore à un stade précoce de développement. Il permet déjà de démarrer certains jeux Switch, dont The Legend of Zelda: Tears of the Kingdom, Hollow Knight et Rain World, mais ses performances graphiques restent limitées.
Le projet est open source, sous licence GPLv3, et prend notamment en charge Windows, Linux, macOS et Android.


