Tech riderRev. 22 Sept 2026
retroemu
- 1Runs onAPI, Linux, Mac, Windows
- 2CostsNot stated by the maker
- 3℗Licenseopen-source
- 4NetplayYes
- 5BIOS requiredYes
- 6Shader/upscalingYes
5 lines stated Written from the maker's own pages: github.com

Overview
retroemu is ranked #26 of 54 in multi-system emulators on Specifiction. It runs on API, Linux, macOS, Windows.
Compared on multi-system emulators
- Netplay
- Yesgithub.com
- BIOS required
- Yesgithub.com
- Shader/upscaling
- Yesgithub.com
- License
- open-sourcegithub.com
Facts
- What it does
- retroemu runs retro console games in a terminal with Node.js using libretro cores compiled to WebAssembly.github.com · 5 Oct 2026
- Supported systems
- The README describes support for more than 25 systems, including NES, SNES, Game Boy, Genesis, Atari, and others.github.com · 5 Oct 2026
- Native game formats
- It can also run WASM `.wasm`/`.wasc` carts and JavaScript `.jsgame`/`.jsg` games.github.com · 5 Oct 2026
- Video
- Video can be output to the terminal, an SDL window, or both, with truecolor ANSI rendering in the terminal.github.com · 5 Oct 2026
- Controllers and audio
- The README says SDL2 supports more than 2,100 controllers and provides direct audio output.github.com · 5 Oct 2026
- Saves
- SRAM saves are automatically loaded and saved, and libretro save states can be saved and loaded with F5 and F7.github.com · 5 Oct 2026
- Remote play
- Remote play lets a host share a game with a player or spectator; the guest needs no ROM or core, and video, audio, and controller data travel peer to peer over WebRTC.github.com · 5 Oct 2026
- Remote play signaling
- The README says the signaling server brokers the WebRTC handshake and then leaves the loop, seeing about 3 KB of data.github.com · 5 Oct 2026
- Integrations
- The project uses libretro cores and SDL2, and documents WebRTC remote play using node-datachannel and hsync for signaling.github.com · 5 Oct 2026
- Security
- The README says JavaScript games run in a sandboxed realm.github.com · 5 Oct 2026
- Limits
- PC Engine CD and ColecoVision require BIOS dumps supplied by the user; the README says most other listed systems do not require one.github.com · 5 Oct 2026
- Requirements and installation
- The README requires Node.js 22 or later and a truecolor terminal, and gives `npm install -g retroemu` as the installation command.github.com · 5 Oct 2026
- Programmatic use
- The package exposes a programmatic API for loading games and controlling emulation, saves, input, and video.github.com · 5 Oct 2026
Best retroemu alternatives
See all 20 All accessCh 01 RetroArch Free planAndroidiOS Free to start7.9 All accessCh 02 Virtual Jaguar Free planAndroidiOS Free to start7.7 All accessCh 03 SkyEmu Free planAndroidiOS Free to start7.5 All accessCh 04 VICE Free planAndroidLinux Free to start7.5 All accessCh 05 FinalBurn Neo Free planAndroidLinux Free to start7.4 All accessCh 06 MAME Free planAndroidLinux Free to start7.4
Where it ranks on Specifiction
- Best Multi-System Emulators in 2026#26 of 54
Is retroemu yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/monteslu/retroemu· checked 5 Oct 2026