retroemu
6.6#19 in multi-system emulatorsFree planFree planAPILinuxmacOSWindows
Visit| Fact | retroemu | SkyEmu |
|---|---|---|
| Integrations | The project uses libretro cores and SDL2, and documents WebRTC remote play using node-datachannel and hsync for signaling. | SkyEmu is available as a Libretro core, whose documented frontend features include saves, states, rewind, netplay, cheats, controls, and memory monitoring for achievements. |
| License | The repository lists the project license as MIT. | The GitHub repository identifies the project as MIT licensed. |
| What it does | retroemu runs retro console games in a terminal with Node.js using libretro cores compiled to WebAssembly. | SkyEmu emulates Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems, with DS emulation marked beta quality. |
retroemu suits users who want to run retro games through a terminal or SDL window, and developers who need a programmatic emulation API. It requires Node.js 22 or later and a truecolor terminal.
SkyEmu suits people who want to emulate these four handheld systems across desktop, mobile, or web platforms. Its local web operation and configurable controls may also fit users who value keeping files on their machine or tailoring input.