Standing on the shoulders of giants, I was able to cobble together examples of Ratatui running on the Nintendo Switch.
It relies on Mousefood and nx (though I've had to fork and update the embedded-graphics-core version).
You have to have a modded Nintendo Switch, with the ability to run .nro:s (homebrew apps).
Then use cargo-nx to build and upload the code to your Switch:
-
Build (you MUST do a
releasebuild.debugis simply too unoptimized):cargo nx build --release --package <EXAMPLE NAME>
-
Start some form of
nxlinkreceiver on the Nintendo Switch. My homebrew menu of choice Sphaira already has one running in the background. -
Upload (Switch must be in same local network):
cargo nx link <LOCATION OF BUILT .nro>
Instead of steps 2-3, you could also manually copy the .nro to the correct location in the SD card.


